Skip to content

Malware Capabilities

Ivan Kirillov edited this page Feb 21, 2014 · 12 revisions

The following hierarchy and associated pages capture the current MAEC Malware Capabilities, as of the v4.1 release. Our hope is that these pages will serve as a useful reference to our implementation and we plan on augmenting them with additional examples, references, and relationships in the near future. We also welcome any feedback on these pages and MAEC's Malware Capabilities in general.

Capabilities

Starting with version 4.1, MAEC offers a standard way of capturing the set of high-level abilities that a malware instance possesses, which we term Capabilities. For instance, to state that a malware instance is capable of exfiltrating data, one may simply specify a single MAEC "Data Exfiltration" Capability. We have defined an initial set of Capabilities for the MAEC v4.1 release, which is captured in detail in the hierarchy below.

Strategic and Tactical Objectives

Strategic Objectives and Tactical Objectives have been developed to more granularly capture the details of each Capability. Simply put, a Capability can have one or more Strategic Objectives that it attempts to carry out, and accordingly a Strategic Objective can have one or more Tactical Objectives in the same manner. Continuing with the Data Exfiltration example, the malware instance could have a Strategic Objective of “Stage Data for Exfiltration,” which in turn could have a Tactical Objective of “Move Data to Staging Server.” Note that this hierarchy between Capabilities and Objectives is recommended, but not strictly enforced - one may capture any set of Capabilities and Objectives as they see fit.

Hierarchy

A graphical representation of this hierarchy (as a PDF generated from a mind map) can be found here.

Key

[C] : Capability
[SO] : Strategic Objective
[TO] : Tactical Objective

Clone this wiki locally