エクスプロイトキット (英:exploit kit) とは、標的のコンピュータに対してエクスプロイトを自動的に管理・展開するために使用されるツールである。エクスプロイトキットを使用することで、攻撃者は使用するエクスプロイトに関する高度な知識を持たずにマルウェアを配信することが可能となる。一般的にはブラウザの脆弱性が使用されるが、Adobe Readerなどの一般的なソフトウェアやOSそのものを標的としたエクスプロイトが含まれることもある。ほとんどのキットはPHPで書かれている。

エクスプロイトキットは多くの場合、ブラックマーケットにおいて、スタンドアロンのキットとして、あるいはサービスとして販売されている。

歴史 初期のエクスプロイトキットの例として、2006年に作成されたWebAttackerやMPackが挙げられる。これらはブラックマーケットで販売され、攻撃者がコンピュータセキュリティに関する高度な知識を持たずにエクスプロイトを使用することを可能にした。

2010年、Blackholeエクスプロイトキットがリリースされ、一括購入または有料でのレンタルが可能であった。Malwarebytes社は、2012年から2013年の大部分において、Blackholeがマルウェア配信の主要な手法であったと述べている。2013年後半に作成者が逮捕された後、同キットの使用は激減した。

2012年、Neutrinoが初めて検出され、多数のランサムウェアキャンペーンで使用された。同キットはAdobe Reader、Java Runtime Environment、およびAdobe Flashの脆弱性を悪用していた。Cisco TalosとGoDaddyによるNeutrinoのマルバタイジングキャンペーンを阻止する共同作戦の後、作成者はキットの販売を停止し、既存のクライアントに対するサポートとアップデートのみを提供することを決定した。それにもかかわらずキットの開発は続けられ、新たなエクスプロイトが追加された。2017年4月の時点で、Neutrinoの活動は停止している。2017年6月15日、F-Secureは「R.I.P. Neutrino exploit kit. We'll miss you (not).(安らかに眠れ、Neutrinoエクスプロイトキット。寂しくなるよ(嘘))」とツイートし、Neutrinoの検出数が完全に減少したことを示すグラフを公開した。

2017年以降、エクスプロイトキットの使用は減少している。その原因として、サイバー犯罪者の逮捕、セキュリティの向上によるエクスプロイトの困難化、サイバー犯罪者がMicrosoft Officeのマクロやソーシャル・エンジニアリングといった他のマルウェア配信方法へ移行したことなど、様々な要因が考えられている。

エクスプロイトキットからの攻撃を防ぐために機能するシステムは数多く存在する。これには、ゲートウェイ・アンチウイルス、侵入防止システム、アンチスパイウェアなどが含まれる。また、加入者がこれらの防御システムを継続的に受け取る方法もあり、攻撃から身を守る上で役立っている。

概要

エクスプロイトのプロセス エクスプロイトキットによるエクスプロイトの一般的なプロセスは以下の通りである。

被害者がエクスプロイトキットに感染したウェブサイトにアクセスする。感染したページへのリンクは、スパム、マルバタイジング、または正規のサイトを改ざんすることによって拡散される。 被害者はエクスプロイトキットのランディングページにリダイレクトされる。 エクスプロイトキットは、どのような脆弱性が存在するか、および標的のどのエクスプロイトを展開すべきかを判断する。 エクスプロイトが展開される。成功した場合、攻撃者が選択したペイロード(マルウェアなど)を標的に展開できるようになる。

機能 エクスプロイトキットは、検出を回避するために様々な回避技術を用いている。これらの技術には、コードの難読化や、悪意のあるコンテンツが有望な標的にのみ確実に配信されるようにするためのフィンガープリントの使用などが含まれる。

現代のエクスプロイトキットには、ウェブインターフェースや、訪問者と被害者の数を追跡する統計などの機能が含まれている。

関連項目

トロイの木馬 (ソフトウェア) スパイウェア ボットネット コンピュータウイルス バックドア Gameover ZeuS

脚注