More Info:

Client certificates allow the app to request a certificate for incoming requests. Only clients with a valid certificate will be able to reach the application. The TLS mutual authentication technique in enterprise environments ensures the authenticity of clients to the server.

Risk Level

Medium

Address

Security

Compliance Standards

CISAZURE, CBP, HITRUST, SOC2, NISTCSF, PCIDSS

Triage and Remediation

Remediation

To remediate the “Client Certificates Disabled” misconfiguration in Azure using the Azure console, follow these steps:

  1. Log in to the Azure portal (https://portal.azure.com/).

  2. Navigate to the App Service that needs to be remediated.

  3. Click on the “TLS/SSL settings” option from the left-hand menu.

  4. Scroll down to the “Client certificates” section and ensure that the “Client certificates required” option is set to “On”.

  5. If the “Client certificates required” option is not set to “On”, click on the “Edit” button.

  6. In the “Client certificates” section, select the “On” option and then click on the “Save” button.

  7. Once the changes are saved, the App Service will now require client certificates to be presented during SSL/TLS negotiation.

  8. Verify that the change has been successfully applied by testing the SSL/TLS connection to the App Service using a client certificate.

By following these steps, you have successfully remediated the “Client Certificates Disabled” misconfiguration in Azure using the Azure console.

Additional Reading: