Latest Posts
Microsoft SC-500: Threat Hunting with Defender XDR
Threat hunting in Microsoft Defender XDR is the practice of asking focused security questions across identity, endpoint, email, application, and cloud evidence before every suspicious pattern becomes a formal alert. The modern hunting surface lives in the Microsoft Defender portal, where advanced hunting uses Kusto Query Language and can also query Microsoft Sentinel data after a Sentinel workspace is onboarded. Microsoft currently positions threat hunting as useful before, during, and after incidents. Proactive hunts look for behavior that has not generated an alert, reactive hunts expand an active investigation, and…
Microsoft SC-500: Security Architecture Decision Records
A security architecture decision record captures why a security-significant design choice was made, which alternatives were considered, what constraints mattered, and what consequences follow from the choice. The record is valuable because architecture is the accumulation of decisions. Without the decision history, future teams see the current firewall, identity model, logging platform, or data boundary but cannot tell which requirement it was meant to satisfy. Microsoft’s Azure Well-Architected guidance treats the architecture decision record, or ADR, as one of the architect’s most important deliverables. ADRs should focus on choices that…
Microsoft SC-500: Securing Break-Glass Accounts
Emergency access accounts—often called break-glass accounts—exist for the rare situation where normal Microsoft Entra administration is unavailable. Microsoft currently recommends maintaining at least two cloud-only emergency access accounts with permanently active Global Administrator role assignments so the organization can recover from federation outage, Conditional Access lockout, MFA failure, administrator turnover, or another identity-control failure. The security challenge is obvious: the accounts must be usable when normal controls fail, but they also carry some of the highest privilege in the tenant. They need a different security model from ordinary administrators, with…
Microsoft SC-500: Securing AI Workloads End to End
Securing an AI workload end to end means protecting more than the model endpoint. The system includes users, workload identities, prompts, retrieval data, vector or search services, model deployments, tools, agents, secrets, logs, evaluation data, network paths, CI/CD, and the business systems that receive AI-generated actions. A weakness in any one of those layers can become the real security boundary. Microsoft’s current Azure security guidance for AI platform services organizes the problem around securing AI resources, models, access, data, and execution. The Azure Well-Architected Framework also provides baseline architecture patterns…
Microsoft SC-500: Purview Retention for Microsoft 365
Microsoft Purview retention determines how long Microsoft 365 content is kept and when it can be deleted. The architecture uses two primary mechanisms: retention policies, which apply broadly to locations such as mailboxes or sites, and retention labels, which apply retention behavior at item level. The two can be used separately or together depending on how uniform the business rule is. Microsoft’s current guidance is explicit that retention should be designed around content lifecycle rather than around storage cleanup alone. Retention can preserve content for legal, regulatory, operational, or business…
Microsoft SC-500: Purview Insider Risk Workflows
Microsoft Purview Insider Risk Management is designed to identify and investigate internal risk patterns without treating every unusual user action as malicious. The product combines policy templates, triggering events, risk indicators, alert triage, case investigation, user activity views, reports, and role-based access to help organizations distinguish routine behavior from activity that may indicate data theft, policy violation, risky AI use, or other insider concerns. Microsoft’s current workflow is deliberately staged. Policies define what signals matter, matching activity produces alerts, investigators triage those alerts, higher-concern cases move into case management, and…
Microsoft SC-500: Purview DLP Policy Design
Microsoft Purview Data Loss Prevention is most effective when a policy is designed around a clear business-control objective rather than around a large list of sensitive information types. A policy should state which data matters, where the risky action occurs, which users or devices are in scope, what action should be restricted, and what user experience should occur when the rule matches. Microsoft’s current DLP deployment model emphasizes incremental rollout across three dimensions: scope, policy state, and action impact. Simulation mode replaces the older Test and Test with policy tips…
Microsoft SC-500: Protecting Copilot Data with Purview
Protecting data used by Microsoft 365 Copilot starts with the same controls that protected the tenant before Copilot existed: permissions, information protection, data loss prevention, retention, audit, and investigation. Copilot changes the speed and convenience with which users can find, summarize, and transform information, which makes weak permissions and inconsistent classification more visible. Microsoft’s current Purview guidance positions Data Security Posture Management as a front door for AI data security, while Microsoft 365 Copilot supports Purview auditing, classification, sensitivity labels, encryption, DLP, Insider Risk Management, communication compliance, eDiscovery, data lifecycle…
Microsoft SC-500: Private Link Security Patterns
Azure Private Link gives a platform-as-a-service resource a private endpoint inside a virtual network so workloads can reach the service over a private IP path instead of its public endpoint. The security value comes from reducing public exposure and making the service part of an explicit network boundary. The architecture complexity comes from DNS, routing, subnet policy, centralization, and ownership. Microsoft’s current Private Link guidance supports several deployment patterns: private endpoints can live in workload spokes or centralized networks, DNS can be resolved through Azure Private DNS or hybrid forwarding,…
Microsoft SC-500: Passkeys in Microsoft Entra ID
Passkeys in Microsoft Entra ID provide phishing-resistant authentication based on FIDO2. Instead of sending a reusable password to a server, the user authenticates with a cryptographic credential protected by the device or authenticator. Microsoft Entra currently supports both device-bound passkeys and synced passkeys, which makes passkey deployment a choice about assurance, portability, device support, and user experience rather than one single authentication method. Microsoft’s current Entra guidance now uses passkey profiles. Administrators can define the allowed passkey type, attestation and key restrictions, target different user groups, optionally allow synced passkeys,…
Microsoft SC-500: Microsoft Purview Sensitivity Labels
Microsoft Purview sensitivity labels are a persistent classification and protection layer for Microsoft 365 content. A label can identify the business sensitivity of a document, email, meeting, site, group, or other supported asset and can carry protection settings such as encryption, content marking, privacy, sharing restrictions, and unmanaged-device controls. The label stays with supported files and emails as metadata, which makes it more durable than a folder name or user convention. Microsoft’s current sensitivity-label model has expanded well beyond Office documents. Labels can now cover files and other data assets,…
Microsoft SC-500: Managed Identities and Least Privilege
Managed identities remove one of the most common cloud-security problems: application credentials that have to be created, stored, rotated, and distributed. An Azure resource with a managed identity can request Microsoft Entra tokens and access supported services without the application holding a reusable password or certificate. That does not make the workload secure automatically. A managed identity is still a service principal with permissions. The architectural value appears when credential-free authentication is paired with narrow RBAC scope, clear lifecycle, explicit identity selection, and periodic review of which resources the workload…
Microsoft SC-500: Key Vault Access Design
Azure Key Vault access design has three separate questions: who can manage the vault resource, who can read or use the secrets, keys, and certificates inside it, and which networks are allowed to reach the data-plane endpoint. Mixing those concerns creates broad permissions and troubleshooting confusion. Current Microsoft guidance treats Azure RBAC as the preferred permission model for Key Vault data-plane authorization. Starting with Key Vault API version 2026-02-01, Azure RBAC is the default access-control model for newly created vaults. Key Vault access policies remain a legacy data-plane option, but…
Microsoft SC-500: KQL for Security Investigations
Kusto Query Language is the common investigative language across Microsoft Sentinel and Microsoft Defender advanced hunting. In the Microsoft Defender portal, analysts can query Defender XDR data and, when Sentinel is onboarded, use Sentinel workspace data in the same hunting experience. That makes KQL one of the most transferable technical skills in Microsoft security operations. Microsoft’s current advanced hunting experience supports guided mode for analysts who do not yet know KQL and advanced mode for direct query authoring. The underlying language remains Kusto Query Language, with operators such as where,…
Microsoft SC-500: Incident Response Across Microsoft Security
Microsoft security incident response increasingly happens in one operating surface. The Microsoft Defender portal now brings together Microsoft Defender XDR, Microsoft Sentinel, cloud security, exposure management, threat intelligence, and Security Copilot capabilities for unified security operations. Alerts from endpoints, identities, email, SaaS applications, cloud workloads, and Sentinel analytics can be correlated into incidents that represent one attack story. That unification changes the response workflow. Analysts no longer need to treat every product alert as an independent queue. The incident becomes the investigation container, while advanced hunting, entity pages, automated response,…