Ensure that your Microsoft Azure Cosmos DB accounts are using the latest supported version of the TLS protocol (i.e., TLS 1.2) for client connections in order to enhance security by providing stronger encryption, protecting data integrity, reducing vulnerabilities to cyber attacks, and maintaining compatibility with modern browsers.
The Transport Layer Security (TLS) protocol addresses network security problems such as tampering and eavesdropping between a client and a server. Using weak and deprecated TLS protocols can increase opportunities for malicious activities such as hacking, Man-in-the-Middle (MITM), and downgrade attacks. Therefore, it is strongly recommended to use the latest TLS version supported by Azure Cosmos DB.
Audit
To determine the TLS version configured for your Microsoft Azure Cosmos DB accounts, perform the following operations:
Remediation / Resolution
To ensure that your Microsoft Azure Cosmos DB accounts are using the latest supported version of the TLS protocol, perform the following operations:
References
- Azure Official Documentation
- Secure your Azure Cosmos DB for NoSQL account
- Self-serve minimum TLS version enforcement in Azure Cosmos DB
- Azure Command Line Interface (CLI) Documentation
- az account list
- az account set
- az cosmosdb list
- az cosmosdb show
- az cosmosdb update