ソースコードのバグをググる「Bugleプロジェクト」
英国の研究者が立ち上げた新しい研究プロジェクトによれば、世界で最も人気の高い検索エンジンGoogleは、インターネット上に置かれたソフトウェアソースコードのバグの特定にも利用できるという。
Bugleと呼ばれるこのプロジェクトは、Google検索クエリーのコレクション。このコレクションを使えば、Googleによってインデックス化されたオープンソースコード中の一般的な脆弱性を特定できる。
KPMGのセキュリティ侵入テスター兼ソースコードレビュアーのエマニュエル・ケリニス氏は当初、一般的なコーディングのミスを特定すべくBugleの取り組みを個人的に開始したが、その後、検索クエリーのリストを拡張するためにプロジェクトの公開に踏み切ったという。
eWEEKによる電子メールの取材に応じ、ケリニス氏は次のように語っている。「Bugleは主にオープンソースプロジェクト向けに構築されたものだ。もちろん、Googleデスクトップユーティリティを使って、より広範なコミュニティーで利用してもらえる」
ケリニス氏は、BugleのクエリーをGoogleの「非常に高度なインデックスアルゴリズム」と組み合わせれば、セキュリティ研究者は同エンジンによってインデックス化された脆弱なコードを特定できると考えている。「Bugleは脆弱性の可能性についてヒントを与えてくれる。ただし、実際の問題を特定するためにはスキルが必要だ」と同氏。
サードパーティーの研究者の支援を受けて、ケリニス氏はこれまでに、バッファオーバーフロー、整数オーバーフロー、書式文字列、コマンドインジェクション、SQLインジェクション、クロスサイトスクリプティングの脆弱性などの特定に役立つ検索文字列を発表している。
Bugleプロジェクトはさらに、ソースコードに付き物の悪しき慣習や疑わしいコメントの特定にも役立てられる。このプロジェクトを立ち上げるに際し、ケリニス氏はSymantecのオリー・ホワイトハウス氏やGoogleハッカーのフィリップ・レンセン氏など、何人かの著名なプログラマーやセキュリティ研究者からアドバイスを受けている。
またBugleではGoogle Alertサービスも利用できるため、開発者や研究者は登録済みのクエリーについては、ソースコードの新しい脆弱性を早い段階で通知してもらえる。
「Googleは優れた検索エンジンだ。非常に高度なインデックスアルゴリズムと膨大なリソースデータベースを備えている。Googleはさまざまなタスクにとって非常に重要なツールとなるが、セキュリティ研究も間違いなくそのうちの1つに含まれる」とケリニス氏。
ケリニス氏は、拡張版のBugleプロジェクトはオープンソースコミュニティーによって、より迅速にセキュリティバグを排除するための手段として使われると考えている。「研究者と開発者は脆弱なコードを見つけ出し、大量のファイルをダウンロードしなくても、そうした脆弱性を個々に報告したり修正したりできる」と同氏。
さらにケリニス氏は、Bugleはオープンソースプログラマー向けのリファレンスとしても利用できると考えている。「プログラマーはリストを調べれば、注意すべきポイントを把握できる」と同氏。
Bugleの公開に先立ち、H・D・ムーア氏もマルウェア検索プロジェクトを公開している。このプロジェクトでは、Googleクエリーを介して直にマルウェアサンプルを見つけるためのWebインタフェースが提供されている。
ムーア氏はMetasploitハッキングツールの作成者で、MoBB(Month of Browser Bugs)プロジェクトにも参加しているセキュリティ研究者だ。同氏は、既知のマルウェアに関する情報を使って、直接Googleを検索するためのマルウェア検索ツールを開発した。このプロジェクトでは、コード列(つまり、マルウェアサンプルのフィンガープリント)を使って、そうした特徴をGoogleで検索するようになっている。
Websenseのセキュリティ研究所のセキュリティ研究者もまた、インターネット上の悪性の.exeファイルの検索にGoogleを使っている。Websenseは無料で公開されているGoogle SOAP Search APIを使って、ハッカーフォーラムやニュースグループ、メーリングリストのアーカイブなどにホストされたマルウェアの検索を自動化している。
Editorial items that were originally published in the U.S. Edition of “eWEEK” are the copyrighted property of Ziff Davis Enterprise Inc. Copyright (c) 2011. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
陸自が「イオンモール熊本」内部をドローン撮影 防衛省が映像公開
-
2
タムロン、ソニーからの買収提案認める 特別委員会を設置して検討
-
3
PayPayアプリで熊本地震への寄付が可能に 最短3ステップ・1円から
-
4
熊本「通れた道」マップ、トヨタが公開 ホンダも「通行実績情報マップ」
-
5
「Xが情報収集に役立たない……」熊本地震で不満の声続出 「Twitterを返して」
-
6
TSMC熊本工場、段階的に通常操業へ 熊本の地震で一時中断、従業員の無事確認 台湾報道
-
7
ドコモ、ahamoを30→40GBに増量 8月1日から 料金据え置きの新キャンペーン
-
8
熊本で非常時Wi-Fi「00000JAPAN」発動中 KDDIが無料開放、他社ユーザーも利用可
-
9
光学25倍ズームのソニー「RX10 V」はもう“レンズ一体型α” 1台で何でも撮れそうな万能感に浸れるぞ
-
10
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR