企画特集
-
「出入口」を固め、攻撃を防御する
従来の防御が使えない!?複合的手法による
脅威から企業システムを守るために -
iPadにも対応した地図アプリ
つながらない場所や災害時にも役立つ!
「MapFan for iPhone」を徹底レビュー -
唯一無二のダブルHDDレコーダー
内蔵HDDとiVDRの「ダブルHDD」搭載!
多機能レコーダーのアドバンテージを探る -
満足な転職、不満足な転職
入社後の満足と不満足の分かれ目とは?!
納得いく転職をする為の転職活動での留意点 -
もはや神話な、クラウドの思い込み
よくある「5つの勘違い」の真実とは?
IT担当者必見の、目覚めの書を公開 -
漫画で解説 クラウドのITリソース
管理者は、OS、仮想環境の混在に悩む
クラウド環境に必要な3つの運用サイクル -
クラウドサービスの事業戦略に迫る
「創世期」から「成長期」へ突入
国内ベンダーはどう「進化し続ける」のか? -
iPad 2を充電ケーブルから解放
「エアボルテージ for iPad 2」が実現する
ワイヤレス充電の実力と活用シーンを検証 -
世界と戦うコミュニケーション環境
多様なボイスコミュニケーションを実現する
クラウド型プラットフォームとは? -
スマホ端末の差別化の鍵となるか
CESでも注目されたDTS Ultra Mobile
サラウンドの未来と海外事情を探る -
HP 3PARがデータ急増時代を救う
「使いたい時、使いたいだけ」を実現
今年検討すべき理想のストレージを考える -
7万円台のウルトラブックも!
2012年春モデルの情報をいち早く掲載
HPのお得な情報や最新情報が満載
注目コンテンツ
- 「iPad 3」、発売は3月か--LTEに対応の可能性
- 「2012年は次のauへ」--3M戦略スマートパスポート
- 米ヤフーを再び象徴的ブランドに--新CEO
- インテルのウルトラブック戦略が明らかに
- 特集 : 世界最大の家電ショーCES
- 2012年のIT潮流を把握する--年末年始の特別記事を一気読み
- 仕事で活用するアプリを探す「ビジネスアプリセンター」
- ミクシィはソーシャルコマース参入の年--mixiタウン構想が本格始動
- 未来を開く新「はてなサービス」の作り方--危機感を持ちつつチャレンジ
- モジラが重視する“ものづくり”視点
- 超薄型ノートPC「ウルトラブック」比較
- スマホの電池切れから停電時まで対応するバッテリ集
- 軍用試験に耐えたスリムな最強iPhoneケース「LIFE PROOF」
本日の主要記事
「IE」に対する最新攻撃の原因、たった1つのタイプミス--MSが認める
7月上旬以降、「Internet Explorer(IE)」を攻撃の脅威にさらしている同ブラウザのセキュリティホールは、Microsoftによるコード内のたった1つのタイプミスによって引き起こされていた。
Microsoftは米国時間7月28日、同社の「Security Development Lifecycle(SDL)」ウェブサイトに投稿したブログ記事の中で、誤って入力されたアンパサンド(「&」)が攻撃の原因であることを認めた。
MicrosoftのセキュリティプログラムマネージャーであるMichael Howard氏は自身のブログの中で、そのタイプミスによってIEが使用するActiveXコントロールのコードに問題が生じてしまったと説明した。そのコントロールは、Microsoftが古いコードライブラリを使って作成したもので、Howard氏はこのコードライブラリに脆弱性があることを認めている。タイプミスによってコードが信頼されていないデータを記述し、ブラウザが脅威にさらされたのは、コードライブラリの脆弱性が原因である。
Microsoftは月例パッチとは別に、IEを対象とする修正を緊急でリリースした。Microsoftによると、この修正は、ActiveXコントロールの脆弱性を悪用しようとする試みを阻止するという。
Microsoft自身の「Visual Studio」などの開発ツールは、「Active Template Library(ATL)」として知られる全く同じコードライブラリを使用している。MicrosoftはIE向けの緊急パッチをリリースしたその日に、Visual Studio向けの修正もリリースした。
コードの見直しの際にこのタイプミスを見つけることは困難であっただろうこと、さらに、Microsoftのいかなるコード分析方法でもそれを発見することはできなかっただろうことをHoward氏は話した。
Howard氏はブログで、ハイテク版「ウォーリーをさがせ!」さながらに、読者が数行の短いコードの中からタイプミスを見つけられるかを試した。Howard氏は、タイプミスは1文字だというヒントまで出している。Howard氏が読者に提示したコードは、以下の通りだ。
__int64 cbSize;
hr = pStream->Read((void*) &cbSize, sizeof(cbSize), NULL);
BYTE *pbArray;
HRESULT hr = SafeArrayAccessData(psa, reinterpret_cast(&pbArray));
hr = pStream->Read((void*)&pbArray, (ULONG)cbSize, NULL);
そして、Howard氏は読者に次のように出題した。「もう1つ手がかりをだそう。タイプミスは1文字だ。降参だろうか。では、最後の1行を見てもらいたい。最初の引数が間違っている。正しくは、『hr = pStream->Read((void*)pbArray, (ULONG)cbSize, NULL);』だ」(Howard氏)
このセキュリティホールは7月、ドイツの2人の研究者によって発見された。Zynamics GmbHの最高経営責任者(CEO)であるThomas Dullien氏(Halvar Flake氏としても知られている)とその友人であるDennis Elser氏はブログの中で、発見について詳しく説明した。両氏はこの脆弱性が明らかになった後、コードを精査し、不必要な「&」の文字があることに気付いた。
Microsoftは、タイプミスを防ぐために、今後どのような対策を講じるのだろうか。
Howard氏はブログの中で、Microsoftのコーディングプロセスを整理する必要性を認めている。Howard氏によると、Microsoftはこうした間違いを発見するのに使うツールをアップデートするという。さらに、Microsoftはプログラマーに対し、新しいATLコードを使用することを求める予定だ。Microsoftはこれまで、プログラマーに対し何を使うべきかを指示してこなかった。しかし、Howard氏はブログで、「私たちは、それを変えるつもりだ」と述べている。
この記事は海外CBS Interactive発の記事をシーネットネットワークスジャパン編集部が日本向けに編集したものです。 原文へ
関連ニュース
関連ホワイトペーパー (ZDNet Japan)
-
既存のバックアップや災害対策に疑問や限界を感じていませんか? 重複除外バックアップ・ガイドブック
資料提供:EMCジャパン株式会社 2011年11月15日
-
現状維持が生み出す「隠れコスト」への警告--21世紀の管理でIT技術や管理者への投資を最小化
資料提供:アレン・システムズ・グループ・ジャパン株式会社 2011年11月25日
-
【導入事例】(パナソニック電工)クラウドサービスを支える 柔軟で高信頼な統合ストレージ基盤
資料提供:日本ヒューレット・パッカード株式会社(SWD) 2012年01月30日
-
【ROI抜群】セールスリードの取得はホワイトペーパーライブラリー!
資料提供:朝日インタラクティブ株式会社 2009年01月01日
-
ビジネス・アナリティクス ~戦略的情報活用と競争優位獲得のための6つの勘所
資料提供:SAS Institute Japan株式会社 2011年12月12日
デジタル製品主要記事
卵型スピーカ「Olasonic」の無償貸出キャンペーン第2弾
パナソニック、お部屋ジャンプリンク対応のBDプレーヤー--高さ27mmの超薄型機も
プリンストン、ハイブリッド骨伝導方式を採用したヘッドセット
4Kカメラや最新プリンタが登場--カメラと写真の総合展示会「CP+」の見どころ
サイドラインが印象的なAndroid 4.0搭載「AQUOS PHONE」
一般初披露のミラーレス一眼カメラも--カメラと写真の総合展示会「CP+」の見どころ
特集 by 楽天市場
CNET あとで読む





