企業は、接続文字列が確実に保護されるように、秘密キーと公開キーを利用する API を展開しています。API に接続するには、顧客は秘密鍵を使用する必要があります。 要求文字列でハードコードされた文字列の使用を防ぎながら、データベースへの REST API 接続を最も安全に保護するのは次のうちどれですか?
正解:D
How does HMAC provide authentication? Hash-based message authentication code (or HMAC) is a cryptographic authentication technique that uses a hash function and a secret key. With HMAC, you can achieve authentication and verify that data is correct and authentic with shared secrets, as opposed to approaches that use signatures and asymmetric cryptography.