Home / Knowledge hub / Lateral movement
Knowledge hub
Lateral movement
Moving from the first thing reached to the things worth taking.
What it means
Lateral movement is what happens after the first way in. The account an attacker lands on rarely holds anything valuable, so the next step uses that access to reach something better. Another account, another service, another store of data.
MITRE ATT&CK lists it as a tactic of its own, TA0008, described as the adversary trying to move through your environment. Inside an application it usually means travelling from a low-privilege login towards records that login should never see.
Why it matters
It explains why a small finding still earns a fix. A support user who can read a configuration value, a form that leaks an internal address, an API that accepts an id it should refuse: none of these is a headline alone, and chained together they form a route.
Time matters most at this stage. Movement takes work and leaves traces, so teams that catch an intruder usually catch them between the first foothold and the actual theft rather than at either end.
How it shows up
Common routes inside an application look alike. A shared service account several components use, so reaching one reaches all. An internal API that trusts any caller already inside. Credentials for a second system sitting in the first. A server-side request feature an attacker can point at internal addresses.
The defences are unglamorous and they work. Give each component its own narrow credential. Treat internal calls like external ones and keep tenants separated. Log the events that only occur during movement, such as a service querying a database it has never touched. NIST's zero trust architecture is the long version of that argument.
Questions people ask
Lateral movement, answered
Does this apply to a single web application, or only to networks?
Both. The classic writing describes attackers hopping between machines. The same pattern runs inside one application when a low-privilege account reaches a service, a tenant or an admin path it should not.
We test the application version of it. Network movement is outside what we do.
How fast do attackers move after getting in?
Faster than most teams expect. Published incident research repeatedly describes movement beginning within the first hour, well before anybody reviews an alert.
Plan for the assumption that detection arrives after movement starts, which is why narrow permissions matter more than quick eyes.
How do you detect it?
Look for authentication patterns that make no sense: a service account signing in from somewhere new, one component talking to a database it has never used, a user reading records outside their normal set.
Perimeter alerts do not help here. The traffic is inside, authenticated, and usually looks routine.
Is lateral movement the same as privilege escalation?
They travel together and mean different things. Escalation is gaining rights you did not have. Movement is using the rights you hold to reach a new place.
A real intrusion alternates between the two, which is why fixing only the dramatic finding leaves the route open.
What stops it?
Least privilege first, applied to services as strictly as to people. One credential per component, scoped to what that component does.
After that, tenant isolation, internal calls that authenticate properly, and logs on the handful of events that only occur when somebody is moving.
Related
Terms that sit next to this one
Privilege escalation
Gaining rights you were never given, sideways or upwards.
Least privilege
Giving every person and service the minimum access the job requires.
Tenant isolation
What keeps one customer's data unreachable from another's session.
SSRF
Making your server fetch a URL of the attacker's choosing.
Logging and monitoring
Recording what happens, and actually watching what gets recorded.
How far does one login reach?
We start from a real low-privilege login and see how far it gets, role by role and resource by resource, then show you the path in evidence. Ask about a pilot on one application.
Or start with a $199 pilot on one application: thirty days, success criteria agreed before day one, credited against the annual if you convert.