Robert Graham氏が2007年のBlackhatでウェブ2.0が安全でないことを示した際にも、少なくともGoogleのGmailのSSLモード(HTTPS)はサイドジャックを受けることはないだろうと考えられていた。しかし、この思いこみはGraham氏の最新のブログ記事によれば間違いだったようだ。SSLを使っていても、Graham氏のツール『Hamster』や『Ferret』を使えば(あるいは手順は難しくなるが、『Wireshark』とMozillaのクッキーエディタを使っても)、Gmailのセッションを乗っ取ることができる。
サイドジャックはGraham氏が同氏のセッション乗っ取り手法を説明するときに使う言葉で、この手法を使うと、ユーザーがパスワードを再入力しなくてもアカウントに自動的にログインできるように保存されたクッキー情報を使っている、ほとんどすべてのウェブ2.0アプリケーションを破ることができる。任意のラップトップを使って無線の信号を受信し蓄えることで、攻撃者は複数のユーザーのクッキーを入手することができ、そのユーザーのウェブ2.0アプリケーションを利用できる。実際にはパスワードはクラックも盗難もされていないにも関わらず、クッキーがGmail、Hotmail、Yahooなどのウェブ2.0アプリケーションへのアクセスを得るための一時的な鍵の役割を果たす。攻撃者はユーザーがAmazonでどんな本を注文したか、Googleマップでどこに住んでいるかといったことを知ったり、電子メールのsubject行のアカウントから電子証明書を入手したり、他にも多くのことができる。
SSL httpsモードのGmailではすべてが暗号化されるため安全だと考えられていたが、GmailのJavaScriptのコードでは、httpsが使えない場合、暗号化されないhttpモードにフォールバックすることがわかった。これは実際によくあるシナリオで、無線LANのホットスポットにラップトップを接続して、ユーザーがサインインする前にGmailを開くと、ラップトップはGmailに接続しようとするが失敗する。この時点で、GmailのJavaScriptは暗号化されていないhttpモードでの通信を試み、もしそこで誰かがデータを捕まえたらゲームオーバーというわけだ。
本当に残念なことは、Google Gmailはウェブ2.0アプリケーションの中で「ましな」ものの1つであり、それでもユーザーが実際にSSLモードを使うことを選択している場合にさえセキュリティが正しく守られないということだ。MicrosoftのMSNとHotmailやYahooなどの他のアプリケーションはSSLモードを持ってさえいない。それらのアプリケーションは最初の認証とサインインの際にSSLモードを使っているが、ユーザー認証が終わるとすぐに暗号化されていないモードに移行してしまうため、意味がない。
現時点では、データリンク層のセキュリティを備えた安全な無線LANを使っているか、VPNを使っていてすべてのトラフィックをVPNゲートウェイ経由で流しているのでなければ、暗号化されていない無線LANではクッキーを使うどんなウェブアプリケーションもサイドジャックの対象になるということだ。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
境界防御だけでは、もはや不十分?
大切なデータベースを守る方法とは
陥らないためのワンポイント解説&
”実証実験から読み解くセミナー”情報
日立のサーバ戦略が描く、IT活用の今後
仮想化・クラウド対応としての製品強化
率直な読者のご意見を全て公開
クラウドに対する疑問や実際の効果に迫る
JP1、Hadoop、QlickView "集計・分析"
データをクラウドに集約 ”蓄積・検索"
福田和代が贈るZDNetオリジナルストーリー
見逃せない3部作の第1回が無料公開!
ウェブ消費行動の専門家×日本ベリサイン
ネットで消費者の信頼を得るポイントとは
必要以上の容量を奨められていませんか?
→電気ガスのように使えるストレージを知る
物理パッチ適用までにサーバを襲う脅威から
自動的に保護するDeep Securityエージェント
製造業者必見
オフライン環境のセキュリティ対策
最新テクノロジ満載、「百度」の講演も!
TECHNOLOGY @WORK 東京 2012レポート
日本エイサー株式会社
NECラーニング株式会社
ピーエムシー・シエラ・ジャパン株式会社
ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。