TMAegis
Aturan lainnya untuk azure

TMA-AZURE-COMPUTE-2.3.6

Ensure 'HTTPS Only' is set to 'On'

TinggiLevel 1Tinjauan manualazure

Deskripsi

Azure App Service allows function apps to run under both HTTP and HTTPS by default. Function apps can be accessed by anyone using non-secure HTTP links by default. Non-secure HTTP requests can be restricted and all HTTP requests redirected to the secure HTTPS port. It is recommended to enforce HTTPS-only traffic. Enabling HTTPS-only traffic will redirect all non-secure HTTP requests to HTTPS ports. HTTPS uses the TLS/SSL protocol to provide a secure connection which is both encrypted and authenticated. It is therefore important to support HTTPS for the security benefits.

Cara pemeriksaan

Metode audit: Tinjauan manual

Rekomendasi ini tidak dapat diperiksa secara otomatis. Pemindaian akan menampilkannya beserta petunjuk ini saat Anda memberikan opsi --include-manual.

Audit from Azure Portal 1. Go to App Services or Function App. 2. Click the name of a function app. 3. Under Settings, click Configuration. 4. In the General settings tab, under Platform settings, ensure that HTTPS Only is set to On. 5. Repeat steps 1-4 for each function app. Audit from Azure CLI Run the following command to list function apps: az functionapp list For each function app, run the following command to get the HTTPS setting: az functionapp show --resource-group <resource-group-name> --name <function- app-name> --query "httpsOnly" Ensure that the command returns true. Audit from PowerShell Run the following command to list function apps: Get-AzFunctionApp Run the following command to get the function app with a given name: $app = Get-AzFunctionApp -ResourceGroupName <resource-group-name> -Name <function-app-name> Run the following command to get the HTTPS setting for the function app: $app.httpsOnly Ensure that the command returns True. Repeat for each function app. Audit from Azure Policy If referencing a digital copy of this Benchmark, clicking a Policy ID will open a link to the associated Policy definition in Azure. If referencing a printed copy, you can search P...

Cara perbaikan

Metode perbaikan: Panduan atau patch infrastruktur

Remediate from Azure Portal 1. Go to App Services or Function App. 2. Click the name of a function app. 3. Under Settings, click Configuration. 4. In the General settings tab, under Platform settings, next to HTTPS Only, select the radio button next to On. 5. Click Save. 6. Click Continue. 7. Repeat steps 1-6 for each function app requiring remediation. Remediate from Azure CLI For each function app requiring remediation, run the following command to enable HTTPS Only: az resource update --resource-group <resource-group-name> --name <function- app-name> --resource-type "Microsoft.Web/sites" --set properties.httpsOnly=true

Properti

Sistem operasi
Apa saja
Tag
azurecloudcompute
Referensi
CIS Microsoft Azure Compute Services Benchmark v2.0.0 - 2.3.6 Ensure 'HTTPS Only' is set to 'On'