CAPEC-473: Signature Spoof

An attacker generates a message or datablock that causes the recipient to believe that the message or datablock was generated and cryptographically signed by an authoritative or reputable source, misleading a victim or victim operating system into performing malicious actions.

Examples

An attacker provides a victim with a malicious executable disguised as a legitimate executable from an established software by signing the executable with a forged cryptographic key. The victim's operating system attempts to verify the executable by checking the signature, the signature is considered valid, and the attackers' malicious executable runs.::An attacker exploits weaknesses in a cryptographic algorithm to that allow a private key for a legitimate software vendor to be reconstructed, attacker-created malicious software is cryptographically signed with the reconstructed key, and is installed by the victim operating system disguised as a legitimate software update from the software vendor.

Comment

We don't cover checksums in the input that a component accepts, since this is covered by different threats.

Unknown
Severity
4
occurrences in scenarios
Frequency
1
Affected Components
4
Affected Scenarios

Requirements and Mitigations

Requirements

Component properties that must be true for this threat to apply:

Mitigations

Component properties that mitigate this threat:

Affected Components

Component Description Boundary
Build machines Build machines (Mac minis) operated by FPF Infra FPF-operated Tailnet

Affected Scenarios

release — affects: Build machines
release_basic — affects: Build machines
release_signatures — affects: Build machines
release_sandbox — affects: Build machines

Back to Summary