日本
The Morning Dev

知っておくべきことだけを、毎朝

‹
 

研究

VercelではX-Forwarded-Forを偽装できない?25パターンで検証してみた

Qiita · 執筆:RyoK73 ·

要点

  • Vercel上でX-Forwarded-Forヘッダーを偽装できるかを25パターンで検証した記事である
  • 検証の背景には、Supabaseを使うアプリで匿名サインインのリクエスト制限にIPアドレスを用いる必要があったことがある

なぜ重要か

IPアドレスを基準にしたレート制限や不正対策を実装する場合、クライアントから送られるX-Forwarded-Forを信頼してよいかを判断する材料になる。

影響を受ける人

  • Vercelにデプロイするアプリの開発者
  • Supabaseで匿名サインインを使う開発者

まえがき こんにちは、RyoK73です。 現在開発しているアプリで、Supabaseをバックエンドとして採用しています。 その中で、サーバーサイドの処理として、匿名サインインの時間あたりのリクエスト制限を設定するために、サーバーからのリクエストのIPアドレスを、ユーザー本...

この記事をどう思いますか?

コメント0件