Practice Exams:

Cybersecurity

Microsoft SC-500: Zero Trust for Azure Workloads

Zero Trust for Azure workloads means applying three principles—verify explicitly, use least privilege, and assume breach—to every user, workload, data path, and administrative action. It is not a product or a network topology. It is a way of designing Azure so trust is granted for a specific request and scope rather than inherited permanently from location or account history. Microsoft’s current Azure Zero Trust guidance maps those principles to Entra authentication and Conditional Access, Azure RBAC and just-in-time privilege, managed identities, segmentation, encryption, continuous monitoring, and resilient recovery. The architecture…

Read More

Microsoft SC-500: Threat Modeling Cloud and AI Systems

Threat modeling is the practice of understanding how a system works, where trust changes, what an attacker might abuse, and which controls reduce the resulting risk before the system reaches production. Cloud and AI systems need this discipline because they combine identities, network paths, data stores, third-party services, models, tools, agents, prompts, and automated actions into one data flow. Microsoft’s current agent security guidance provides reference data flows and threat-modeling approaches for agent systems. It emphasizes mapping prompts, orchestrators, tools, knowledge sources, memory, identities, and external systems so security teams…

Read More

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…

Read More

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…

Read More

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…

Read More

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…

Read More

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…

Read More

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…

Read More

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…

Read More

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…

Read More

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,…

Read More

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,…

Read More

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,…

Read More

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…

Read More

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…

Read More