Control Domain 1
Section 1
Executive Summary
Cloud-security conclusions should be tied to the environment that is actually deployed, not inferred solely from diagrams or infrastructure templates.
This review method starts by reconstructing the as-built Azure footprint and end-to-end data flow. It then examines identity, network boundaries, configuration, secrets, data services, containers, delivery controls, logging and alerting through safe evidence. The resulting architecture view connects each security principle to the service path it protects.
Assessment principle. Treat every cloud claim as a statement that needs a reproducible source, an evidence boundary and an explicit confidence level.
Section 2
Scope and Evidence Boundaries
The review covers the deployed application path from browser and API through configuration, object and queue storage, asynchronous processing and the operational data store. It considers the identities, network relationships and data movement that connect those components.
In the illustrative reference architecture these are Microsoft Entra ID, Azure Container Apps, Azure App Configuration, Azure Blob and Queue Storage, Azure Cosmos DB, Azure Key Vault, Azure Container Registry and Azure Monitor with Log Analytics.
- Azure application hosting
- Service and workload identities
- Network and ingress boundaries
- Configuration and secret handling
- Object, queue and operational data stores
- Container and registry controls
- Infrastructure as code
- Azure DevOps delivery surfaces
- Logging and diagnostic settings
- Monitoring and alert routing
The reviewed system (illustrative)
Click or tap a zone or checkpoint on the diagram to jump to the related illustrative security examples.
Review lenses per service
| Azure service | What the review examines | Representative risks (Microsoft-documented) |
|---|---|---|
| Azure Container Apps | Ingress exposure, workload identities, container hardening and runtime configuration | Public endpoints without identity enforcement; over-privileged or shared identities; writable root filesystems |
| Azure Blob + Queue Storage | Access model, network reach, lifecycle and deletion behavior | Shared-key access left enabled; public network paths; orphaned documents outliving their records |
| Azure Cosmos DB | Data-plane authentication, role scope and query surface | Local authentication enabled alongside Microsoft Entra ID; broad data-plane roles; connection strings in configuration |
| Azure App Configuration | Configuration scoping per identity and secret-reference hygiene | One shared configuration scope for every workload; secrets stored as plain values instead of references |
| Azure Key Vault | Access model, purge protection and reference patterns | Broad get and list permissions; missing soft-delete or purge protection; secrets duplicated outside the vault |
| Azure Container Registry | Admin account state, anonymous pull and image origins | Enabled admin credentials; mutable tag-based deployment instead of digest pinning |
| Microsoft Entra ID | User sign-in flows, workload identities and role assignments | Long-lived client secrets where federation is available; least-privilege drift in role assignments |
| Azure Monitor + Log Analytics | Diagnostic coverage, retention and alert ownership | Missing data-plane logs; retention below investigation windows; alerts without an owned response path |
Review lenses are generic and drawn from Microsoft security-baseline and Well-Architected guidance. Representative risks are typical finding categories for each service, not engagement findings.
Boundary. Read-only configuration evidence can establish observable control state and service relationships. It does not replace approved penetration testing, authenticated business-flow testing or long-term operational monitoring.
Section 3
Methodology
- Inventory the footprint. Identify services, workloads, identities, data stores and delivery surfaces in scope.
- Trace the data flow. Follow client information from ingress through processing, storage and retrieval.
- Map trust boundaries. Record which component can read, transform, route or act on information.
- Collect safe evidence. Use read-only cloud queries and preserve the observed result and evidence limit.
- Challenge conclusions. Use the Threat Tribunal multi-model harness to propose, challenge and arbitrate observations.
- Apply human review. Assess confidence, operational relevance and remediation priority before creating delivery work.
Section 4
Control Domains and Examples at a Glance
Each control domain has its own page with worked, explicitly fictional severity examples. The table lists every example for quick scanning.
Control Domain 2
Identity, Least Privilege and Network Exposure
Control Domain 3
Secrets, Configuration and Data Protection
Control Domain 4
Container, Infrastructure and Delivery Controls
Control Domain 5
Directed Logging, Monitoring and Response
Section 5
Relationship to the Application Review
The Azure review assesses running configuration, service relationships and observable operational controls using safe, read-only evidence. The application review assesses source code, infrastructure as code, dependencies and delivery artifacts. Areas of overlap are intentionally compared. Agreement between the two evidence streams strengthens confidence, while differences reflect their distinct scopes and evidence boundaries.
Section 6
Public Edition and Disclosure
This purpose-built public edition is intended for external sharing. It contains no client names, tenant or subscription identifiers, resource names, internal URLs, work-item references, source paths, commit identifiers, screenshots, sample data, credentials, or combinations of details that could reconstruct a specific finding.
The severity-labelled material in Sections 4 through 8 consists only of newly authored fictional examples. It does not report, summarize or imply any engagement finding or actual severity rating.
Cross-reference links point only to newly authored demonstration evidence in Section 9. They are not client source links, Azure resource links or engagement tool output.
Section 7
Limitations
This report explains the assessment scope, methodology, control domains and generalized security lessons. It does not reproduce client-specific findings, actual severity ratings, evidence, remediation status or current production configuration. Severity labels shown in Sections 4 through 8 apply only to newly authored fictional examples and do not describe the reviewed environment. It is not a penetration-test report, certification, assurance opinion or statement that any example weakness was present. Inclusion of a topic means it was assessed, not that a finding existed.
Section 8