Microsoft Security Baselines: What They Cover and What They Miss
Use Microsoft security baselines as versioned product guidance, then tailor by role, stage deployment, govern exceptions, and prove device state.


Microsoft security baselines are not a finished Windows policy. They are a maintained starting point that still needs scope, testing, ownership, and proof.
The common mistake is choosing between two bad extremes. One team imports every recommendation into production. Another spends months building a custom standard from an empty document. Microsoft already did valuable product research. Use it. Just do not confuse vendor judgment about a general enterprise with your judgment about a domain controller, factory workstation, developer laptop, or public server.
Microsoft explains that a recommended setting enters a baseline only when it addresses a current threat and does not create operating problems worse than the risk. That is a sensible filter. The Microsoft security baselines guide also recommends a known and tested industry configuration instead of a baseline invented from scratch.
A Microsoft baseline is the center, not the edge
Vendor guidance supplies tested settings. Your operating model must add scope, exceptions, deployment, and observed proof.
What are Microsoft security baselines?
These baselines are groups of recommended settings for Windows and other Microsoft products. They arrive as policy backups, reports, spreadsheets, and management templates through tools such as Group Policy, the Security Compliance Toolkit, Intune, and Windows Server OSConfig. The delivery method changes. The job does not: compare a maintained recommendation with the assigned policy and the state that actually reached the device.
Baselines are product and version specific. Windows 11, Windows Server, Microsoft Edge, Microsoft Defender, and Microsoft 365 Apps have different control surfaces and update cycles. A label such as “Microsoft hardened” says almost nothing unless it includes product, release, baseline version, assignment, exception set, and observation time.
This work belongs inside the system hardening pillar. The Windows 11 hardening guide applies the client controls, while the Windows Server hardening checklist handles server roles and recovery. Use the CIS, STIG, and NIST comparison when authority extends beyond Microsoft guidance.
What do Microsoft security baselines cover?
Coverage varies by product, but Windows recommendations commonly address account policy, local rights, audit, Microsoft Defender, firewall behavior, credential protection, remote access, legacy protocols, printing, browsers, application behavior, network authentication, and data protection. They also document policy paths and recommended values, which makes review far easier than reading raw registry values.
Windows Server 2025 shows the scale. Microsoft's June 2026 OSConfig guidance lists 347 settings for a domain controller, 344 for a member server, and 319 for a workgroup member. Earlier versions contained 319, 318, and 294 settings respectively. The current baseline also sets a minimum local password length of 14 characters, requires TLS or DTLS 1.2 or later, and sizes the Security event log to at least 192 MB. Those are concrete defaults. They are not proof that a particular application will survive them.
The strongest part of the Microsoft approach is product knowledge. The Windows team knows which old setting is obsolete, which policy became native behavior, and which new feature deserves audit before enforcement. That context is hard for a local committee to reproduce. It is one reason a Microsoft baseline should usually be the first source for Microsoft product behavior, even when CIS or DISA supplies the formal target.
What do Microsoft security baselines miss?
They do not know the business role of your device. They do not know whether a workstation controls medical equipment, whether a server supports an old partner protocol, whether a developer needs a local hypervisor, or whether an emergency account has a real owner. A general baseline cannot decide local consequence.
Coverage also stops before the entire control path. Network segmentation, cloud identity, application authorization, third party software, Linux, database roles, physical recovery, secret storage, and service ownership sit outside many Windows settings. A passing Windows configuration can still expose an application through a cloud rule or give a service account too much authority in another system.
Microsoft explicitly says its Intune baselines do not have a one to one mapping to CIS or NIST compliance. Requirements, recommendations, and evidence formats differ. Treat crosswalks as translation aids, not as proof that one applied profile satisfies an external obligation.
What changed in Microsoft baselines during the last year?
Windows 11 version 25H2 received its security baseline on September 30, 2025. Soon after, Microsoft added 36 new 25H2 settings to the Intune Settings Catalog, according to the October 2025 Intune announcement. New policy availability does not mean every setting belongs in the baseline, and a new baseline does not update an older custom profile automatically.
The maintained artifact kept moving. Microsoft published the current Security Compliance Toolkit package on August 24, 2026. The download set includes Windows 11 25H2, Windows Server 2025 revision 2602, Microsoft 365 Apps revision 2512, and Microsoft Edge version 151 content alongside Policy Analyzer and LGPO. A team that downloaded “the latest baseline” last year does not hold the latest baseline today.
Windows Server also changed its operating model. Current OSConfig guidance applies role aware baselines, protects managed settings from drift, and replaces the complete installed baseline when the module version changes. It does not layer a small patch over the old state. Version control and delta review now matter before reapplication.
How should you use the Security Compliance Toolkit?
Download the exact baseline package and tools from Microsoft, record their hashes and publication date, and preserve the original files. Read the documentation and delta spreadsheet before importing anything. Policy Analyzer helps compare policy sets. LGPO can apply local policy to a test host. Neither tool decides whether the result fits your role.
Build four artifacts from the review: the original Microsoft recommendation, your tailored role policy, an approved exception register, and a test record. Keep the Microsoft source intact. A local change should appear as a visible delta with rationale, owner, affected cohort, approval, review date, and expiry where appropriate.
Policy collision deserves its own check. A value may be set by a domain GPO, local policy, Intune profile, security baseline, Defender policy, provisioning package, or script. Compare assignments before rollout, then read Resultant Set of Policy and device management status after every source has applied. “Configured in Intune” is intent. The device value is evidence.
How should baselines differ by Windows role?
Start with separate cohorts for domain controllers, member servers, workgroup servers, privileged workstations, general workstations, kiosks, developer systems, and special purpose devices. Split further when application or hardware behavior creates a real difference. Do not create a new cohort to avoid one inconvenient repair.
A domain controller needs directory service auditing, protected administration, strict protocol choices, and a tested forest recovery path. A developer workstation may need virtualization and local build tools but should still restrict credential exposure and unsigned code. A kiosk can deny far more capability because its role is narrow. Same vendor. Different failure costs.
Write acceptance tests for each role. A member server test may include domain authentication, service startup, monitoring, backup, administration, application health, and restart. A workstation test may add VPN, browser, device enrollment, line of business applications, printing, and recovery. Security checks alone do not catch an operating failure.
How do you deploy a Microsoft baseline safely?
- Pin the source. Record product, release, package date, baseline version, files, and hashes.
- Compare the delta. Identify changes from the prior baseline and conflicts with assigned policy.
- Tailor by role. Document every changed or omitted recommendation and the risk decision behind it.
- Test outside production. Apply the policy to a disposable device with representative applications.
- Use a canary ring. Start with devices that have owners, telemetry, recovery access, and a small blast radius.
- Read effective state. Confirm values, policy sources, errors, restart requirements, and application health.
- Expand in stages. Stop when failure crosses a written threshold and preserve rollback evidence.
Windows Server 2025 operators can inspect and update the installed OSConfig baseline with commands documented in Microsoft's OSConfig security baseline guide. Run them in an elevated PowerShell session and use the server role that matches the device.
The first command proves which OSConfig module is installed. The second reads one managed setting. The third writes Group Policy results for the current computer and user context. Store the report with device identity, collection time, intended role, and baseline version. A result without that context will not survive an audit or an incident review.
How should exceptions work?
An exception is a risk decision, not a comment beside a disabled policy. Record the exact setting, expected and approved values, affected devices, business dependency, consequence, compensating control, owner, approval, review date, and closure test. Set an expiry for temporary cases. Permanent cases still need periodic review.
Distinguish tailoring from exception. If every server in a role needs the same alternate value, that value may belong in the role baseline. If one device differs because an old application cannot handle the control, that is an asset exception. Mixing the two creates an unofficial policy nobody can explain.
What does unmanaged baseline change cost?
Take 2,000 Windows devices and 300 assessed settings. That is 600,000 state observations. Even a 98 percent pass rate leaves 12,000 failed or unknown results. At two minutes per result, manual review would take 400 hours. The percentage did not create a plan.
Group by assigned policy, effective value, device role, and source. Twelve thousand results may collapse into nine GPO conflicts, two stale profiles, one failed deployment, and 60 approved exceptions. Repair the shared causes first. Then verify the affected cohorts and leave isolated cases for owners who understand the dependency.
What evidence should leaders ask for?
Ask for the baseline source and version, assigned device role, approved local delta, deployment rings, observed values, conflict and error state, exception register, application tests, rollback record, and last successful check. Report missing evidence as unknown. Do not count a device as conforming because it has a profile assigned.
Trend causes, not just scores. Useful measures include assigned baseline coverage, fresh evidence coverage, observed conformance after exceptions, unknown state, policy conflict count, expired exceptions, failed canaries, and time from drift observation to verified correction. These measures reveal whether the operating system works.
Frequently asked questions
Are Microsoft security baselines mandatory?
They are vendor recommendations, not independent requirements. Contracts, laws, internal policy, CIS profiles, DISA STIGs, or another authority may impose requirements. Use Microsoft guidance as a product informed starting point.
Can Microsoft security baselines replace CIS Benchmarks?
No automatic replacement exists. The sources overlap but differ in scope, values, profiles, documentation, and control mapping. Choose the authority your organization needs, compare exact settings, and maintain one approved role policy.
Should a baseline be imported directly into production?
Direct production import is unsafe. Compare the baseline with current policy, read the delta, test representative devices, use a canary ring, verify effective values and applications, then expand. Keep a tested recovery path before enforcement.
How often should Microsoft security baselines be reviewed?
Review when Microsoft publishes a new product baseline or revision, when the operating system changes, after a material threat or compatibility event, and on a fixed governance cadence. Verify device state more often.
The executive takeaway
Select one current Microsoft baseline and one representative Windows role. Pin the package, compare it with assigned policy, explain every delta, deploy to a small ring, and read the device state after restart. Deep endpoint context with AI driven analysis can connect policy, runtime, exception, and vulnerability evidence. Your team still owns the local risk decision. Use Microsoft's work as a foundation, then prove your version.
Put more evidence behind vulnerability decisions
Artemes AI combines endpoint telemetry, sourced vulnerability intelligence, and analysis with practitioner review so teams can examine the evidence, missing context, and recommended next step together. We are accepting early access requests now.

Chris Seymour
Chris writes about vulnerability prioritization, exploitability, remediation supported by AI, and the engineering realities of turning scanner output into remediation decisions.
Related Reading
Get articles like this in your inbox.
Security research and occasional Artemes AI product updates.

