312-49V10 practice question 9 of 35

Profiling is a forensics technique for analyzing evidence with the goal of identifying the perpetrator from their various activity. After a computer has been compromised by a hacker, which of the following would be most important in forming a profile of the incident?

Full set: 699 questions
Answer options
A: The manufacturer of the system compromised
B: The logic, formatting and elegance of the code used in the attack Correct answer
C: The nature of the attack
D: The vulnerability exploited in the incident
Correct Answer:
B. The logic, formatting and elegance of the code used in the attack
Explanation

Attacker profiling involves analyzing evidence to understand the perpetrator's characteristics, such as skill level, resources, motivation, and potential identity. The code used in an attack is a direct artifact created by the attacker. Its logic, complexity, formatting, and any unique algorithms or errors act as a "fingerprint." Security analysts use these code-level characteristics (a practice related to stylometry) to differentiate between threat actors, link campaigns, and assess the sophistication of the adversary. This makes the analysis of the code itself the most crucial element for building a detailed and accurate profile of the attacker.

Why Incorrect

A. The manufacturer of the system compromised: This describes the target's environment, not the attacker's methods or characteristics. It provides little to no insight into the perpetrator's profile.
C. The nature of the attack: This is a high-level classification (e.g., ransomware, data exfiltration). While part of the incident's profile, it is less specific for profiling the attacker than the unique code they used to conduct it.
D. The vulnerability exploited in the incident: This identifies a weakness in the target system. While the choice of vulnerability can hint at an attacker's knowledge, many different actors can exploit the same known vulnerability.

References

1. Academic Publication: Rosenblum, N., Zhu, X., & Miller, B. P. (2011). "Who Wrote This Code? Identifying the Authors of Program Binaries." In: Kiayias, A. (eds) Computer Security – ESORICS 2011. ESORICS 2011. Lecture Notes in Computer Science, vol 6879. Springer, Berlin, Heidelberg. (DOI: https://doi.org/10.1007/978-3-642-23822-29). This paper establishes that features extracted from compiled code can be used to identify the author, stating, "Our results show that it is possible to identify the authors of programs from a candidate set of 20 programmers with over 75% accuracy." This directly supports using code analysis for profiling.

2. Official Vendor Documentation (NIST): National Institute of Standards and Technology (NIST). (2012). SP 800-61 Rev. 2, Computer Security Incident Handling Guide. Section 3.3.3, "Analyzing Artifacts," discusses the importance of analyzing artifacts such as malware. The analysis focuses on understanding the "vector of attack, the vulnerability exploited, and the characteristics of the malware," which are all derived from the code and its behavior, forming the basis of a technical profile of the attack and, by extension, the attacker.

3. University Courseware: Casey, E. (2011). Digital Evidence and Computer Crime: Forensic Science, Computers, and the Internet (3rd ed.). Academic Press. This textbook, widely used in university forensics courses, details in Chapter 14 ("Network Forensics") and Chapter 15 ("Investigating Hacker Tools") how the analysis of tools, malware, and scripts (i.e., their code) is fundamental to understanding and profiling an attacker's capabilities and methods.

Scroll to Top