Govern Azure Blob Storage with Corma: account keys that open all data, SAS tokens, Storage Blob Data roles, listKeys rights, Shared Key allowed by default.
The Corma and Azure Blob Storage integration keeps access to your storage accounts in line with who should reach them. Microsoft describes Azure Blob Storage as its object storage solution for the cloud, optimized for storing massive amounts of unstructured data. Blob Storage is billed on data volume, operations, data transfer and redundancy rather than seats, so the question is who holds a role or a key that can read your data.
Account keys are shared secrets. Microsoft recommends Microsoft Entra ID with managed identities whenever possible, and recommends disallowing Shared Key authorization, after which clients must use Entra ID or a user delegation SAS. A service SAS and an account SAS are secured with the account key, while a user delegation SAS is secured with Microsoft Entra credentials and lasts 7 days at most.
Microsoft does not document that an account key or a key-based SAS stops working when the person who copied it leaves. The documented fixes are to rotate or regenerate the key and update every client still using it, or, for a service SAS, to revoke it through a stored access policy. Microsoft recommends managing access keys in Azure Key Vault and rotating them regularly. A user delegation SAS, by contrast, can be revoked by revoking the user delegation key or by removing the RBAC role assignments of the security principal that created it.
Blob Storage has no user directory of its own. People and applications can reach blob data through Microsoft Entra ID with Azure RBAC, but account keys and key-based SAS tokens also reach it, and Conditional Access applies only once Shared Key authorization is disallowed. See also how Corma covers Microsoft Entra ID.
Corma connects through API or through its browser-based agents, which run in an isolated browser session with credentials from your password vault. For Blob Storage, what to review is role assignments and account keys. See also how Corma covers cloud platforms such as AWS.
Corma runs on AWS, with web servers and databases in data centers inside the European Union. Data is encrypted in transit and at rest, and Corma is ISO/IEC 27001:2022 certified.
Want to see who holds Blob data roles and key-listing rights? Book a Corma demo.
Check out other integrations that could help you on managing your software licences and accesses!