验证 Webhook 签名
在本指南中,我们将介绍如何验证 Webhook 收到的消息是否由 Port 发送。
签名验证安全效益
当 HTTP 服务器暴露在互联网上时,任何拥有该 URL 的人都可以向其发送网络请求。
对 webhook 的意外触发可能会产生不良影响,例如: ..:
- 由于大量不必要的触发而导致使用成本过高;
- 执行的操作会让攻击者访问您的环境,或改变您的基础架构或导致停机;
- 以及更多。
被用于请求头验证 webhook 请求有以下好处:
- 确保请求有效载荷未被篡改
- 确保信息发送方是 Port
- 确保收到的信息不是旧信息的重放