Resource Development (TA0042) Techniques
Resource Development techniques involve adversaries establishing, maintaining, or expanding resources used for future operations. These resources can include infrastructure, accounts, or tools that enable various stages of an attack.
1. T1583.001 - Acquire Infrastructure: Domains
Objective: Detect and investigate attempts to acquire or register domains that could be used for malicious purposes.
Detect Access to Domain Registration Sites
Purpose: Identify access to domain registration sites, which could indicate an attempt to acquire a domain for malicious use.
Monitor for DNS Queries to Newly Registered Domains
Purpose: Detect DNS queries to newly registered domains that might be used in future attacks.
Identify Access to Suspicious Domains
Purpose: Monitor for access to domains associated with malicious activity.
Detect WHOIS Queries for Domain Information
Purpose: Identify the use of WHOIS queries to gather information about domains, possibly for reconnaissance.
Monitor for Creation of Malicious Subdomains
Purpose: Detect attempts to create subdomains that could be used in phishing or C2 operations.
Identify Domain Name System (DNS) Registration Changes
Purpose: Monitor for DNS registration changes that might indicate the setup of malicious infrastructure.
2. T1583.002 - Acquire Infrastructure: Server
Objective: Detect and investigate attempts to acquire or configure servers that could be used for malicious purposes.
Detect Access to Cloud Provider Portals
Purpose: Identify access to cloud provider portals, which could indicate an attempt to acquire server infrastructure.
Monitor for Use of Cloud CLI Tools
Purpose: Detect the use of cloud command-line interface (CLI) tools to manage cloud resources.
Identify SSH Connections to Unrecognized Servers
Purpose: Monitor for SSH connections to external servers that may be part of malicious infrastructure.
Detect File Transfers to External Servers
Purpose: Identify file transfers to external servers, possibly for setting up C2 infrastructure.
Monitor for Configuration of External Servers
Purpose: Detect the setup and configuration of web servers on external infrastructure.
Identify Use of VPNs or Proxies to Manage External Servers
Purpose: Monitor for VPN or proxy usage that could be used to anonymously manage malicious servers.
3. T1584.001 - Compromise Infrastructure: Domains
Objective: Detect and investigate attempts to compromise or take control of existing domains, often used for phishing or C2 operations.
Detect Unusual DNS Changes
Purpose: Identify changes to DNS settings that might indicate domain compromise.
Monitor for Access to Domain Management Panels
Purpose: Detect access to domain management panels that could be used to compromise domains.
Identify WHOIS Lookup Activity for Domain Reconnaissance
Purpose: Monitor for WHOIS lookups that may be part of reconnaissance efforts for domain compromise.
Detect Changes in Domain Registrant Information
Purpose: Identify changes in domain registrant information that could indicate compromise.
Monitor for Email Forwarding Rules on Domain Email Accounts
Purpose: Detect the creation of email forwarding rules that could be used to divert communications.
Identify DNS Hijacking Attempts
Purpose: Monitor for DNS changes that could be part of a DNS hijacking attempt.
4. T1588.002 - Obtain Capabilities: Tool
Objective: Detect and investigate attempts to acquire or download tools that could be used for malicious purposes, such as malware, exploit kits, or hacking tools.
Detect Downloads from Known Hacking Tool Repositories
Purpose: Identify downloads from websites known to host hacking tools or exploits.
Monitor for Installation of Common Hacking Tools
Purpose: Detect the installation or execution of known hacking tools.
Identify Use of
wget
orcurl
to Download Tools
Purpose: Monitor for the use of command-line tools to download potentially malicious files.
Detect Use of PowerShell to Download Tools
Purpose: Identify the use of PowerShell to download and execute tools from the internet.
Monitor for Use of
certutil
to Download Tools
Purpose: Detect the use of certutil
to download files, which may be used to bypass security controls.
Identify Installation of Toolkits or Exploit Packs
Purpose: Monitor for the installation of toolkits or exploit packs that could be used in attacks.
5. T1584.002 - Compromise Infrastructure: Server
Objective: Detect and investigate attempts to compromise existing servers, which can then be used to host malicious content or as part of a botnet.
Detect Brute Force Attacks Against SSH
Purpose: Identify failed SSH logon attempts that may indicate brute force attacks on a server.
Monitor for Exploitation of Web Servers
Purpose: Detect attempts to exploit web servers by monitoring for large or unusual POST requests.
Identify Use of Exploits Against Known Vulnerabilities
Purpose: Monitor for the use of exploits targeting known vulnerabilities on servers.
Detect Unauthorized SSH Connections
Purpose: Identify unauthorized SSH connections to internal servers.
Monitor for Server Configuration Changes
Purpose: Detect changes to server configuration files that could indicate compromise.
Identify Installation of Backdoors on Servers
Purpose: Monitor for the installation of backdoors on compromised servers.
6. T1585.001 - Establish Accounts: Social Media Accounts
Objective: Detect and investigate the creation or use of social media accounts that could be used for spreading malicious content, phishing, or disinformation. s:
Detect Access to Social Media Platforms
Purpose: Identify access to social media platforms that could be used for account creation.
Monitor for Use of Automation Tools on Social Media
Purpose: Detect the use of automation tools that could be used to create or manage social media accounts at scale.
Identify Bulk Account Creation Activities
Purpose: Monitor for multiple account creation attempts from a single device.
Detect Unusual Social Media Activity from Internal Devices
Purpose: Identify unusual social media activity, such as large volumes of posts or interactions.
Monitor for Use of Social Media APIs
Purpose: Detect the use of social media APIs that could be used for automated posting or account management.
Identify Use of Proxy Services to Access Social Media
Purpose: Monitor for proxy usage to access social media platforms, which could be used to hide the origin of account creation or management activities.
Last updated