Skip to main content

Security and Governance on Microsoft Azure

Security and governance on Microsoft Azure

If your organisation already runs Microsoft 365, a large part of the identity, data protection and detection capability you need is either in the tenant already or one licence tier away. We connect Microsoft Entra ID, Defender, Microsoft Sentinel, Microsoft Purview and Microsoft Intune into a single control set with one owner per control, instead of five products configured by five people at five different times. The first deliverable is usually an entitlement review, because the common finding is unused capability rather than a missing product.

Why Azure

When this is the right platform.

  • Microsoft Entra ID is usually the identity plane for Microsoft 365 already, so access reviews, lifecycle workflows and privileged elevation extend a directory you trust rather than introducing a parallel one to keep in sync.
  • Much of the required capability sits inside entitlements many Microsoft 365 customers already hold. Auditing enabled service plans first often removes the need for new spend in the first phase.
  • Microsoft Defender XDR correlates identity, endpoint, email, SaaS and cloud workload signal into a single investigation, which matters when the security function is two people rather than a rostered team.
  • Microsoft Purview sensitivity labels travel with the document into Microsoft 365 and Windows, so protection follows a file after it leaves the system that created it.
  • Azure Policy applied at management group level prevents non-compliant resources from being created, rather than reporting them after the fact, which changes the economics of remediation.

Where it is less suited

We would rather say this now than after a migration.

  • Microsoft security licensing is genuinely complicated. Capability is split across Entra ID P1 and P2, several Defender plans, Purview add-ons and the E5 bundle, so it is easy to buy overlapping entitlements or to design a control that turns out to need a tier you do not hold. Treat licensing as a design decision, not an afterthought.
  • Microsoft Sentinel cost scales with ingestion. Onboarding every available connector without table tiering, filtering and retention design produces a bill that outgrows the value, so log selection has to be a deliberate exercise repeated as the estate changes.
  • Purview classification and data loss prevention deploy in weeks but take months to become accurate, because the labelling taxonomy depends on sustained input from data owners. Programmes that treat it as a technology task rather than a business one tend to stall at pilot.
  • Governance across multiple tenants, common after an acquisition, is harder than the single-tenant story suggests. Several controls do not span tenants cleanly, which forces either a consolidation project or duplicated administration for a period.

Business outcomes

What Azure delivers here.

Privileged access with a time limit
Administrators activate the role they need for the window they need it, with approval and justification recorded. The measure agreed up front is the number of permanent Global Administrator and Owner assignments still in place at each monthly review.
One investigation surface instead of five consoles
Analysts and the IT manager work a single incident queue that already correlates identity, endpoint, email and SaaS signal. Time from alert to first analyst action becomes something you can look at rather than guess at.
Protection that follows the document
Labelled files keep their encryption and usage restrictions when they are emailed, downloaded or shared externally. Data owners agree the coverage target for the top two classification tiers before rollout starts.
Guardrails that prevent rather than report
Engineers get immediate, specific feedback when a deployment would breach an encryption, region or public-exposure rule. Platform teams see the count of policy-blocked deployments fall as templates are corrected at source.
Devices that must be healthy before they reach data
Access to corporate data is conditional on enrolment, compliance state and patch level rather than on knowing a password. Coverage is measured as the proportion of the device population that reaches data while compliant.
Entitlement value realised before new spend
Finance sees the security capability already funded inside existing licences turned on and in use before any additional purchase is proposed. Every recommendation to buy arrives with the entitlement gap it closes written next to it.

Common client problems

What we usually hear first.

  • We are paying for E5 and I honestly could not tell you what we have turned on.

    We map enabled service plans per licence against the controls your risk profile actually requires, and mark each one as in use, available but unconfigured, or genuinely absent. You get a short list of things to switch on and a much shorter list of things worth buying.

  • Defender is showing us thousands of recommendations and we have no idea which ones matter.

    We group findings by exposed workload and internet reachability, then suppress the recommendations that do not apply to your architecture with the reason recorded. What remains is a ranked backlog assigned to the subscription owner who can actually change it.

  • Half our admins hold Global Administrator because it was quicker than working out the right role.

    We match each administrator to the least-privileged built-in role that covers their real tasks, taken from sign-in and audit activity rather than from job titles. The remaining highly privileged roles move into eligible-only assignments with approval, activation limits and alerting.

  • Sentinel is costing more than we budgeted and we are talking about turning data sources off.

    We review ingestion table by table against the detections and investigations each source genuinely supports, then move high-volume low-value data to a cheaper tier or drop it with the decision documented. The aim is to keep the detections that matter and stop paying to store logs nobody queries.

  • Contractors keep their access long after the project has finished.

    We move external and project access into Entra ID Governance access packages with a fixed lifetime, a sponsor and an automatic review before extension. Access lapses by default at the end of the engagement rather than requiring somebody to remember.

How we deliver

Our Azure delivery approach.

  1. 01

    Assessment and advisory

    The Azure review covers the tenant and the subscriptions together, because most real incidents cross that line. Everything we report is exportable configuration you can reproduce.

    • Export every Microsoft Entra ID privileged role assignment, including eligible and active assignments, service principals holding application permissions, and guest accounts with directory roles.
    • Record which Microsoft 365 and Entra ID service plans are actually enabled per licence against the controls the target design requires, separating unused entitlement from a real gap.
    • Take a baseline Microsoft Defender for Cloud secure score per subscription and list every exempted recommendation with its reason and approver.
    • Run Microsoft Purview content discovery across SharePoint, OneDrive, Exchange and connected data sources to establish where sensitive information types actually appear.
    • Measure Microsoft Intune enrolment and compliance coverage against the full device population that reaches corporate data, including personal and unmanaged devices.
    • Assess the tenant and subscriptions against the Essential Eight maturity model, documenting the Azure and Microsoft 365 configuration evidence behind each rating.
  2. 02

    Architecture and implementation

    Identity comes first, then platform guardrails, then edge protection. Each layer is deployed from a repository so the configuration is reviewable and repeatable across environments.

    • Implement Privileged Identity Management for Entra ID directory roles and Azure resource roles with approval, justification, maximum activation duration and alerting on every activation.
    • Configure Entra ID Governance access packages and scheduled access reviews so joiners, movers and leavers change entitlement through policy rather than through a service desk ticket.
    • Build the conditional access policy set in report-only mode first, with named break-glass accounts excluded, monitored and periodically tested, then enforce by user wave.
    • Apply Azure Policy initiatives at management group level for encryption, public network exposure, allowed regions and diagnostic settings, deployed from source control rather than clicked into the portal.
    • Move keys, certificates and application secrets into Azure Key Vault behind managed identities and private endpoints, with rotation configured, then strip secrets from pipelines and configuration files.
    • Place internet-facing applications behind Azure Web Application Firewall with rule sets tuned against real traffic, and enable Azure DDoS Protection on the virtual networks carrying public endpoints.
  3. 03

    Governance, detection and assurance

    Detection content and governance artefacts are treated as products with owners and version history. Nothing depends on a configuration only one person remembers making.

    • Connect Microsoft Defender XDR and Microsoft Defender for Cloud Apps so identity, endpoint, email and SaaS signal arrives in one incident queue with a single triage owner.
    • Onboard only the data sources that support agreed detections into Microsoft Sentinel, holding analytics rules, watchlists and automation rules in a repository and deploying them through a pipeline.
    • Apply Microsoft Purview sensitivity labels, data loss prevention policies and retention rules to the classification tiers agreed with data owners, starting with the two highest tiers and widening from there.
    • Introduce Microsoft Security Copilot where it shortens hunting and incident write-ups, with a standing rule that an analyst reviews and owns its output before it reaches an incident record.
    • Maintain a control library mapping Entra ID, Defender, Purview, Intune and Azure Policy configuration to Essential Eight and ISO 27001 control themes, so an assessor can trace a claim to a setting. We prepare you for assessment; the assessment itself is performed by an independent party.
  4. 04

    Adoption and enablement

    Identity changes are the ones users feel, so they are rolled out in waves with a measured feedback loop. The service desk is trained before the first user is affected, not after.

    • Release conditional access in waves by user population, watching sign-in failure patterns in the Entra ID sign-in logs and support ticket volume before each wave widens.
    • Train the service desk on Privileged Identity Management activation, access package requests and Intune enrolment using the real screens, and give them a one-page decision guide.
    • Pilot Purview labels with one department that handles genuinely sensitive material, then adjust the taxonomy based on what they tell you before wider release.
    • Grant application owners scoped Microsoft Defender for Cloud access to their own subscription findings, with a short guide to which recommendation classes are mandatory before a release.
    • Rehearse a break-glass sign-in and an Intune device wipe with the people who would actually perform them, and update the runbook from what went wrong in the rehearsal.
  5. 05

    Managed security operations

    We keep the Microsoft control set current as the tenant changes and as Microsoft ships new capability. Work happens during agreed support hours with an escalation path you have reviewed.

    • Report monthly on Microsoft Defender for Cloud secure score movement per subscription, Entra ID risky sign-in trend, and findings still open past their agreed age.
    • Triage Microsoft Defender XDR and Microsoft Sentinel incidents against an agreed severity model, escalating through a named playbook with a documented fallback contact.
    • Run quarterly Entra ID Governance access reviews and remove the assignments nobody re-justifies, recording the removals for the next assurance cycle.
    • Keep Sentinel analytics rules, Azure Policy definitions and automation runbooks in version control, tested in a non-production scope before promotion.
    • Review Sentinel ingestion by table each month and re-tier or retire high-volume low-value sources, with each decision recorded against the cost ceiling agreed at design time.
    • Track Intune compliance and update ring health, and chase the device population that drifts out of policy before it becomes a conditional access lockout.

Technology reference

The Microsoft Azure services we build with.

A reference architecture view of the platform services used in this domain, and what each one does in the design.

Identity and access governance

  • Microsoft Entra IDThe identity plane. We use it for conditional access, strong authentication, risk-based sign-in policy, workload identities and the sign-in and audit evidence that supports every access decision.
  • Entra ID GovernanceAccess packages, lifecycle workflows and scheduled access reviews, so joiners, movers, leavers and external collaborators change entitlement by policy and expire by default.
  • Privileged Identity ManagementTime-bound, approval-gated elevation for directory and Azure resource roles, replacing standing administrative rights and producing an auditable activation trail.

Threat detection and response

  • Microsoft Defender for CloudCloud posture management and workload protection across subscriptions. We use its recommendations as the prioritised remediation backlog and its secure score as the monthly posture measure.
  • Microsoft Defender XDRThe correlated incident queue across identity, endpoint, email and collaboration signal, so one investigation replaces four disconnected alert streams.
  • Defender for Cloud AppsDiscovery and control of sanctioned and unsanctioned SaaS, including the AI tools staff adopt on their own, with session policy where an outright block would push usage underground.
  • Microsoft SentinelCentral analytics, hunting and automation over the log sources that support agreed detections, with rules and playbooks deployed from source control and ingestion cost reviewed monthly.
  • Microsoft Security CopilotAssisted hunting, summarisation and incident write-up where it shortens analyst time, always with a human reviewing and owning the output before it enters an incident record.

Data protection and secrets

  • Microsoft PurviewSensitive data discovery, classification, sensitivity labelling, data loss prevention and retention, so protection is attached to the information rather than to the system holding it.
  • Azure Key VaultCentral custody of keys, certificates and application secrets behind managed identities and private endpoints, with rotation scheduled and credentials removed from pipelines and config files.

Platform guardrails and edge protection

  • Azure PolicyPreventative guardrails at management group scope for encryption, allowed regions, public exposure and diagnostic settings, authored as code and promoted through the same pipeline as infrastructure.
  • Azure Web Application FirewallManaged and custom rule sets in front of public web applications and APIs, tuned against real traffic so protection does not arrive as a wall of false positives.
  • Azure DDoS ProtectionNetwork-layer volumetric protection with telemetry and attack analytics on the virtual networks that carry internet-facing endpoints.

Endpoint and device compliance

  • Microsoft IntuneDevice enrolment, compliance policy, configuration baselines, update rings and application protection, providing the device health signal conditional access depends on.

Product names and icons are trademarks of Microsoft and Amazon Web Services, reproduced unmodified from their official architecture icon libraries to identify the technologies used in these architectures. Their presence does not indicate partnership, certification or endorsement by either vendor.

Related industries

Where this work has the most leverage.

  • Professional Services

    Governed enterprise search, document intelligence and secure copilots that respect matter confidentiality and conflict boundaries.

  • Healthcare and Community Services

    Administrative automation, policy search, workforce analytics and privacy uplift for healthcare and community providers, with clinical decisions left entirely to clinicians.

  • Construction and Property

    Tender intelligence, addenda tracking and project reporting that keep estimators and contract administrators ahead of the documents instead of buried in them.

Free discovery workshop

Start with a security and governance discovery workshop.

Bring one challenge. We will assess whether Microsoft Azure is the right platform for it before recommending anything.