ComplianceCIS Safeguard v8.1

CIS-10.7 Use Behavior-Based Anti-Malware Software

Official page ↗
Framework
CIS Controls v8.1
Control
CIS-10 Malware Defenses
ATT&CK techniques mitigated
9

ATT&CK mappings (CTID)

• T1027 Obfuscated Files or Information — Behavior-based anti-malware can identify malicious activity after obfuscated content is decoded, unpacked, interpreted, or executed, allowing detection or blocking based on runtime behavior rather than relying solely on static signatures. • T1027.002 Software Packing — Behavior-based anti-malware can identify packed malware after it unpacks in memory or begins performing malicious actions. This reduces the effectiveness of packing as a method for evading static detection. • T1055 Process Injection — Process injection produces observable behaviors such as cross-process memory writes, remote-thread creation, process hollowing, and abnormal memory execution. Behavior-based anti-malware can directly detect or block these actions. • T1059 Command and Scripting Interpreter — Behavioral anti-malware commonly monitors scripting engines and detects malicious script execution through behavioral indicators rather than signatures. • T1059.001 PowerShell — Behavior-based anti-malware can analyze PowerShell process ancestry, commands, script content, memory activity, and resulting system changes. This enables direct detection or blocking of malicious PowerShell execution. • T1059.005 Visual Basic — Behavior-based anti-malware can identify suspicious Visual Basic and macro execution chains, such as an Office application spawning interpreters, downloading payloads, or modifying system settings. • T1059.006 Python — Products that explicitly monitor Python process behavior, command execution, child processes, and resulting system changes can detect or block malicious Python activity. Generic behavioral monitoring alone is insufficient. • T1204.002 Malicious File — When a user executes a malicious file, behavior-based anti-malware can identify suspicious runtime activity and terminate or contain the process. This directly reduces the effectiveness of the malicious file after execution begins. • T1547.006 Kernel Modules and Extensions — Behavior-based products may monitor driver installation, kernel module loading, and suspicious kernel-level changes. Where these events are blocked or detected, the safeguard directly addresses malicious kernel persistence.

Related

Mitigates · MITRE ATT&CK (9)

  • T1204.002 Malicious File sub-technique
  • T1059.001 PowerShell sub-technique
  • T1059.005 Visual Basic sub-technique
  • T1059.006 Python sub-technique
  • T1027.002 Software Packing sub-technique
  • T1547.006 Kernel Modules and Extensions sub-technique
  • T1027 Obfuscated Files or Information technique
  • T1055 Process Injection technique
  • T1059 Command and Scripting Interpreter technique

Referenced by Compliance · has member (1)

  • CIS-10 Malware Defenses CIS Control v8.1

References