Analytics Story: Salt Typhoon
Description
Leverage searches that allow you to detect and investigate unusual activities that might relate to Salt Typhoon, a sophisticated threat actor targeting various sectors with espionage-focused campaigns. Monitor for indicators such as spear-phishing emails, unauthorized access attempts, and lateral movement within your network. Investigate anomalous data exfiltration patterns and command-and-control (C2) traffic consistent with known tactics, techniques, and procedures (TTPs) of this group. Combining threat intelligence with advanced monitoring tools helps identify potential Salt Typhoon activity early, enabling swift response to mitigate risks effectively.
Why it matters
Salt Typhoon is a highly capable threat actor known for conducting targeted espionage campaigns against diverse sectors, including government, technology, and critical infrastructure. This group leverages sophisticated tactics such as spear-phishing, credential theft, and exploiting software vulnerabilities to gain initial access. Once inside a network, Salt Typhoon demonstrates expertise in lateral movement, privilege escalation, and covert data exfiltration. Their use of custom malware and command-and-control (C2) infrastructures highlights their adaptability. Detecting their activity requires robust threat intelligence and proactive monitoring of unusual behaviors and network anomalies.
Correlation Search
Cisco Privileged Account Creation with HTTP Command Execution
1| tstats `security_content_summariesonly`
2 min(_time) as firstTime
3 max(_time) as lastTime
4 sum(All_Risk.calculated_risk_score) as risk_score
5 count(All_Risk.calculated_risk_score) as risk_event_count
6
7 values(All_Risk.annotations.mitre_attack.mitre_tactic_id) as annotations.mitre_attack.mitre_tactic_id
8 dc(All_Risk.annotations.mitre_attack.mitre_tactic_id) as mitre_tactic_id_count
9
10 values(All_Risk.annotations.mitre_attack.mitre_technique_id) as annotations.mitre_attack.mitre_technique_id
11 dc(All_Risk.annotations.mitre_attack.mitre_technique_id) as mitre_technique_id_count
12
13 values(All_Risk.tag) as tag
14 values(source) as source
15 dc(source) as source_count
16
17 values(contributing_events_search)
18
19 values(All_Risk.threat_object)
20
21 from datamodel=Risk.All_Risk where
22
23 source IN (
24 "*Cisco IOS Suspicious Privileged Account Creation*",
25 "*Cisco Secure Firewall - Privileged Command Execution via HTTP*"
26 )
27 by All_Risk.normalized_risk_object
28| `drop_dm_object_name(All_Risk)`
29| `security_content_ctime(firstTime)`
30| `security_content_ctime(lastTime)`
31| where source_count >= 2
32| `cisco_privileged_account_creation_with_http_command_execution_filter`
Detections
Data Sources
| Name | Platform | Sourcetype | Source |
|---|---|---|---|
| Sysmon for Linux EventID 1 | sysmon:linux |
Syslog:Linux-Sysmon/Operational |
|
| Windows Event Log Security 4663 | XmlWinEventLog |
XmlWinEventLog:Security |
|
| CrowdStrike ProcessRollup2 | Other | crowdstrike:events:sensor |
crowdstrike |
| Sysmon EventID 1 | XmlWinEventLog |
XmlWinEventLog:Microsoft-Windows-Sysmon/Operational |
|
| Windows Event Log Security 4688 | XmlWinEventLog |
XmlWinEventLog:Security |
|
| Sysmon EventID 13 | XmlWinEventLog |
XmlWinEventLog:Microsoft-Windows-Sysmon/Operational |
|
| Cisco Network Visibility Module Flow Data | cisco:nvm:flowdata |
not_applicable |
|
| Windows Event Log Security 4698 | XmlWinEventLog |
XmlWinEventLog:Security |
|
| Cisco IOS Logs | Other | cisco:ios |
cisco:ios |
| Sysmon EventID 7 | XmlWinEventLog |
XmlWinEventLog:Microsoft-Windows-Sysmon/Operational |
|
| Cisco Secure Firewall Threat Defense Intrusion Event | Other | cisco:sfw:estreamer |
not_applicable |
| Linux Auditd Proctitle | auditd |
auditd |
|
| Sysmon for Linux EventID 11 | sysmon:linux |
Syslog:Linux-Sysmon/Operational |
|
| Linux Auditd Cwd | auditd |
auditd |
|
| Linux Auditd Path | auditd |
auditd |
|
| Sysmon EventID 17 | XmlWinEventLog |
XmlWinEventLog:Microsoft-Windows-Sysmon/Operational |
|
| Sysmon EventID 18 | XmlWinEventLog |
XmlWinEventLog:Microsoft-Windows-Sysmon/Operational |
|
| Sysmon EventID 11 | XmlWinEventLog |
XmlWinEventLog:Microsoft-Windows-Sysmon/Operational |
|
| Windows Event Log Security 4703 | XmlWinEventLog |
XmlWinEventLog:Security |
|
| Windows Event Log System 7045 | XmlWinEventLog |
XmlWinEventLog:System |
|
| Linux Auditd Execve | auditd |
auditd |
|
| Powershell Script Block Logging 4104 | XmlWinEventLog |
XmlWinEventLog:Microsoft-Windows-PowerShell/Operational |
References
Source: GitHub | Version: 2