medium
Single Answer
0Eric is conducting a penetration test and wants to release a malicious update for an organization's application. The organization uses public key encryption to sign updates. What does Eric need to deliver an update that systems will accept?
Answer Options
A
The private key for the signing certificate
B
A collision with the hashed value of a legitimate update
C
The public key for the signing certificate
D
A collision with the hashed value of a malicious update
Correct Answer: A
Explanation
In order to deliver a malicious update that uses a signing certificate, Eric will need to gain access to the private key for the signing certificate. The public key is exactly that—public—and having it will not allow Eric to sign the update. Hashes and collisions are not needed for this type of exploit.