速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

リバースプロキシとは

IT用語

Webサーバーの手前に置き、外部からのリクエストを受け付けて内部のサーバーに中継するサーバー。

リバースプロキシは、Webサーバー(アプリケーションのサーバー)の手前に置き、外部からのリクエストを代わりに受け付けて、内部のサーバーに中継するサーバーです。利用者からは、リバースプロキシが Webサイトそのものに見えます。

主な役割

  • 負荷の分散:複数のサーバーにリクエストを振り分ける(ロードバランサー)
  • キャッシュ:応答を保存して、同じリクエストに素早く返す
  • TLS の処理:HTTPS の暗号化・復号をまとめて行う
  • セキュリティ:内部のサーバーを直接公開しない、WAF の機能を組み込む

よく使われるソフトウェア

  • Nginx、Apache(mod_proxy)
  • Cloudflare などの CDN も、リバースプロキシとして動いている

注意点

  • アプリケーションから見える接続元の IPアドレスは、リバースプロキシのものになる。本来の接続元は、リバースプロキシが付ける X-Forwarded-For などのヘッダーで判断するが、利用者が偽装したヘッダーを信用しないよう設定する
  • リバースプロキシとアプリケーションで URL やヘッダーの解釈が違うと、アクセス制限をすり抜けられる問題につながることがある

関連用語

プロキシ、ロードバランサー、CDN

リバースプロキシが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク