An Azure service that provides access to OpenAI’s GPT-3 models with enterprise capabilities.
Hey Akash Maurya
It sounds like you're diving deep into the security aspects of Azure AI Document Intelligence and Azure OpenAI (GPT-4o). Here's what I can share regarding your questions on encryption in transit and at rest:
- Encryption of Request Payloads:
- Azure OpenAI ensures that your data is encrypted by default when it is persisted to the cloud using 256-bit AES encryption, which is FIPS 140-2 compliant. This mainly pertains to data that's stored at rest. However, during transmission, Azure employs TLS/HTTPS to secure data while in transit, protecting it from interception. For your specific question, it’s important to note that the request payload (the data being sent to the service) is encrypted during transport but not pre-encrypted at the payload level prior to sending.
- Indicators of Encryption:
- There aren't explicit request headers or parameters from Azure OpenAI that specifically denote encryption for individual requests. As such, you'll need to rely on transport-level security to ensure your data remains secure while in transit.
- Monitoring Encryption:
- While Azure Monitor and Log Analytics provide comprehensive meta-data regarding requests and responses, they do not explicitly confirm encryption status for individual requests. Your best approach is to refer to the security configurations you have in place.
- Customer-Managed Keys (CMK):
- CMK applies to data at rest only. It doesn't extend to request payloads during processing or in transit. This means while your stored data is encrypted with CMK, the data transmitted for processing is secured via TLS rather than a CMK.
- Supported Mechanisms for Data Encryption in Transit:
- TLS (HTTPS) is indeed the only supported mechanism for securing data in transit to both Azure AI Document Intelligence and Azure OpenAI services. Following best practices as outlined in Azure’s security documentation is crucial for secure data transmission.
- Audit Compliance for Regulated Organizations:
- For demonstrating compliance with auditors, you can refer to Azure's security and privacy documentation. Microsoft maintains extensive documentation and compliance offerings to assist organizations in securing their data.
Reference
- Azure OpenAI Data Privacy Documentation
- Microsoft Trust Center
- Microsoft Products and Services Data Protection Addendum
- Azure Compliance Offerings
- Azure OpenAI encryption
Hope it addresses all your queries.
Thank you.