Now Hacked
JA

今日のセキュリティ問題 #10

2026-11-10 の問題です。 コードを読んで、最も深刻なセキュリティ脆弱性を選んでください。

むずかしいPython2026-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

過去の問題