LSASS.exe is a normal Windows process, and you should not delete it. It helps Windows check passwords, issue logon tokens, and protect sign-in secrets. If it is real, it lives in C:\Windows\System32\lsass.exe. If it appears somewhere weird, treat it like a raccoon in your kitchen.
TL;DR: LSASS.exe is the Windows security gatekeeper for logins and credentials. A healthy PC usually has one LSASS process, running as SYSTEM, from the System32 folder. For example, if a company sees 250 failed logons in 10 minutes and LSASS CPU jumps to 40%, security staff should check for password spraying or malware. Do not kill LSASS unless you enjoy instant crashes and surprise reboots.
What is LSASS.exe?
LSASS stands for Local Security Authority Subsystem Service. Yes, the name sounds like a robot tax department. But its job is simple.
It handles local security on Windows. When you type a password, unlock your screen, connect to a shared folder, or sign in to a domain, LSASS is involved. It checks who you are. Then it gives Windows a security token. That token tells apps what you can access.
Think of LSASS as the club bouncer.
- You: “Here is my password.”
- LSASS: “Let me check the list.”
- Windows: “Cool. This user can open these files.”
If LSASS breaks, Windows gets very upset. Often, the system restarts. That is normal behavior for a critical security process.
Where should LSASS.exe be?
The real file should be here:
C:\Windows\System32\lsass.exe
That path matters. Malware loves names that look safe. It may use fake names like lsasss.exe, Isass.exe, or lsass.exe in a temp folder. The first letter trick is annoying. A capital “I” can look like a lowercase “l”. Honestly, it feels like the malware writers were paid by the typo.
Check these signs:
- Good sign: It runs from System32.
- Good sign: It is signed by Microsoft Windows Publisher.
- Good sign: It runs as SYSTEM.
- Bad sign: It runs from Downloads, Temp, AppData, or a random folder.
- Bad sign: There are several LSASS-like processes.
- Bad sign: It has no valid Microsoft signature.
What does LSASS do with credentials?
Credentials are proof of identity. They include passwords, password hashes, Kerberos tickets, and NTLM data. LSASS may hold some of this in memory after login. That makes sign-ins faster. It also helps Windows connect to network services without asking your password every five seconds.
Nice for users. Tempting for attackers.
Attackers often target LSASS memory because it can contain valuable sign-in material. Tools can try to dump LSASS memory and steal hashes or tickets. One stolen admin token can turn a small breach into a very bad Monday.
This is why Windows has extra protection features.
Windows credential protection, in plain English
Windows includes several defenses that make LSASS harder to abuse. They are not magic force fields. But they help a lot.
- Credential Guard: Uses virtualization-based security to isolate secrets. It keeps some credential material away from normal Windows processes.
- LSASS protection: Also called RunAsPPL. It makes LSASS run as a protected process. This blocks many tools from reading its memory.
- Windows Defender: Can detect common credential theft behavior.
- Attack Surface Reduction rules: Can block suspicious attempts to steal from LSASS.
- Event logs: Show logon activity, failures, and strange access attempts.
The catch is that some older software gets grumpy when these protections are enabled. Expect to waste time on one ancient VPN client or dusty fingerprint driver. Still, the tradeoff is usually worth it.
Normal LSASS process behavior
Normal LSASS behavior is boring. Boring is good.
- Process name: lsass.exe
- Location: C:\Windows\System32\lsass.exe
- User: SYSTEM
- Startup: Starts during boot
- Count: Usually one process
- CPU: Usually low
- Memory: Varies by system and logon load
High CPU is not always malware. A domain controller may show more LSASS activity because it handles many logons. A laptop should not sit at high LSASS CPU for no reason. If LSASS spikes after a VPN connection, password change, or domain issue, that may point to authentication trouble.
On a busy server, LSASS can work hard. On a normal home PC, it should mostly sip coffee in the corner.
When should you worry?
Worry when LSASS looks odd, acts odd, or attracts odd friends.
Watch for these red flags:
- Wrong file path: The file is not in System32.
- Strange parent process: LSASS should be started by Windows system startup components.
- Memory dump attempts: Security tools report access to LSASS memory.
- Unexpected tools: Unknown admin tools touch LSASS.
- Many failed logons: Could mean guessing, spraying, or broken services.
- Logons at strange hours: Especially from new locations.
- Disabled protections: Credential Guard or antivirus settings were turned off.
One signal may be noise. Three signals are a fire alarm with jazz hands.
How attackers abuse LSASS
Attackers want credentials. LSASS is a prime target because it helps manage them. A common attack is memory dumping. The attacker tries to copy LSASS memory. Then they search it for hashes or tickets.
They may also try to steal Kerberos tickets. This can lead to “pass the ticket” attacks. They may use stolen NTLM data for “pass the hash” attacks. The names sound silly. The damage is not.
Good monitoring can catch many of these moves. Security teams should not only watch viruses. They should watch behavior.
How to monitor LSASS safely
Start with Windows logs and endpoint security. Then add sharper tools if needed.
- Monitor Security Event Log: Track logon events, failed logons, and special privilege use.
- Use Microsoft Defender for Endpoint: Watch for credential theft alerts.
- Enable Sysmon: Record process access and suspicious process behavior.
- Alert on LSASS access: Many normal apps do not need to read LSASS memory.
- Track admin tools: Watch tools that dump memory or inspect processes.
- Baseline normal CPU: Know what “normal” looks like on each system type.
For a small office, a simple rule can help. If any non-Microsoft process requests high access to LSASS, create an alert. If this happens on 5 machines in 15 minutes, treat it as urgent.
How to protect LSASS.exe
Use layers. One lock is nice. Five locks are better.
- Turn on Credential Guard where hardware and editions support it.
- Enable LSASS protected process mode with RunAsPPL.
- Use strong endpoint protection and keep it updated.
- Patch Windows often. Old systems are soft targets.
- Limit local admins. Too many admins means too many keys.
- Use multifactor authentication. Stolen passwords hurt less with MFA.
- Disable old protocols like weak NTLM use where possible.
- Review service accounts. Bad passwords on services are common pain.
Can you end LSASS.exe?
No. Do not end it. Task Manager may even warn you. If LSASS stops, Windows may shut down or restart. That is by design. So if someone tells you to “just kill lsass.exe,” please do not invite them to fix your computer again.
If you suspect malware, do this instead:
- Disconnect from the network if the threat seems active.
- Check the file path and signature.
- Run a trusted security scan.
- Review recent logons and alerts.
- Ask your IT or security team for help.
Simple rule to remember
Real LSASS is your login guard. Fake LSASS is trouble in a cheap disguise. Keep the real one protected. Watch who tries to touch it. And never ignore weird logon patterns, because credentials are often the first prize attackers chase.


