アイドゥ
  • Eyedo News
  • サービスメニュー
  • 会社案内
  • 執筆原稿
  • Pick Up(書籍等)
  • Web連載
  • 講演・研修
  • お問い合わせ

執筆原稿

  • アクセス埼玉(82)
    • IT活用ワンポイントアドバイス(11)
    • IT活用で仕事の効率アップ(12)
    • 効率的な職場環境をつくる!IT活用法(12)
    • 問題解決!ITの簡単活用法(12)
    • ITがもたらす企業経営(12)
    • IT軽業活用術(12)
    • ネットワークを生かし、21世紀を楽しくしよう(11)
    • 特集(1)
  • Scan Security Management
    • 2006年度(7)
    • 2005年度(37)
    • 2003年度(5)
  • Scan Security Wire
  • その他執筆(6)
    • RMC TOKYO NEWS(1)
    • 神奈川県中小企業団体中央会 IT情報ネットワーク(3)
    • 企業診断ニュース「インターネット広告の現在 」(3)
    • 中小企業だより「どう取り組む、中小企業のITセキュリティ対策 」(1)
    • 情報化の処方箋(2)
    • Novell(7)
    • 朝鮮商工新聞(7)

ママの認知症は天からの贈り物~在宅介護と社長業のワークライフバランス~

講演・執筆依頼

お問い合わせ
  • ホーム
  • »
  • 2003年度
  • » @niftyで発覚したクロスサイトスクリプティングの問題とその対処
2003年07月29日

@niftyで発覚したクロスサイトスクリプティングの問題とその対処

掲載誌 有料メールマガジン「Scan Security Management(2003年度)(バガボンド)」
今注目のネットワークにまつわる規格・制度をわかりやすく解説!
掲載年月 2003年7月29日 Vol.020
執筆者 高野芳郎
記事の解説 ネットワークインシデントの取材レポート
国内プロバイダ大手の@niftyのフォーラムにクロスサイトスクリプティングの脆弱性が発見された。クロスサイトスクリプティングを簡単に言うなら、他人のWebページでスクリプトを勝手に実行できてしまう、ということ。@niftyには多くのフォーラムが存在し、それぞれに掲示板がある。問題はこの掲示板でHTMLタグの利用が可能であったことが、クロスサイトスクリプティングの脆弱性につながる結果となった。

現在、この問題に対しては@nifty側で対処済みなので、この後で述べるような現象は発生しない。また、クロスサイトスクリプティングを悪用して盗み出した情報がクレジットカード番号などであれば事態は深刻なものになるが、該当する@niftyフォーラムでは、今のところこのような具体的な被害報告はない。

この問題について、問題発覚から会員への告知、対処までを@nifty広報室からのコメントを交え、レポートとしてお送りする。


niftyフォーラムで起こった問題の内容

会員制フォーラムを利用するためのログインフォーム、検索フォーム、そして発言可能な会議室で、利用者が入力したHTMLタグやスクリプトがそのまま出力されるようになっていた。このためCookieの漏洩、セッションハイジャックやログインフォーム自体の偽装が可能となってしまう。
たとえば実際に発言の練習ができる「お試し掲示板」というものが@niftyのフォーラムに存在するが、ここに任意のHTMLタグや実行可能なスクリプトを書き込むことができる。このため、会員はこのような掲示板を利用するときに、個人情報を盗まれる可能性があるというものだ。

これ以降、場面ごとにインタビューで得られた、@nifty広報からのコメントを掲載するが、かなり慎重で言葉を選んでの回答だった、という印象を強く受けた。

当問題の内容についての@niftyコメント

当社のコミュニティサービス「@niftyフォーラム」「@niftyコミュニティ」の掲示板にて、悪意を持ってタグを使用した場合、掲示板利用者に被害が及ぶ可能性があることが判明しました。
よって、6月20日(金)の19時をもって掲示板でのタグの使用を一時停止しました。
なお、具体的な現象については利用者の安全性を第一に考え、公表は控えさせていただいています。


問題発覚から初期対処まで

実際には現象に気づいた利用者がフォーラムマネジャに連絡し、フォーラムマネジャが現象を確認したようである。@niftyではこの時点でタグの利用を一時的に中止している。また、その後も数回にわたるメンテナンスでシステムの調整を行っている。
現在、掲示板では危険と思われるHTMLタグやスクリプトが発言内容に含まれる場合、これらは削除した状態で書き込まれる。これにより新規の発言ではタグを入力した部分が抜け落ちた状態で表示される。
発言するためのページにも、その旨の注意書きがあり、具体的に入力出来ないタグについてのヘルプ画面も用意されている。

問題発覚からその対処についての@niftyコメント

当社のコミュニティサービス「@niftyフォーラム」のフォーラムマネジャからの連絡があり、内部で確認したところ危険性があることが判明しました。
6月19日深夜の連絡を受け、翌6月20日に事実関係の調査、確認を行いました。
同日「@niftyフォーラム」「@niftyコミュニティ」の掲示板でのタグ動作を一時停止しました。現在、問題点への対処を進めております。


会員への告知とその後の経過

フォーラムインフォメーションページで、以下の掲載(通知)がなされた。

  • 6月20日(19時)
     タグを一時的に休止

  • 7月 3日
     安全性向上について
     タグの入力制限、および既存の発言についてはタグをそのまま表示するような対処を行った

  • 7月11日
     安全性向上の対応スケジュール

  • 7月15日
     安全性向上の対応について
     3日に告知された内容について詳しく説明。具体的には、フィルタリング処理によりタグの制限を行うため、発言内容が当初意図した形式では表示されない場合がある、またはサイズが大きくなり、登録可能なサイズを超えることがあるため、発言者は各自確認してほしいというもの。

  • 7月18日
    一部休止していた掲示板でのタグの利用を再開
    ただし、すべてのタグが利用できるわけではなく、危険のない一部のタグのみ許可。また、発言者は各自意図した表示と異なることがあるといった説明が引き続き掲載されている。

告知までの経緯と利用者への対応についての@niftyコメント

会員サポートのページにて対応に関する告知を6月20日に実施しました。利用者の安全性を第一に考え、詳細について公表することを控えています。同様な問題が他にないか、他のサービスについても再調査を行い確認し、利用者の安全性を最優先に考えた対応を行います。


@niftyの対応姿勢と今後の考察

問題の現象が確認されてから@niftyが対処を開始するまでは2日間程度だったので、@niftyの規模を考慮すれば初期対応自体は素早いものとして評価できる。
@niftyは大手プロバイダの中でも、比較的自由度の高いサービスが多く、その意味でユーザ本位なサービスを心がけていると考えられる。今回の問題はそれが裏目に出てしまった感がある。
今後@niftyとしては、利用者の安全性を優先しながらも、どこまで自由度を実現させるか、最終的なポリシーを調整することになりそうだ。


EDIT

カテゴリ:

  • 2003年度

コメントする

トラックバック(0)

このブログ記事を参照しているブログ一覧: @niftyで発覚したクロスサイトスクリプティングの問題とその対処

このブログ記事に対するトラックバックURL: http://www.eyedo.jp/cgi-bin/mt/mt-tb.cgi/30


[プライバシー] [リンクについて] [免責事項] [著作権]  Copyright(c)2008,Eyedo Co.,Ltd. All Right Reserved