VoIPの脆弱性検証に使えるファジングツール10選機能プロトコルテストに利用

プロトコルの実装をテストするために利用できるファジングツールを、有料・無料とりまぜて紹介する。

2007年07月27日 05時00分 公開
[Gary Audin,TechTarget]

 VoIPの脆弱性検証ツールを紹介する3回シリーズの第2回をお届けする。このシリーズで紹介するのは攻撃ツールだが、攻撃を試行することで脆弱性を検証するという使い方ができる。前回は、パケットストリームのスニッフィングと操作を行うツールに焦点を当てた。今回は、「ファジング」と呼ばれる攻撃技術を取り上げる。

 ファジングは、不正な形式のパケットを使用するストレステストの一種だ。機能プロトコルテストや堅牢性テストと呼ばれることもある。ファジングは通常、脆弱性の発見を自動化するために使われる。特定のプロトコルをターゲットとするさまざまなパケットを作成することで、バグや脆弱性を発見する仕組みだ。ファジング攻撃は、プロトコルの設計仕様の限界を試すことになる。開発者やベンダーの社内QA(品質保証)部門が、プロトコルの実装をテストするためによく利用している。

 ベンダーが作成するプロトコル実装がすべて同じだと考えるのは危険だ。プロトコルソフトウェアは、リリースやバージョンによって異なる可能性がある。書籍「Hacking Exposed VoIP」の第11章に、ファジングが詳細に解説されている。

 また、フィンランドのオウル大学の電気工学部では、VoIPセキュリティの問題に取り組んでおり、良い情報源となるWebサイトを運営している。このWebサイトは、具体的なシグナリングプロトコル攻撃を扱っている。もう1つの情報源として、ヘンドリック・ショルツ氏の詳細なプレゼンテーション「SIP Stack Fingerprinting and Stack Difference Attacks」(PDF)がある。これは2006 Black Hatカンファレンスで発表されたものだ。この年次セキュリティカンファレンスでは、VoIPセキュリティに関するトラックが設けられている。

 以下にファジングツールのリストを示す。だが、ファジングツールを含め、VoIPコンポーネントへの攻撃を試行して脆弱性を検証するツールは、当然のことながら、不適切に使用するとVoIPの運用に問題を生じさせ、損害を招く可能性が高い。以下のリンク先のほとんどには、ツールの適切な使い方を含む解説が掲載されている。だが、そうした解説に従ったとしても、損害を避けられるとは限らない。

ITmedia マーケティング新着記事

news050.jpg

ウェルビーイング調査 今後最も力を入れたい分野は「身体」、優先度が低いのは?
ASAKO サステナラボは、独自の「60のウェルビーイング指標」により生活者の充足度を数値...

news068.png

10代の7割超がショート動画を「ほぼ毎日見ている」――LINEリサーチ調査
LINEリサーチは全国の男女を対象に、ショート動画に関する調査を実施しました。

news158.png

自社の変化に対して行動する従業員はわずか2割 なぜそうなる?――電通調査
自社の変化に対する従業員の意識について確認するための調査結果です。