Join our Newsletter — 33% off our NHI Course

How do you detect malicious Security Support Providers added to LSA on Windows?

Detect malicious Security Support Providers added to LSA by monitoring changes to the configured provider list and the binaries those providers load. Suspicious additions often point to credential capture or persistence. Verify that each provider is authorised, signed, and expected on that system, and investigate any new provider that appears without a clear administrative change.

What changes when a new Security Support Provider appears on LSA?

A malicious security support provider is dangerous because it runs inside a trusted authentication path on Windows. The practical question is not only whether a DLL was added, but whether the system still has a known, approved provider set. Any unexpected addition should be treated as a possible attempt to intercept credentials, alter logon behaviour, or maintain persistence.

Because the provider list is part of the logon stack, even a small change can have high impact. The useful security signal is often the mismatch between what is configured and what the system owner can actually justify. A benign change should have a change record, a known binary path, and a clear reason for loading at logon.

Windows Endpoint Hardening Guide is a useful reference when you want to baseline the Windows protections that make this kind of tampering harder to introduce and easier to spot.

How do you validate a suspicious provider safely?

Start by checking the configured provider list against your known-good baseline, then inspect each referenced binary on disk. Confirm the file is signed, expected for that host role, and located where your standard build or application stack would place it. A provider that loads from an unusual path, appears after a recent compromise, or lacks a credible owner deserves immediate scrutiny.

It also helps to separate configuration drift from malicious change. Some environments add providers through legitimate software installs, endpoint protection products, or accessibility tooling. The difference is whether the change was authorised, documented, and repeatable across the fleet. When the answer is no, you should treat the addition as suspicious until proven otherwise.

Credential Dumping Guide is relevant because LSA tampering is often part of a broader credential-theft path, not an isolated system tweak.

What should you do after you detect an unauthorised change?

If the provider is not expected, remove the persistence mechanism according to your incident process, but do not stop at deletion. Check whether the host has already been used to capture logon material, whether other security settings were altered, and whether the same provider or related payload exists on peer systems. The safest response is to treat the event as a potential credential exposure until scope is proven otherwise.

Review recent logons, service creation, scheduled task activity, and any changes to local security controls around the time the provider appeared. If the binary was new, examine its hash, signature status, and parent process history. If the host is in a high-value tier or has privileged logons, assume the blast radius may extend beyond the single endpoint.

Windows Event Log Guide supports the investigation by helping you correlate provider changes with logon, process, and service activity.

Risk and Threat Considerations

Malicious LSA providers are high-value because they sit close to authentication and can be used for credential capture, stealthy persistence, or logon manipulation. The main risk is not just one bad DLL, but the attacker’s ability to turn a trusted Windows component into a long-lived access path.

Failure mechanism: An attacker writes or registers a provider that loads when LSA starts, then uses that trusted execution point to observe, alter, or preserve authentication material and session-related activity.

Impact: The host can become a durable credential-theft foothold, and any exposed secrets or sessions may enable lateral movement, privilege escalation, or repeated access until the provider is removed and affected credentials are reissued.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
MITRE ATT&CK T1547.008 — LSASS Notification Package Covers malicious LSA provider persistence via logon-stack registration.
Recommendation — Monitor for LSA provider registration changes and hunt for persistence tied to logon initialization.
CIS Controls v8 CIS-8 — Audit Log Management Supports detecting unauthorised provider changes through host auditing and monitoring.
Recommendation — Alert on changes to security-sensitive Windows configuration and review those events promptly.
NIST SP 800-53 Rev 5 SI-4 — System Monitoring Applies to detecting suspicious changes to Windows security components and loaded binaries.
Recommendation — Monitor high-value Windows security settings and investigate unexpected provider additions.

Practitioner Guidance

What to verify: Establish a host-level baseline for the provider list, the expected binary locations, and the signing status for every legitimate provider. If you cannot explain why a provider exists on that system, treat the lack of justification as the problem, not the file name alone.

Decision rule: If the provider is new, unsigned, or loaded from an unexpected path, prioritise containment and credential exposure assessment before spending time on provenance speculation. If the system is privileged or handles sensitive logons, escalate faster because the likely impact is broader than the endpoint itself.

Practitioner takeaway: Detection is strongest when you combine configuration baselining with binary validation and compromise-minded triage; a suspicious LSA provider should be handled as both a persistence clue and a potential credential-exposure event.