| Public network access | Enabled from all networks, selected networks, network security perimeter, private endpoint, service endpoint | Public endpoint accepts traffic without a documented requirement | Resolve and connect from authorized and unauthorized networks |
| Blob public access | Account-level allow setting and container access level | Anonymous read or listing on sensitive or unknown data | Attempt unauthenticated access to representative objects |
| Entra authorization | Storage Blob, Queue, Table, or File data roles; managed identities; user delegation SAS | Users or apps rely on account keys for ordinary access | Test token-based access and confirm least-privilege scope |
| Shared Key | AllowSharedKeyAccess, key custody, rotation, use, logging, dependencies | Long-lived key in code, scripts, tickets, or broad admin access | Identify callers, migrate, disable safely, and monitor failures |
| SAS | Type, permissions, services, resources, protocol, start, expiry, IP, revocation plan | Account SAS or long expiry with broad permission | Generate controlled user delegation SAS and test expiration/revocation |
| Secure transfer | HTTPS-only, minimum TLS, SMB security, SFTP and NFS requirements | Legacy protocol or transport remains allowed | Test approved clients and reject older protocols |
| Encryption | Microsoft-managed or customer-managed keys, infrastructure encryption need, key identity, rotation | CMK design lacks Key Vault protection or recovery | Confirm key access, rotation, failure behavior, and recovery |
| Data protection | Blob soft delete, container soft delete, versioning, point-in-time restore, immutability, change feed | Deletion or overwrite cannot be recovered within business objectives | Perform an authorized recovery test |
| Logging and threat protection | Resource logs, metrics, Defender for Storage, alerts, diagnostic settings | Data access or exfiltration cannot be investigated | Generate a benign test event and trace the telemetry |
| Lifecycle and replication | Retention, lifecycle policies, redundancy, cross-region design, object lock, legal holds | Policy deletes data prematurely or replication fails the recovery need | Review policy simulation and representative restore |