오늘의 보안 문제 #10
2026-11-10 문제입니다. 코드를 읽고 가장 심각한 보안 취약점을 고르세요.
웹훅 요청이 정상 발신자에게서 왔는지 서명으로 확인하는 코드입니다. 가장 심각한 취약점은?
import hmac, hashlib
SECRET = load_secret()
def verify(body: bytes, signature: str) -> bool:
expected = hmac.new(SECRET, body, hashlib.sha256).hexdigest()
return expected == signature