【Cloudflare】外から Notion API の枠を使い切られないように、画像URLに署名を付けて WAF でレート制限した
Notion を CMS にしたこのブログでは、でたらめな URL を投げ続けるだけで Notion API の枠(平均3リクエスト/秒)を外から使い切れる状態でした。画像URLへの HMAC 署名、知らない slug を Notion に問い合わせない対応、Cloudflare WAF のレート制限(Terraform)で塞いだ流れと、本番での確認結果をまとめています。