A DevOps security architect is establishing an automated firmware distribution pipeline for remote edge devices operating on untrusted networks. The security baseline mandates a mechanism that guarantees payload data integrity, authenticates the vendor build system as the source, and provides non-repudiation so the authoring system cannot deny issuing a specific release. Which of the following cryptographic controls should the architect implement?
- ASymmetric payload encryption using AES-256 in Galois/Counter Mode (AES-256-GCM)
- Digital signatures created using the vendor build system's asymmetric private key over a SHA-256 digestCevap
- CKeyed-Hash Message Authentication Code (HMAC-SHA256) utilizing a global shared secret key distributed to all edge devices
- DGeneration and attachment of a Certificate Signing Request (CSR) to each compiled firmware binary release
Cevap
Digital signatures created using the vendor build system's asymmetric private key over a SHA-256 digest
A digital signature is created by computing a cryptographic hash of the message (such as SHA-256) and encrypting that hash value using the sender's asymmetric private key. Recipients verify the signature using the corresponding public key. Because only the build server controls the private key, valid signatures provide proof of origin, data integrity, and non-repudiation.
Adım Adım Çözüm
Anahtar Kavram
Digital Signatures and Non-Repudiation
Tahmini Süre:2m 0s