エクスプロイト

エクスプロイトは、OSやそのアプリケーションのコードに隠されたソフトウェアの脆弱性を利用するもので、サイバー犯罪者はこれを利用してシステムに不正アクセスする。

主なポイント

  • エクスプロイトとは、オペレーティングシステムや一般的なアプリケーション(ブラウザやオフィスツールなど)のソフトウェアの脆弱性を悪用し、ユーザーにマルウェアをインストールさせることなく、不正なアクセスを行ったり、悪意のある動作を実行したりする攻撃のことです。
  • エクスプロイト攻撃は、多くの場合、悪意のあるウェブサイト、ドライブバイダウンロード、またはメールのリンクを介して、目立たない形で発生し、従来のマルウェアファイルが関与しないこともあります。
  • ゼロデイ攻撃は、未知の脆弱性やパッチが適用されていない脆弱性を標的とするため、ソフトウェアの修正プログラムが提供される前に攻撃者が攻撃を仕掛けることができるという点で、特に危険です。
  • 従来のアンチウイルスソリューションは、エクスプロイトそのものではなく、既知の悪意のあるペイロードの検出に重点を置いているため、エクスプロイトに対する効果は限定的です。

コンピューター搾取について知っておくべきこと

コンピュータの悪用。それは何なのか?

ソフトウェア開発者がいかにパッチやアップデートに余念がなく、時には最初のソフトウェアリリースからわずか数日後にアップデートをリリースしているかにお気づきだろうか。

というのも、あなたが所有する、そして今後所有することになるすべてのソフトウェアには、サイバー犯罪者が見つけて利用できる脆弱性、つまり "エクスプロイト(悪用)"が存在するからだ。悪用されないソフトウェアなど存在しない。コンピュータ・ソフトウェアは、スイスチーズの塊のように頑丈なものなのだ。

エクスプロイトを利用することで、サイバー犯罪者はあなたのコンピューターにアクセスし、機密情報を盗んだりマルウェアをインストールしたりできます。エクスプロイト活動は減速しているものの、サイバー犯罪者は依然としてこのステルス的な攻撃手法に依存し続けています。この点を踏まえ、今こそエクスプロイトについて学び、適切な対策を講じる絶好の機会です。さあ、スクロールして読み進め、コンピューターエクスプロイトに関する知っておくべきすべてを学びましょう。

エクスプロイトとは何か?エクスプロイトの定義

コンピュータ・エクスプロイトとは、バグや脆弱性を利用するマルウェアの一種で、サイバー犯罪者がシステムへの不正アクセスに利用する。これらの脆弱性は、オペレーティング・システムやそのアプリケーションのコードに隠されており、サイバー犯罪者によって発見され、利用されるのを待っている。一般的に悪用されるソフトウェアには、オペレーティング・システム自体、ブラウザ、Microsoft Office、サードパーティ製アプリケーションなどがある。エクスプロイトは、サイバー犯罪グループによってエクスプロイトキットと呼ばれるものにパッケージ化されることもある。エクスプロイト・キットは、技術的知識の乏しい犯罪者がエクスプロイトを利用し、マルウェアを拡散することを容易にします。

エクスプロイトとは何かについて理解を深めるには、2000年代初頭に流行した高価な自転車やノートパソコンのシリンダー錠を思い浮かべるといいかもしれない。人々はこれらのロックに50ドル以上を支払い、そのロックが貴重品の安全を守っていると考えていた。しかし、誰かがこれらのロックが安価で簡単に手に入るビックペンを使って数秒でピッキングできることを実演したビデオをオンラインに投稿するまで。

これにより、錠前メーカーは錠前を更新せざるを得なくなり、消費者は新しいピッキング防止錠にアップグレードしなければならなくなった。これは物理的なセキュリティ・システムを具体的に悪用したものだ。ソフトウェアに適用されるように、サイバー犯罪者は、ビックペンの男のように、他人のコンピュータ、モバイル機器、ネットワークにアクセスできるようにする巧妙なトリックを探している。

エクスプロイト攻撃は、多くの場合、マルスパムや ドライブバイダウンロードから始まります。サイバー犯罪者は、疑うことを知らない被害者を騙して、感染した電子メールの添付ファイルを開かせたり、悪意のあるウェブサイトにリダイレクトされるリンクをクリックさせたりする。感染した添付ファイル(多くの場合Word文書やPDF)には、アプリケーションの弱点を利用するように設計されたエクスプロイトコードが含まれています。

ドライブバイダウンロードは、例えばInternet ExplorerやFirefoxなどのブラウザや、Flashなどのブラウザ内で動作するプラグインの脆弱性を利用します。過去に安全にアクセスしたことのあるウェブサイトでも、今回はハッキングされており、それに気づかないこともあります。また、スパムメールに記載された悪意のあるリンクをクリックすると、見慣れたウェブサイトが偽装されて表示されることもあります。

特に巧妙なケースでは、マルウェアに感染した広告やポップアップが表示された正規のウェブサイトにアクセスすることがあります。そのサイトにアクセスすると、ウェブページ上の悪意のあるコードがバックグラウンドで目に見えない形で動作し、マルウェアをコンピュータにロードします。

サイバー犯罪者は、悪意のある目的の手段としてエクスプロイトを使用します。サイバー犯罪者は、DDoS攻撃やビットコインの採掘(クリプトジャッキング)を目的として、あなたのコンピュータのリソースをゾンビボットネットで稼働させようとするかもしれません。

あるいは、サイバー犯罪者がアドウェアをインストールし、デスクトップを広告であふれさせようとする場合もあります。サイバー犯罪者は、お客様のシステムに侵入してデータを盗み出したり、マルウェアをインストールして長期間にわたってお客様のデータを密かに収集しようとしたりします(スパイウェア)。最後に、サイバー犯罪者は、すべてのファイルを暗号化するマルウェアをインストールし、暗号化キーと引き換えに支払いを要求することがあります(ランサムウェア)。

ゼロデイ攻撃とは何か?

ゼロデイ年に一度、謙虚な小さなゼロを認識するために立ち止まる日。それが本当ならいいのだが。実際には、ゼロデイ・エクスプロイト(ゼロ時間エクスプロイトとも呼ばれる)とは、それを作成したサイバー犯罪者以外は誰も知らず、利用可能な修正プログラムもないソフトウェアの脆弱性のことである。エクスプロイトが一般に知られるようになると、それはもはやゼロデイではなくなります。既知のエクスプロイトは、エクスプロイトが公表されてから1日以上経過していることを示すn-dayエクスプロイトと呼ばれることもあります。

ひとたびゼロデイ・エクスプロイトが公開されると、ソフトウェア・メーカーは、犯罪者に利用され利益を得る前に、そのエクスプロイトにパッチを当てるべく、犯罪者との競争にさらされることになる。幸いなことに、研究者には慎重さがある。研究者が犯罪者よりも先にエクスプロイトを発見した場合、研究者は通常、その欠陥をメーカーに報告し、一般大衆(および犯罪者)に広く知られる前に修正するチャンスを与える。

積極的に攻撃の機会を探すことは、一部の人々にとってスポーツになっている。 hackers毎年開催されるPwn2ownコンテストでは、エクスプロイトの専門家が、ウェブブラウザやエンタープライズアプリケーションなど、さまざまなカテゴリの人気ソフトウェアへのハッキングに成功することで、賞金や賞品を獲得します。マイクロソフトとVMwareは、ソフトウェアセキュリティへの関心を示すため、2018年にPwn2ownイベントを後援しました。

ソフトウェアメーカーが脆弱性を発見して修正することに積極的であることに関して、デビッド・サンチェスは、 Malwarebytes 主任研究員は、「マイクロソフトや他のソフトウェアメーカーがOfficeなどのアプリケーションのセキュリティ強化に懸命に取り組んでおり、それらを悪用することは困難、ほぼ不可能になっているのは事実です。しかし、セキュリティ担当者やサイバー犯罪者は依然としてそれらを悪用する方法を見つけ出しています。100%のセキュリティは幻想にすぎませんが、 Malwarebytes アプリは人々を可能な限り100%に近いレベルで保護します。」

コンピューター悪用の歴史

エクスプロイトはコンピューティングと同じくらい古いものだ。これまでにも指摘してきたように、すべてのソフトウェアには脆弱性があり、長年にわたって本当に恐ろしいものが存在してきた。ここでは、より顕著なコンピュータのエクスプロイトを簡単に紹介しよう。

世界で最も偉大な(つまり最悪の)エクスプロイトの探求は、最初のコンピューター・ワームとエクスプロイトのひとつであるモリス・ワーム(Morris worm)から1988年に始まる。作成者のロバート・タッパン・モリスにちなんで名付けられたこのワームは、様々な脆弱性を利用してアカウントにアクセスし、ネットワークに接続されているコンピュータの台数を特定することで、インターネットが形成されたばかりの頃のインターネットの規模を把握するために設計された。

このワームは手に負えなくなり、コンピュータを何度も感染させ、正規ユーザーのためのリソースがなくなるまで、ワームのコピーを複数同時に実行した。モリス・ワームは事実上DDOS攻撃になっていた。

2003年に世界を席巻したSQL Slammerワームは、マイクロソフト社のSQLサーバー・ソフトウェアが稼動するおよそ25万台のサーバーをボットネットに参加させた。いったんサーバーが感染すると、ランダムにIPアドレスを生成し、そのアドレスに感染したコードを送りつけるという散漫な攻撃スタイルをとった。標的となったサーバーにSQL Serverがインストールされていれば、それも感染してボットネットに追加される。SQL Slammerの結果、13,000台のバンク・オブ・アメリカのATMがオフラインになった。

2008年に発生したConfickerワームは、いくつかの理由で注目に値する。第一に、多くのコンピュータをボットネットに巻き込み、最盛期には1,100万台のデバイスが存在したと報告されている。第二に、Confickerは、ドメイン生成アルゴリズム(DGA)と呼ばれる検出を回避するためにウイルスが使用する一種の裏技を広めた。要するに、DGA技術によって、マルウェアは新しいドメインとIPアドレスを生成することで、コマンド・アンド・コントロール・サーバー(C&C)と無限に通信できるようになる。

イランの核開発計画を攻撃するために設計された2010年のStuxnetワームは、複数のゼロデイ脆弱性を悪用した。 Windows システムへのアクセス権を取得するため、ワームはそこから自己複製し、システム間を拡散していった。

2014年に発見されたHeartbleedエクスプロイトは、コンピューターとサーバーが個人的にやり取りするための暗号化システムを攻撃するために使用された。言い換えれば、サイバー犯罪者はこのエクスプロイトを使って、あなたのデジタル会話を盗聴することができる。OPEN SSLと呼ばれるこの暗号化システムは、17.5%にあたる50万台の「安全な」ウェブサーバーで使用されていた。これは多くの脆弱なデータである。

これは、あなたのコンピュータ(クライアント側)の問題ではなく、あなたが訪問するウェブサイト(サーバー側)の問題であるため、このエクスプロイトにパッチを当てるのはネットワーク管理者次第です。ほとんどの信頼できるウェブサイトは、数年前にこのエクスプロイトに対するパッチを適用していますが、すべてではありません。

2017年はランサムウェアにとって記録的な年だった。WannaCryとNotPetyaのランサムウェア攻撃は、EternalBlue/DoublePulsarの脆弱性を悪用した。 Windows コンピュータに侵入してデータを人質に取るために、脆弱性を悪用する攻撃。これら2つの攻撃を合わせると、世界中で180億ドルの損害が発生した。特にNotPetya攻撃は、キャドバリーのチョコレート工場やデュレックスのコンドーム製造会社など、多くの企業を一時的に機能停止に追い込んだ。世界中の快楽主義者たちは、脆弱性が修正されるまで息を呑んで見守った。

2017年のEquifaxの攻撃は、信用情報機関がソフトウェアを最新の状態に保つ努力をすれば回避できたかもしれない。今回のケースでは、サイバー犯罪者がEquifaxのデータ・ネットワークに侵入するために使用したソフトウェアの欠陥はすでによく知られており、パッチが利用可能だった。パッチを当てる代わりに、Equifaxとその時代遅れのソフトウェアは、サイバー犯罪者に何億人もの米国顧客の個人情報を盗ませたのだ。「ありがとう

さて、Appleユーザーの皆さんがMacはエクスプロイト攻撃を受けないと考える前に、 2017年に発生した、サイバー犯罪者がユーザー名フィールドに「root」と入力してEnterキーを2回押すだけでコンピュータへのフルアクセス権を取得できたという、ぞっとするようなルート権限のバグについて考えてみてください。このバグはサイバー犯罪者が悪用する前にすぐに修正されましたが、これはどんなソフトウェアにも悪用可能なバグが存在する可能性があることを示しています。実際、 Macエクスプロイト攻撃は増加傾向にあると報告しました。2017年末までに、Macに対する独自の脅威は270%増加しました。 Mac 2016年よりもプラットフォームが拡大した。

ここ最近、ブラウザのエクスプロイトの世界ではほとんどニュースがない。一方、Officeエクスプロイトキットは増加傾向にある。2017年以降、私たちはOfficeベースのエクスプロイトキットの利用が増加していることに気づいた。偽の国税庁からの通知に隠されたものや、Word文書に隠されたゼロデイ攻撃など、複数の革新的なWordエクスプロイトについて初めて報告したのは、その年の秋のことだった。

現在、マクロに頼らない新しいタイプのOfficeエクスプロイト・キットが登場している。このエクスプロイト・キットは、代わりにドキュメントをおとりとして使い、エクスプロイトを展開する自動ダウンロードを引き起こす。

最近、サイバー犯罪者はファイルレス・マルウェアを展開している。この種のマルウェアは、標的のコンピュータにインストールされたコードに依存せずに動作するため、このような名前が付けられている。その代わり、ファイルレス・マルウェアはコンピュータにインストールされているアプリケーションを悪用し、コンピュータ自身や他のコンピュータに対して効果的に兵器化する。

モバイル端末における脆弱性: Android そしてiOS

モバイルユーザーにとって最大の懸念は、GoogleとAppleによって承認されていないアプリをインストールすることです。Google PlayストアとApple App Store以外からアプリをダウンロードするということは、それぞれの企業によって審査されていないことを意味します。これらの信頼できないアプリは、脆弱性を悪用しようとする可能性があります。 iOS / Android お客様のモバイルデバイスにアクセスし、機密情報を盗み出し、その他の悪意のある行為を行うため。

エクスプロイトから身を守るには?

エクスプロイトは恐ろしいものだ。だからといって、ルーターを窓から投げ捨てて、インターネット以前のコンピューターの暗黒時代のふりをしろというのだろうか?そんなことはない。エクスプロイト対策に積極的に取り組むためのヒントをいくつか紹介しよう。

  1. 最新の状態に保つオペレーティング・システムやインストールした各種アプリケーションを定期的にアップデートしていますか?もし「いいえ」と答えたなら、あなたはサイバー犯罪者の潜在的な被害者かもしれません。ゼロデイ脆弱性がソフトウェアベンダーに知られ、パッチがリリースされた後、パッチを当ててソフトウェアをアップデートする責任は、個々のユーザーにあります。実際、ゼロデイ攻撃は、より広範な脅威行為者がその攻撃を利用するため、公になった後はより危険で広範なものとなります。ソフトウェア・プロバイダーに連絡し、アップデートやパッチが提供されていないか確認してください。可能であれば、ソフトウェアの設定で自動更新をオンにしておくと、アップデートがバックグラウンドで自動的に行われるようになる。そうすれば、脆弱性が発表されてからパッチが適用されるまでのタイムラグをなくすことができる。サイバー犯罪者は、ソフトウェアのアップデートやパッチの適用を忘れたり、知らなかったりする人々を食い物にしている。
  2. ソフトウェアをアップグレードする。場合によっては、ソフトウェア・アプリケーションがあまりにも古く、扱いにくくなったために、ソフトウェア・メーカーがサポートを停止してしまうことがあります(廃ソフトウェア)。この場合、バグが発見されても修正されることはありません。先ほどのアドバイスに忠実に言えば、お使いのソフトウェアがまだメーカーのサポートを受けているかどうか確認してください。もしそうでなければ、最新バージョンにアップグレードするか、同じことができる他のものに乗り換えましょう。
  3. オンラインでの安全を確保しましょう。お使いのウェブブラウザで、Microsoft SmartScreenまたはGoogleセーフブラウジングが有効になっていることを確認してください。ブラウザは、アクセスするすべてのサイトをMicrosoftとGoogleが管理Malwarebytesブラックリストと照合し、マルウェアを配信するサイトへのアクセスを回避します。Malwarebytesなどの効果的なマルウェア対策ツールも、悪質なサイトをブロックし、多層的な保護を提供します。
  4. 使うか、失うか。 Hackers ハッキングしてくる。それについて我々ができることはあまりない。しかし、ソフトウェアがなければ脆弱性もない。そのソフトウェアをもう使わないのであれば、コンピューターから削除してください。Hackers 、そこにないものに侵入することはできません。
  5. 許可されたアプリをインストールする。モバイルデバイスを安全に使うためには、正規のアプリに限定しましょう。新しいアプリをベータテストするときなど、App StoreやGoogle Playストア以外の場所に行きたい場合もあるかもしれないが、そのアプリメーカーが信頼できるかどうかを二重に確認する必要がある。しかし一般的には、アップルやグーグルが審査した公認アプリにこだわるべきだ。
  6. エクスプロイト対策ソフトウェアを使用しましょう。エクスプロイト攻撃を回避するために必要な予防措置はすべて講じました。では、ゼロデイ攻撃についてはどうでしょうか?ゼロデイ攻撃とは、サイバー犯罪者だけが知っているソフトウェアの脆弱性であることを覚えておいてください。知らない脅威から身を守るためにできることはあまりありません。本当にそうでしょうか? Malwarebytes for Windows 、 Malwarebytes for Mac 、 Malwarebytes for Android 、 Malwarebytes for iOSなどの優れたマルウェア対策プログラムは、攻撃のヒューリスティック分析を使用して、コンピュータの脆弱性を悪用する悪意のあるソフトウェアを事前に認識してブロックすることができます。つまり、疑わしいソフトウェアプログラムがマルウェアのように構造化され、動作する場合、 Malwarebytes それを特定し、隔離します。

関連記事

よくあるご質問

コンピュータ上の脆弱性とは何ですか?

エクスプロイトはマルウェアと同じものですか?

ゼロデイ攻撃とは何か?

エクスプロイトの標的となる最も一般的なソフトウェアは何ですか?

エクスプロイトキットとは何ですか?

エクスプロイトは通常、どのように配布されるのでしょうか?

エクスプロイトから身を守るには?

エクスプロイトはどのようにして企業にリスクをもたらすのでしょうか?

モバイル端末はエクスプロイトの標的になりやすいのでしょうか?