Hi @Abhinandu V Nair Thanks for the reply.
For security aspects of Azure Cosmos DB, you may refer to the below pointers:
Reference Security Overview
Another way is Microsoft Defender for Azure Cosmos DB detects anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases. It can currently trigger the following alerts:
Potential SQL injection attacks: Due to the structure and capabilities of Azure Cosmos DB queries, many known SQL injection attacks can’t work in Azure Cosmos DB. However, there are some variations of SQL injections that can succeed and may result in exfiltrating data from your Azure Cosmos DB accounts. Defender for Azure Cosmos DB detects both successful and failed attempts, and helps you harden your environment to prevent these threats.
Anomalous database access patterns: For example, access from a TOR exit node, known suspicious IP addresses, unusual applications, and unusual locations.
Suspicious database activity: For example, suspicious key-listing patterns that resemble known malicious lateral movement techniques and suspicious data extraction patterns.
Note
- Microsoft Defender for Azure Cosmos DB is currently available only for the API for NoSQL.
- Microsoft Defender for Azure Cosmos DB is not currently available in Azure government and sovereign cloud regions.
If it is related to Secure Access to Data, we have:
Other helpful links: https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/Microsoft.Azure.Cosmos.Samples/Usage/UserManagement/UserManagementProgram.cs
https://learn.microsoft.com/en-us/azure/cosmos-db/database-encryption-at-rest
Please let us know if you have any further queries so that we can help you.
Thank you.