検索
連載

これなら合格! 正しいリダイレクターの作り方HTML5時代の「新しいセキュリティ・エチケット」(4)(1/3 ページ)

えっ、まだmeta refreshとか301使ってるの? リダイレクターの作り方も時代とともに移り変わります。記事を読んだらすぐに使えるセキュリティ・エチケットを紹介しましょう。

Share
Tweet
LINE
Hatena
「HTML5時代の『新しいセキュリティ・エチケット』」のインデックス

連載目次

 皆さんこんにちは。ネットエージェントのはせがわようすけです。今回は、「オープンリダイレクター」という脆弱性について説明します。

オープンリダイレクターとは?

 オープンリダイレクターとは、あるURLを開くと自動的に他のページにジャンプするリダイレクト機能が、攻撃者によって任意の外部ページへのリダイレクターとして利用可能になっている問題です。

 「http://example.jp」上で提供されるWebアプリケーションにて、例えば「http://example.jp/go?url=/next/page.html」というURLをクリックすることで「http://example.jp/next/page.html」へ画面が遷移する機能があったとします。このとき、Webアプリケーション提供側は「http://example.jp」内だけの移動を想定しているにもかかわらず、「http://example.jp/go?url=http://evil.example.com/」をクリックすると、「http://evil.example.com/」へ遷移してしまうような状態のことをオープンリダイレクトといいます。

 攻撃者はオープンリダイレクターを、特定のサイト内のページのように見せかけて、わなサイトへ誘導するためのフィッシングの導線として使ったり、あるいは著名サイトのように見せかけることで、検索順位での表示順位を上げるためのSEOポイズニングなどに使います。実際に筆者も、著名なソフトウェアベンダーのサイト内に存在したオープンリダイレクターを悪用し、ポルノサイトへ誘導するためのリンクを作成しているという事例を見かけたことがあります。

 SQLインジェクションやクロスサイトスクリプティングなどの一般的な脆弱性と異なり、オープンリダイレクターは任意のサイトへリダイレクトするだけの問題です。オープンリダイレクターが存在していても、Webサイトそのものや利用者に直接的な被害が及ぶわけではありません。ただし、攻撃者の用意した悪意あるサイトに誘導された場合には、URLとして表示されているドメインを信頼して訪問してきたユーザーを裏切ることになり、サイトの信頼性を大きく損ねることにもつながります。

 オープンリダイレクターの脆弱性がよく見つかる場面としては、ログイン画面におけるログイン後の画面遷移があります。ログイン画面において、ログイン後に表示されるページの指定個所にオープンリダイレクターが存在する場合には、リダイレクト後に攻撃者が用意したWebサイトでログイン画面を模倣してログイン失敗と見せかけることで、攻撃者の用意したわなサイト上でユーザーに再度のログインを促し、パスワードを含めたユーザー情報を搾取できます。このように、オープンリダイレクターにはユーザーの警戒心を下げてのフィッシング的な悪用方法も考えられます。

 技術的な面では、オープンリダイレクターはHTML5とは直接の関係はありません。しかし、サイト内での複雑なリダイレクトや、サイト間を横断しての連携などにより、これまで以上にオープンリダイレクターが発生する可能性のある個所が増加傾向にあります。

Copyright © ITmedia, Inc. All Rights Reserved.

       | 次のページへ

Security & Trust 記事ランキング

  1. 「SMSは認証に使わないで」 米CISA、モバイル通信を保護する8つのベストプラクティスを公開
  2. 3割程度のSaaS事業者が標準的なセキュリティ対策をしていない アシュアードがSaaS事業者を調査
  3. 「このままゼロトラストへ進んでいいの?」と迷う企業やこれから入門する企業も必見、ゼロトラストの本質、始め方/進め方が分かる無料の電子書籍
  4. AWS、組織のセキュリティインシデント対応を支援する「AWS Security Incident Response」を発表 アラートに圧倒されるセキュリティチームをどう支援?
  5. 中小企業の20%の経営層は「自社はサイバー攻撃に遭わない」と信じている バラクーダネットワークス調査
  6. 「生成AIのサイバー攻撃への悪用」は増加する? 徳丸浩氏が予測する2025年のセキュリティ
  7. ChatGPTやClaudeのAPIアクセスをかたってマルウェアを配布するPython用パッケージ確認 Kasperskyが注意喚起
  8. 高度なAIでAIをテスト OpenAIが実践するAIモデルのレッドチーム演習とは
  9. 日本人の約半数が「1年前より危険」と考えるオンライン詐欺とは マカフィーがホリデーショッピング詐欺に関して調査
  10. 商用国家安全保障アルゴリズム(CNSA)の期限となる2030年までに暗号化/キー管理サービス市場が60億ドルに達するとABI Researchが予測 急成長の要因とは?
ページトップに戻る