외부 서비스에서 Webhook을 받을 때 보안적으로 주의할 점이 뭔가요?
Webhook 보안 체크리스트:
// GitHub Webhook 서명 검증const crypto = require("crypto");const sig = req.headers["x-hub-signature-256"];const hmac = crypto.createHmac("sha256", WEBHOOK_SECRET) .update(JSON.stringify(req.body)).digest("hex");if (sig !== `sha256=${hmac}`) return res.status(401).end();
댓글 1
Webhook 보안 체크리스트: