CAPECattack pattern
CAPEC-444 Development Alteration
High
Official page ↗
- Abstraction
- Standard
- Status
- Stable
- Likelihood of attack
- Medium
- Typical severity
- High
- CAPEC version
- 3.9
Description
An adversary modifies a technology, product, or component during its development to acheive a negative impact once the system is deployed. The goal of the adversary is to modify the system in such a way that the negative impact can be leveraged when the system is later deployed. Development alteration attacks may include attacks that insert malicious logic into the system's software, modify or replace hardware components, and other attacks which negatively impact the system during development. These attacks generally require insider access to modify source code or to tamper with hardware components. The product is then delivered to the user where the negative impact can be leveraged at a later time.
Prerequisites
• Access to the system during the development phase to alter and/or modify software and hardware components. This access is often obtained via insider access or by leveraging another attack pattern to gain permissions that the adversary wouldn't normally have.
Consequences
• Authorization: Execute Unauthorized Commands
• Availability: Unreliable Execution
• Integrity: Alter Execution Logic
Mitigations
• Assess software and software components during development and prior to deployment to ensure that they function as intended and without any malicious functionality.
Related
Child of · CAPEC (1)
- CAPEC-438 Modification During Manufacture attack pattern
Referenced by CAPEC · can precede (1)
- CAPEC-691 Spoof Open-Source Software Metadata attack pattern
Referenced by CAPEC · child of (15)
- CAPEC-206 Signing Malicious Code attack pattern
- CAPEC-443 Malicious Logic Inserted Into Product by Authorized Developer attack pattern
- CAPEC-445 Malicious Logic Insertion into Product Software via Configuration Management Manipulation attack pattern
- CAPEC-446 Malicious Logic Insertion into Product via Inclusion of Third-Party Component attack pattern
- CAPEC-511 Infiltration of Software Development Environment attack pattern
- CAPEC-516 Hardware Component Substitution During Baselining attack pattern
- CAPEC-520 Counterfeit Hardware Component Inserted During Product Assembly attack pattern
- CAPEC-532 Altered Installed BIOS attack pattern
- CAPEC-537 Infiltration of Hardware Development Environment attack pattern
- CAPEC-538 Open-Source Library Manipulation attack pattern
- CAPEC-539 ASIC With Malicious Functionality attack pattern
- CAPEC-670 Software Development Tools Maliciously Altered attack pattern
- CAPEC-672 Malicious Code Implanted During Chip Programming attack pattern
- CAPEC-673 Developer Signing Maliciously Altered Software attack pattern
- CAPEC-678 System Build Data Maliciously Altered attack pattern