1. Level 1 – Common Adversary:

This level of adversary is the lowest level tier. Most adversaries at this level are not directly targeting an organization but aiming to attack any easy target or organization. This adversary utilizes basic and free tools with little understanding for how they work. Some of the traits for this level of adversary are below.

  1. Utilizes commonly/easy to use tool and toolkits
  2. Does not possess a solid understanding of full attack paths and techniques
  3. Is generally very easy to detect and identify
  4. Does not build or use custom tools/exploits or techniques
  5. Has no specific target or goal in mind
  6. Normally attacks part time instead of full time

2. Level 2 – Uncommon Adversary:

This level of adversary is one level up from a Common Adversary. While most of the traits for level 2 is similar to level 1 there are a few differences. This adversary has a better understanding of the attack paths and techniques being used. This adversary also is generally targeting a specific issues, vulnerability or service. Some of the traits for this level of adversary are below.

  1. Utilizes commonly/easy to use tool and toolkits
  2. Understands the basic attack paths & techniques used
  3. May build simple custom tools based on specific use cases
  4. Attacking a specific target, service, vulnerability or service without much information
  5. Is generally very easy to detect and identify
  6. Normally attacks part time instead of full time

3. Level 3 – Sophisticated Adversary:

A Sophisticated Adversary is a skilled and knowledgeable individual or group. This individual or group is self-funded and generally has a specific target or goal in mind. This adversary will create custom tools, techniques, etc. Some of the traits for this level of adversary are below.

  1. Skillful on attack paths, techniques, etc
  2. Self-funded and will have access to commercial tools and payloads
  3. Generally, targets a specific organization or company
  4. Utilizes custom tooling, exploits and techniques
  5. Not easy to detect or identify
  6. Focused on a specific goal. Normally monetary value, status or to prove a point.

4. Level 4 – Nation State Adversary:

This is the first Nation State level adversary. This adversary is just as skilled as level 3. The biggest difference between level 3 and 4 is the goals and financial resources available. Normally this level of adversary is ran by a specific government entity or country. Vast resources and anonymity along with skillset make this adversary difficult to deal with. Some of the traits for this level of adversary are below.

  1. Extremely skillful on attack paths, techniques, etc
  2. Largely funded
  3. Has access to any commercial tool
  4. Access to black market data, vulnerabilities and malware
  5. Creates custom tools, techniques and payloads for each operation to avoid detection
  6. Government/Country ran and generally targets other counties but can target companies
  7. Extremely difficult to track and identify

5. Level 5 – Sophisticated Nation State Adversary:

This is the final level of adversary a company would face. This adversary contains top individuals in varies fields and always at the bleeding edge of Offensive Security. Level 4 and 5 are often combined together as a similar adversary due to it often being the same group. Often the distinction is based on country rather than multiple groups in the same country. Some of the traits for this level of adversary are below.

  1. Some of the traits for this level of adversary are below.
  2. Extremely skillful on attack paths, techniques, etc
  3. Largely funded
  4. Has access to any commercial tool
  5. Access to black market data, vulnerabilities and malware
  6. Creates custom tools, techniques and payloads for each operation to avoid detection
  7. Government/Country ran and generally targets other counties but can target companies
  8. Extremely difficult to track and identify
  9. Resides at the bleeding edge of Offensive Security