[For IT Pros]
Every endpoint in your environment is now an internet-facing risk, even when it’s sitting on a desk in a locked office. With AI-assisted phishing, commodity ransomware kits, and persistent token theft attacks in 2026, the old “install AV and hope” approach is done.
This guide is a straight, practical endpoint hardening checklist you can apply to Windows, macOS, and mobile devices in an M365/Azure-centric world. Use it to baseline new builds, close obvious gaps, and have something concrete to show during audits and incident reviews.
1. Start With a Realistic Baseline: Know What You’re Protecting
1.1 Classify Endpoints by Risk, Not Just by OS
Don’t treat all devices the same. A developer laptop with local containers and production API keys is not the same as a reception kiosk.
Create 3–4 tiers and map policies accordingly:
- Tier 0 – Privileged admin endpoints (domain admins, cloud admins, SOC)
- Tier 1 – Business‑critical endpoints (finance, HR, execs, engineering)
- Tier 2 – Standard user endpoints (general staff)
- Tier 3 – Shared / kiosk / lab devices
Use these tiers to drive differences in local admin rights, device compliance rules, EDR sensitivity, and conditional access controls.
1.2 Minimum Inventory You Should Have in 2026
You can’t harden what you can’t see. At minimum, you should be able to answer in seconds:
- All active endpoints by owner, OS, join type, and location
- Devices without EDR, disk encryption, or MFA‑enforced sign‑in
- Endpoints that haven’t checked in for > 14 days
In an M365/Azure environment, that means Microsoft Intune (or equivalent MDM) plus your asset source of truth (CMDB/ITSM). If you don’t have this nailed, your first hardening step is fixing inventory.
2. OS & Identity Hardening: Make Compromise Meaningfully Harder
2.1 Kill Local Admin for Everyday Use
By 2026, leaving users with permanent local admin is asking for privilege escalation via a single malicious prompt. The pattern to aim for:
- No day‑to‑day local admin for standard users
- Just‑in‑time elevation via Privileged Access Management, Endpoint Privilege Management, or similar
- Separate, hardened accounts for IT admins (no email/Teams on admin accounts)
Example (Intune – Windows): use Endpoint Privilege Management or a third‑party PAM to grant time‑bound elevation for specific installers or tasks, with approvals and logging.
2.2 Enforce Strong Sign‑In: MFA + Device Compliance + Risk
If a laptop is stolen, the attacker should still need to get through multiple layers. Combine identity and device state:
- Require phishing‑resistant MFA for admins and high‑risk roles (FIDO2, Windows Hello for Business, platform authenticators)
- Use Conditional Access to block access from non‑compliant or unmanaged devices
- Leverage sign‑in risk and user risk signals to step up auth or block when behaviour looks off
Example Conditional Access logic (conceptual):
- Admins: Require compliant device + MFA + sign‑in risk < medium
- Standard users: Allow browser access from managed or approved BYOD with app protection policies
2.3 Disk Encryption & Boot Protection by Default
Every mobile device should be encrypted, full stop. Lost laptop = IR ticket, not a data breach.
- Windows: BitLocker with TPM + PIN for Tier 0/1, recovery keys escrowed to Azure AD / Intune
- macOS: FileVault managed via MDM, recovery keys escrowed centrally
- Mobile: Ensure hardware‑backed full‑disk encryption is enforced via compliance policies
In Intune, make encryption part of the Autopilot provisioning profile so devices ship hardened out of the box.
3. EDR, AV, and Attack Surface Reduction: Turn on What You’re Already Paying For
3.1 Standardise on One EDR and Actually Tune It
In 2026, EDR is mandatory, not optional. The common failure is not deployment, it’s noisy, untuned policies that SOC teams ignore.
Decide on a primary EDR (e.g. Microsoft Defender for Endpoint, CrowdStrike, SentinelOne) and enforce it:
- Block installation of other AV/EDR products that cause conflicts
- Ensure every device in inventory reports to EDR within a defined SLA (e.g. 24 hours after first sign‑in)
- Use tags / groups to align detection rules with your endpoint tiers
3.2 Microsoft Defender for Endpoint: Baseline Settings (2026)
If you’re in M365, you’re likely already licensed for Defender. At a minimum, configure:
- Real‑time protection: enabled, with tamper protection on and locked
- Cloud‑delivered protection: enabled, high blocking level
- Automatic sample submission: enabled with privacy review
- Network protection: block mode for malicious domains/URLs
Example (PowerShell – verify Defender state):
Get-MpComputerStatus | Select-Object AMServiceEnabled, AntispywareEnabled, AntispywareSignatureLastUpdated, RealTimeProtectionEnabled, NISEnabled, ISEnabled
3.3 Attack Surface Reduction (ASR) Rules You Should Seriously Consider
ASR rules block entire classes of attacks. Start in audit, then move to block once you’ve validated impact.
High‑value ASR rules for most environments:
- Block Office from creating child processes
- Block all Office applications from creating executable content
- Block process creations originating from PSExec and WMI
- Block credential stealing from LSASS
- Block executable content from email and webmail clients
Example (PowerShell – enable a specific ASR rule in block mode):
# Block Office from creating child processes
$ruleId = "D4F940AB-401B-4EFC-AADC-AD5F3C50688A"
Add-MpPreference -AttackSurfaceReductionRules_Ids $ruleId -AttackSurfaceReductionRules_Actions Enabled
Roll out via Intune or GPO, not just scripts, so you keep central visibility and consistent configuration.
4. Application Control and Browser Hardening: Stop Random Code From Running
4.1 Application Control That People Can Live With
Full allow‑list on day one is how you get a rebellion. Take a staged approach using WDAC/AppLocker or your tool of choice.
- Audit mode: Log what actually runs for 30–60 days.
- Baseline: Allow OS binaries, drivers, M365 apps, corporate‑approved tools.
- Gradual enforcement: Start with Tier 0/1, then expand as you refine rules.
Leverage code signing where possible (e.g. allow signed binaries from trusted publishers) to reduce rule complexity.
4.2 Browser as a Security Boundary
By 2026, the browser is your main app platform. Treat it like an OS:
- Standardise on Edge or Chrome with enterprise controls
- Force profile sign‑in with corporate accounts and sync policies
- Use isolated containers for high‑risk web activity if your stack supports it
- Control extensions: allow‑list security tools (password manager, EDR plugin) and block unknowns
Example (Edge – basic hardening via policy):
- Block 3rd‑party cookies except for allow‑list
- Enforce Safe Browsing / SmartScreen in block mode
- Disable password saving if you’re standardising on an enterprise password manager
4.3 Macro & Script Hygiene
Yes, macros are still a problem, especially in legacy line‑of‑business workflows. Your target state:
- Block internet‑originated Office macros by default
- Digitally sign internal macros and allow only signed ones
- Use app control to restrict script hosts (wscript, cscript, powershell.exe) where possible
Pair this with user education for high‑risk roles (finance, HR, procurement), with very specific examples of what “do not enable content” means in practice.
5. Configuration Baselines: Intune, GPO, and Mobile Policies That Stick
5.1 Intune Configuration Profiles as Your Source of Truth
If you’re cloud‑first, Intune becomes your policy engine. Use separate configuration profiles per tier and platform:
- Windows: Security baselines, endpoint protection, attack surface reduction, local user rights
- macOS: FileVault, firewall, Gatekeeper, system extensions, compliance rules
- iOS/Android: OS version minimums, device lock, encryption, app protection policies (MAM)
Tag devices (Azure AD groups, dynamic rules) by tier and department so policies follow the user/device lifecycle automatically.
5.2 Concrete Intune Compliance Examples (Windows)
A practical baseline Windows compliance policy for 2026 might include:
- OS version: Windows 11 24H2 or later only
- BitLocker: required on system drive
- Secure boot: required
- Defender antivirus: required, real‑time protection on
- Jailbreak/root check: not applicable on Windows, but enforce on mobile platforms
Then wire this into Conditional Access: “Require compliant device” for access to M365, internal apps, and admin portals.
5.3 GPO Still Matters for Hybrid / On‑Prem
If you’re hybrid, you likely have a mix of GPO and Intune. Don’t duplicate settings and create drift. Decide:
- What remains in GPO (legacy app policies, on‑prem‑only configs)
- What moves to Intune (security baseline, modern auth, cloud resources)
Use tools like the MDM Migration Analysis Tool or built‑in Intune GPO analytics to avoid setting the same value in two places differently.
6. Patch, Firmware, and Driver Hygiene: Close the Easy Doors
6.1 OS Patching Cadence That Doesn’t Break Everything
Auto‑patching is great until a bad update takes out your fleet. Use a ringed approach:
- Ring 0: IT / pilot users, early adoption of monthly updates
- Ring 1: 20–30% of general users after 7–10 days
- Ring 2: Remaining users after 14–21 days, assuming no major issues
Use Intune Update Rings or WSUS/ConfigMgr in hybrid environments, with clear deadlines and limited deferrals.
6.2 Firmware and Driver Updates (The Forgotten Attack Surface)
UEFI and driver vulnerabilities are still being actively exploited. Make firmware and driver updates part of your hardening story:
- Standardise hardware vendors and models where possible
- Use vendor tools that integrate with Intune/ConfigMgr (e.g. Dell Command, HP Connect) to push vetted updates
- Schedule firmware checks at least quarterly for Tier 0/1 devices
Keep a written exception process for devices that cannot be updated due to vendor or application constraints.
7. Logging, Monitoring, and Response: Assume Compromise and Shorten Dwell Time
7.1 What You Should Log From Endpoints in 2026
For meaningful detection and forensics, you want at least:
- EDR alerts and raw telemetry (process creation, network connections, script activity)
- Authentication events (local + cloud sign‑ins, MFA prompts, privilege use)
- Changes to security controls (AV disabled attempts, tamper protection alerts, policy changes)
Centralise this into your SIEM (e.g. Microsoft Sentinel, Splunk) with clear retention per compliance/regulatory requirements.
7.2 Simple but Effective Endpoint Detection Rules
You don’t need 1,000 analytics rules to start. Focus on patterns that map directly to incidents you’ve actually seen:
- Unapproved remote access tools executing (AnyDesk, TeamViewer, remote shells)
- New local admins added outside of change windows
- Repeated Defender tamper events on the same device/user
- PowerShell with encoded commands or unusual network destinations
For each detection, define an actionable response playbook: what the analyst does in the first 15 minutes, what gets isolated, who gets notified.
7.3 Isolation and Containment as a First‑Class Capability
Endpoint isolation should be one click away from the SOC. In Defender for Endpoint, for example, enable and test:
- Network isolation from the portal or API
- Automated isolation for high‑confidence alerts in Tier 0/1 groups
Run drills at least twice a year where an engineer actually isolates a device, coordinates with the user, collects evidence, and returns them to productivity. Don’t wait for a real incident to find out your process doesn’t work.
8. Make It Stick: Governance, Exceptions, and Quick Wins
8.1 Govern With a Lightweight Endpoint Security Standard
Write down a simple, 3–5 page Endpoint Security Standard that covers:
- What’s mandatory on all endpoints (EDR, encryption, MFA, patching SLAs)
- How devices are onboarded and offboarded
- How exceptions are requested, approved, and reviewed
Align it with your risk tiers so you’re not arguing per device. This also helps with audits and when you need buy‑in from leadership.
8.2 Handle Exceptions Without Opening the Floodgates
Some apps will always fight with your hardening. Instead of disabling security broadly:
- Scope exceptions to specific devices, users, and timeframes
- Document the business justification and risk owner
- Set an expiry date and review exceptions quarterly
Track all this centrally (ITSM/Jira/ServiceNow) so you know exactly where your deliberate weaknesses are.
8.3 30‑Day Action Plan: From Best‑Effort to Baseline
If you need something you can start this month, prioritise:
- Week 1: Fix inventory, define endpoint tiers, enforce disk encryption where missing.
- Week 2: Standardise EDR, turn on core Defender settings, start ASR in audit.
- Week 3: Build Intune compliance policies + Conditional Access links; remove default local admin where possible.
- Week 4: Enable app control in audit, refine patch rings, create 2–3 high‑value SIEM detection + response playbooks.
Next Step: Turn This Checklist Into Your Own Baseline
Don’t treat this as a theoretical wish list. Take 30 minutes, copy these sections into your internal wiki or doc system, and mark each item as Done / In Progress / Not Started against your environment.
From there, focus on the biggest gaps first: missing EDR, no encryption, no MFA + compliance link, or permanent local admin. Closing those four will do more for your real‑world risk in 2026 than any shiny new tool.