User Behavior Analysis
Also called: UBA, Credential Monitoring
Definition
User behavior analytics ("UBA") as defined by Gartner, is a cybersecurity process about detection of insider threats, targeted attacks, and financial fraud. UBA solutions look at patterns of human behavior, and then apply algorithms and statistical analysis to detect meaningful anomalies from those patterns-anomalies that indicate potential threats.' Instead of tracking devices or security events, UBA tracks a system's users. Big data platforms are increasing UBA functionality by allowing them to analyze petabytes worth of data to detect insider threats and advanced persistent threats.
- D3FEND ID
- D3-UBA
- Tactic
- Detect
- Certification relevance
- CySA+GCIHGCIASecurity+
Sub-techniques
- D3-SDASession Duration Analysis
- D3-ANETAuthentication Event Thresholding
- D3-CCSACredential Compromise Scope Analysis
- D3-AZETAuthorization Event Thresholding
- D3-UGLPAUser Geolocation Logon Pattern Analysis
- D3-DAMDomain Account Monitoring
- D3-JFAPAJob Function Access Pattern Analysis
- D3-RAPAResource Access Pattern Analysis
- D3-WSAAWeb Session Activity Analysis
- D3-UDTAUser Data Transfer Analysis
- D3-LAMLocal Account Monitoring
ATT&CK techniques it counters
D3FEND maps this technique to ATT&CK through its sub-techniques; the list combines their mappings.
57 techniques, 155 ATT&CK ids including sub-techniques. Links open MITRE ATT&CK.
- T1001Data Obfuscation
- T1003OS Credential Dumping
- T1008Fallback Channels
- T1011Exfiltration Over Other Network Medium
- T1018Remote System Discovery
- T1020Automated Exfiltration
- T1021Remote Services
- T1029Scheduled Transfer
- T1030Data Transfer Size Limits
- T1041Exfiltration Over C2 Channel
- T1047Windows Management Instrumentation
- T1048Exfiltration Over Alternative Protocol
- T1071Application Layer Protocol
- T1078Valid Accounts
- T1087Account Discovery
- T1090Proxy
- T1095Non-Application Layer Protocol
- T1098Account Manipulation
- T1102Web Service
- T1104Multi-Stage Channels
- T1105Ingress Tool Transfer
- T1110Brute Force
- T1132Data Encoding
- T1134Access Token Manipulation
- T1136Create Account
- T1142Keychain
- T1185Browser Session Hijacking
- T1189Drive-by Compromise
- T1190Exploit Public-Facing Application
- T1197BITS Jobs
- T1199Trusted Relationship
- T1204User Execution
- T1205Traffic Signaling
- T1207Rogue Domain Controller
- T1210Exploitation of Remote Services
- T1218System Binary Proxy Execution
- T1219Remote Access Tools
- T1498Network Denial of Service
- T1499Endpoint Denial of Service
- T1528Steal Application Access Token
- T1539Steal Web Session Cookie
- T1542Pre-OS Boot
- T1546Event Triggered Execution
- T1550Use Alternate Authentication Material
- T1552Unsecured Credentials
- T1557Adversary-in-the-Middle
- T1558Steal or Forge Kerberos Tickets
- T1563Remote Service Session Hijacking
- T1565Data Manipulation
- T1566Phishing
- T1567Exfiltration Over Web Service
- T1568Dynamic Resolution
- T1570Lateral Tool Transfer
- T1571Non-Standard Port
- T1572Protocol Tunneling
- T1573Encrypted Channel
- T1606Forge Web Credentials
Marked techniques are also explained, with detection notes and certification relevance, on our interactive ATT&CK map.
Across MITRE's defensive frameworks
Linked through the 57 ATT&CK techniques above.
Detect with CAR
MITRE CAR analytics that cover the same ATT&CK techniques.
- CAR-2013-04-002Quick execution of a series of suspicious commands6 shared
- CAR-2013-05-003SMB Write Request3 shared
- CAR-2013-05-005SMB Copy and Execution3 shared
- CAR-2013-07-001Suspicious Arguments3 shared
- CAR-2013-10-001User Login Activity Monitoring2 shared
- CAR-2021-05-005BITSAdmin Download File2 shared
- CAR-2013-02-008Simultaneous Logins on a Host1 shared
- CAR-2013-02-012User Logged in to Multiple Hosts1 shared
- CAR-2013-07-002RDP Connection Detection1 shared
- CAR-2014-03-001SMB Write Request - NamedPipes1 shared
- CAR-2014-03-006RunDLL32.exe monitoring1 shared
- CAR-2014-05-001RPC Activity1 shared