Make and Impersonate Token
Parent: T1134
Description
Adversaries may make new tokens and impersonate users to escalate privileges and bypass access controls. For example, if an adversary has a username and password but the user is not logged onto the system the adversary can then create a logon session for the user using the `LogonUser` function.(Citation: LogonUserW function) The function will return a copy of the new session's access token and the adversary can use `SetThreadToken` to assign the token to a thread. This behavior is distinct from [Token Impersonation/Theft](https://attack.mitre.org/techniques/T1134/001) in that this refers to creating a new user token instead of stealing or duplicating an existing one.
Mapped SPARTA techniques
No techniques mapped to this control.
Cross-framework references
Relationships published by the source frameworks themselves, reproduced here with attribution. They are not SafeMode Space mappings and carry no confidence rating of ours.
Countered by 14 in MITRE D3FEND (Defensive Techniques)
- D3-AEMApplication Exception Monitoring
- D3-ANCIAuthentication Cache Invalidation
- D3-CCSACredential Compromise Scope Analysis
- D3-CHCredential Hardening
- D3-CRCredential Revocation
- D3-CROCredential Rotation
- D3-CTSCredential Transmission Scoping
- D3-DUCDecoy User Credential
- D3-MFAMulti-factor Authentication
- D3-OPMOperational Process Monitoring
- D3-RICReissue Credential
- D3-STSession Termination
- D3-TBToken Binding
- D3-TBAToken-based Authentication
Cite as SafeMode Space, mitre-attack-enterprise T1134.003.