今日のセキュリティ問題 #10
2026-11-10 の問題です。 コードを読んで、最も深刻なセキュリティ脆弱性を選んでください。
Webhookリクエストが正当な送信者から届いたかどうかを署名で確認するコードです。最も深刻な脆弱性はどれですか?
import hmac, hashlib
SECRET = load_secret()
def verify(body: bytes, signature: str) -> bool:
expected = hmac.new(SECRET, body, hashlib.sha256).hexdigest()
return expected == signature