In today’s digital world, protecting your organization from identity-related attacks is crucial. Microsoft 365 comes with a built-in feature called Security Defaults to help secure user accounts and data with minimal configuration.
But what exactly are Security Defaults, why are they important, and how do you turn them on—especially if they’re currently disabled? This blog provides the answers.
Security Defaults are pre-configured security settings provided by Microsoft to help protect your organization from common threats such as phishing, password spray, and credential stuffing attacks.
When enabled, Security Defaults enforce:
These settings apply without needing any paid licenses or advanced configuration—making them ideal for small and mid-sized organizations that want to stay secure without diving into complex identity policies.
Using Security Defaults is a quick win for securing your Microsoft 365 environment. Here’s why you should consider enabling them:
Security Defaults offer a baseline level of protection, especially useful for tenants without custom Conditional Access (CA) policies.
If your Microsoft 365 tenant was created after October 22, 2019, Security Defaults are likely enabled by default.
However, for older tenants or those that have previously customized Conditional Access policies, Security Defaults may be disabled.
You can enable Security Defaults using two methods:
Follow these steps:
Identity > Overview > Properties
📌 Note: If Conditional Access policies are already in place, the Security Defaults toggle will be unavailable.
You can also enable or disable Security Defaults programmatically via Microsoft Graph PowerShell.
Here’s how:
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization"
Get-MgPolicyAuthorizationPolicy | Select-Object -Property Id, DisplayName, DefaultUserRolePermissions
Update-MgPolicyAuthorizationPolicy -AuthorizationPolicyId "authorizationPolicy" -IsSecurityDefaultsEnforced $true
Update-MgPolicyAuthorizationPolicy -AuthorizationPolicyId "authorizationPolicy" -IsSecurityDefaultsEnforced $false
Security Defaults offer a no-cost, no-fuss way to elevate your organization’s security posture. Especially if you’re not ready to manage Conditional Access policies, enabling Security Defaults is the best first step.
🔑 Enable it today through the Entra ID Admin Center or Microsoft Graph PowerShell, and take a simple yet impactful stride toward protecting your Microsoft 365 tenant.
Did You Know? Managing Microsoft 365 applications is even easier with automation. Try our Graph PowerShell scripts to automate tasks like generating reports, cleaning up inactive Teams, or assigning licenses efficiently.
Ready to get the most out of Microsoft 365 tools? Explore our free Microsoft 365 administration tools to simplify your administrative tasks and boost productivity.
© Your Site Name. All Rights Reserved. Design by HTML Codex