Threat Intelligence

How to Prevent Lateral Movement: Segmentation, Tiering, and Credential Hygiene

Prevent lateral movement by cutting network, identity, and credential paths in an order operators can test without breaking required work.

Alex Gibson, Cofounder and Principal at Artemes AI
Alex Gibson
Cofounder, Principal
Sep 6, 2026 10 min read
Lateral movement route before and after segmentation, separate administration, and unique credential controls

The problem is not how to prevent lateral movement everywhere. It is deciding which trust relationships to remove first without breaking the business.

Most prevention plans become control catalogs. Segment the network. Use separate administrator accounts. Rotate passwords. Add multifactor authentication. Every item is sensible, yet the attacker still gets a route because nobody mapped which source, identity, channel, and target the control was supposed to separate.

Start with paths, not products. Find the systems that can change the business, identify the shared edges that reach them, and remove those edges in an order operators can test. A small number of precise cuts can reduce more risk than a year of broad hardening work.

Infographic

Cut the shared edges before hardening every node

Segmentation, separate administration, and unique credentials remove more usable routes than another generic severity list.

Lateral movement path before and after three preventive controlsThe upper path lets a compromised workstation use a shared administrator account over SMB to reach a backup server. The lower path is broken by a blocked network route, a separate administrator identity, and a unique local password.Before: one compromise has a usable routeUser deviceCompromisedShared adminSame secretFile serverSMB allowedBackupBroad trustAfter: three controls remove the routeUser deviceNo admin routeAdmin tierSeparate identityFile serverNamed sourcesBackupIsolated accessVerify from the original source after every changeA policy is not a closed path until the connection and identity tests fail.

What does it mean to prevent lateral movement?

Prevention means denying an attacker a usable hop after the first compromise. A usable hop requires a source with network reach, an accepted identity, a remote channel, a target that grants useful access, and an action the target will execute. Remove any one condition and the route stops.

Boundary defense still matters. It does not make this work optional. The UK National Cyber Security Centre advises organizations to assume a capable attacker may gain a foothold and to apply internal controls that limit the damage. Its guidance for preventing lateral movement focuses on buying detection and response time after entry.

The broader lateral movement and attack paths guide explains how those conditions form a route. This article turns the model into a control plan.

Why should prevention start with critical targets?

Flat control rollouts waste scarce change capacity. A company may have 6,000 endpoints, but perhaps 30 systems can reset identities, deploy software, alter backups, issue code, or release money. Begin there. Protecting a control plane system changes many possible outcomes.

List each critical target and the identities that can administer it. Add the source systems those identities may use and the remote channels they require. That becomes the allowed graph. Anything outside it needs a business owner, purpose, and expiry date before it remains open.

Simple math makes the trade visible. If 20 administrator accounts can each reach 80 servers, the environment has up to 1,600 identity and target edges. Restrict every account to eight assigned servers and the maximum falls to 160. Removing 1,440 edges does not promise safety. It gives a stolen account fewer places to go and makes unexpected access easier to see.

How does segmentation stop remote access paths?

Useful segmentation is a rule about source, target, port, and purpose. A statement such as "servers are segmented" says almost nothing. A rule that allows SMB administration only from two management hosts to a named server group can be tested, owned, and reviewed.

Block workstation to workstation administration unless a documented workflow requires it. Deny user networks direct management access to server tiers. Restrict RDP, SMB administration, WinRM, SSH, hypervisor consoles, backup interfaces, and cloud management paths to approved sources. Control both directions. A compromised server should not be able to initiate unrelated management sessions simply because it sits inside the network.

Microsegmentation is not required to start. A few strong boundaries around identity, backup, build, virtualization, and security management systems can remove dangerous routes. The useful question is how many credible paths a rule closes, not how many firewall objects it creates.

Why does administrative tiering matter?

Network controls fail when a powerful identity signs in to a lower trust system. The credential or token may then be exposed where an attacker already has control. Separate daily work from administration. Use dedicated accounts and managed devices for sensitive tiers. Prevent those identities from authenticating to ordinary workstations.

Tiering must cover service and automation identities too. Backup agents, deployment systems, remote monitoring tools, configuration platforms, and identity sync services often reach more systems than a domain administrator. Give each workload its own identity, narrow its targets, and remove interactive sign in where the job does not need it.

Temporary privilege helps only when teams remove standing access. An approval workflow that adds an administrator to a permanent broad group creates theater. Verify the membership disappears, sessions are revoked, and later access fails from an unapproved source.

Which credential controls remove the widest routes?

Eliminate shared secrets first. A single local administrator password reused across 500 machines turns one endpoint into 499 possible targets. Unique managed local credentials reduce that route to one. Rotate service account secrets, but also reduce where each account can log on. A new password with the same broad reach remains a valuable prize.

Prefer managed workload identities or certificates over stored passwords when the platform supports them. Keep privileged credentials out of lower trust sessions. Protect credential material on endpoints. Our pass the hash defense guide explains why a strong password does not solve replay once its hash is stolen.

Multifactor authentication is valuable at interactive entry points. It is not a blanket answer for SMB, service control, cached tokens, machine identities, or existing sessions. Map the authentication path that each remote channel uses before claiming coverage.

What changed in lateral movement defense in 2026?

Response speed became even less forgiving. CrowdStrike reported in February 2026 that average criminal breakout time fell to 29 minutes, with the fastest observed case at 27 seconds. Those figures come from its 2026 Global Threat Report announcement. Manual isolation after a high confidence alert remains necessary. It cannot be the only barrier.

Microsoft added a different idea in 2026: contain identities likely to have been exposed before those identities are observed moving. In an April case study, an actor used password reuse to unlock access to at least 14 servers. Microsoft said predictive shielding later restricted exposed accounts and blocked new sign ins and pivots. The domain compromise analysis was published April 17, 2026.

The development reinforces a sound design principle. Once credential exposure is credible, treat every active privileged identity on that surface as a possible route. Do not wait for each account to produce a malicious logon before restricting it.

How do you verify that a lateral movement path is closed?

Test from the original source class, with an approved test identity, against the intended target and port. A policy screenshot proves a configuration object exists. It does not prove route behavior. The following PowerShell check uses the documented Test-NetConnection syntax to test common Windows management ports from a representative source.

$ports = 445, 3389, 5985, 5986
$ports | ForEach-Object {
  Test-NetConnection -ComputerName "server01.contoso.com" -Port $_ |
    Select-Object ComputerName, RemotePort, TcpTestSucceeded
}

Run the test only from systems you administer and during an approved change window. A failed TCP test supports the network claim. It does not prove identity restrictions, so test an approved account and a denied account separately through the real protocol. Recheck after firewall, directory, and management platform changes.

Update the attack path analysis after each verified change. A closed direct route may leave a second route through a deployment server or help desk group. Path reduction is the result. Control deployment is only an input.

How should operators handle business exceptions?

Every exception needs a specific source, identity, target, channel, owner, reason, and expiry. Broad statements such as "operations need access" are not exceptions. They are missing design work. Ask which operation, from where, performed by whom, and how often.

Add a compensating detection when a route must remain. Alert on use outside the maintenance window, by a different identity, or followed by an unexpected process. Store the exception with the detection so an analyst sees why the edge exists. Never bury permanent allowances in a spreadsheet nobody reviews.

Separate emergency access from ordinary exceptions. A recovery account may need a broad route when identity services fail, but it should not be used for daily administration. Keep its credential offline or otherwise protected, alert on every use, test the recovery procedure on a schedule, and rotate the material after an exercise or incident. The account exists to restore control when normal systems fail. If it becomes a convenient shortcut, it creates the exact shared edge the program is meant to remove.

Watch the management systems that enforce segmentation as well. A firewall console, endpoint manager, directory service, or deployment platform can reopen hundreds of routes with one change. Require separate administration, preserve change evidence, and alert when a policy expands sources or targets. The control plane deserves stricter treatment than the workloads it governs.

Expect some work to break. That is why owners and staged tests matter. Begin with observe mode, collect legitimate flows, draft the allowed graph, test representative jobs, then enforce one boundary. The system hardening operating guide covers the change control and rollback discipline needed around these settings.

What should a 30 day prevention plan include?

During week one, name ten critical targets and export their current administrative identities and inbound management paths. During week two, remove shared local passwords and block user network access to one server tier. During week three, separate privileged administration from daily work and constrain one high reach automation identity.

Use week four for proof. Repeat network and authentication tests, run an approved simulation, update the path graph, and record every remaining exception. Report routes removed, not policies created. Artemes uses deep endpoint context with AI driven analysis to help review evidence and explain priorities, but owners still decide which business route can change and operators still verify the result.

Frequently asked questions

Can network segmentation prevent all lateral movement?

No. It removes network routes. Stolen cloud tokens, management platforms, shared identities, and allowed services can cross segments. Pair network rules with identity and endpoint controls.

What is the first control a small team should deploy?

Remove shared local administrator passwords and block ordinary workstations from administering servers. Both changes cut broad, common routes and are easy to verify.

Does zero trust prevent lateral movement?

The label does not. Explicit source, identity, device, target, and session decisions can. Test the actual path instead of treating an architecture name as evidence.

How often should exceptions be reviewed?

Review sensitive path exceptions at least quarterly and after ownership, application, identity, or network changes. Shorter expiry is sensible for temporary projects and incident access.

The executive takeaway

Choose ten systems whose loss would change the business. Map who can administer them, from where, and over which channel. Remove the shared edge that reaches the most targets, test the route from the original source, and give every remaining exception an owner and expiry. That is how you prevent movement without freezing operations.

Artemes AI

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.

Alex Gibson, Cofounder and Principal at Artemes AI

Alex Gibson

Cofounder, Principal

Alex writes about configuration drift, operational security evidence, endpoint telemetry, triage supported by AI, and the practical work of turning signals into better remediation decisions.

Lateral Movement
Threat Modeling
Blue Team
Found this useful? Share it.

Get articles like this in your inbox.

Security research and occasional Artemes AI product updates.