Question
Which of the following best explain why organizations prefer to utilize code that is digitally signed? (Choose two.)
- A. It provides origin assurance. Correct
- B. It verifies integrity. Correct
- C. It provides increased confidentiality.
- D. It integrates with DRMs.
- E. It verifies the recipient's identity.
- F. It ensures the code is free of malware.
Explanation
A valid digital signature on code proves which publisher signed it (origin assurance) and that the code has not been modified since signing (integrity). Signing does not encrypt the code, so it adds no confidentiality, and it says nothing about the recipient. A signature also does not guarantee the code is free of malware, because signed code can still be malicious, and it is not tied to DRM.