An attacker has intruded into the source code management system and is able to download but not modify the code. Which of the following aspects of the code theft has the HIGHEST security impact?
Correct Answer: D
The aspect of the code theft that has the highest security impact is that administrative credentials or keys hard-coded within the stolen code could be used to access sensitive data. Administrative credentials or keys are the usernames, passwords, or encryption keys that grant access to the system or the application, and that allow the execution of privileged or critical functions, such as configuration, backup, update, or troubleshooting. Hard-coding is a practice of embedding the administrative credentials or keys within the source code of the system or the application, rather than storing them in a separate or external file or database.
Hard-coding is considered as a bad or insecure practice, as it exposes the administrative credentials or keys to anyone who can view or access the source code, and it makes them difficult to change or update. If an attacker has intruded into the source code management system and is able to download the code, they could find the administrative credentials or keys hard-coded within the code, and use them to access sensitive data or compromise the system or the application. This is the aspect of the code theft that has the highest security impact, as it could result in data breach, data loss, data corruption, or system damage. The attacker could publicly share confidential comments found in the stolen code, competitors might be able to steal the organization's ideas by looking at the stolen code, or a competitor could run their own copy of the organization's website using the stolen code are not the aspects of the code theft that have the highest security impact, as they are not directly related to the access or the protection of the sensitive data or the system. The attacker could publicly share confidential comments found in the stolen code, which could reveal some information or insights about the organization's plans, strategies, or challenges, but this would not compromise the data or the system. Competitors might be able to steal the organization's ideas by looking at the stolen code, which could affect the organization's competitive advantage, innovation, or reputation, but this would not compromise the data or the system. A competitor could run their own copy of the organization's website using the stolen code, which could create confusion, deception, or infringement, but this would not compromise the data or the system. References: Official (ISC)2 Guide to the CISSP CBK, Fifth Edition, Chapter 21: Software Development Security, page 2015.