An enterprise network security administrator is establishing a secure procedure for receiving automated network device configuration updates from third-party vendor systems over an open network. The security policy dictates that the system must guarantee the configuration payload has not been modified during transmission and must also ensure that the vendor cannot deny having created and sent the specific configuration update. Which of the following mechanisms best fulfills both of these security requirements?
- Digitally signing the configuration payload using the vendor's private keyAnswer
- BEncrypting the configuration payload using a pre-shared AES-256 symmetric key
- CGenerating a Hash-based Message Authentication Code (HMAC-SHA256) with a shared secret
- DTransporting the payload over standard TLS 1.3 with server-only certificate validation
Answer
Digitally signing the configuration payload using the vendor's private key
Digital signatures rely on asymmetric public key infrastructure (PKI). By hashing the configuration payload and signing the digest with the vendor's private key, the system ensures data integrity (any modification breaks the hash verification) and non-repudiation (only the owner of the private key could have signed it).
Step-by-Step Solution
Key Concept
Non-repudiation & Integrity in Security Architecture