主な洞察

  • フィッシング攻撃は、報告されたセキュリティ・インシデントの80%以上を占めている。(出典:ベライゾン2020年データ侵害調査報告書)
  • 2020年におけるデータ侵害の平均コストは386万ドルで、サイバー攻撃の経済的影響が浮き彫りになった。(出典:IBM Cost of a Data Breach Report 2020)

1.ソーシャル・エンジニアリング攻撃

1.1 フィッシング

フィッシング フィッシングとは、電子的な通信において信頼できるエンティティになりすまし、ユーザー名、パスワード、クレジットカード情報などの機密情報を不正に入手しようとする行為。

Attackers often use email spoofing to send messages that appear to come from reputable sources like banks or trusted companies. These emails may contain links to malicious websites that mimic legitimate login pages.

例 フィッシング メール

攻撃者は、銀行などの信頼できる送信元からと見せかけ、正規のログインページを模倣した悪意のあるウェブサイトへのリンクを含む電子メールを送信する:

リンクをクリックすると、ユーザーを詐欺サイトに誘導し、そこで認証情報を搾取することができる。

AIがもたらすもの フィッシング

AIは、攻撃者が高度にパーソナライズされたものを作成することを可能にする フィッシング メールを作成することができます:

  • 自然言語処理(NLP)は、信頼できるエンティティの文体を模倣した電子メールを生成する。
  • データマイニングアルゴリズムがソーシャルメディアから個人情報を収集し、カスタマイズする フィッシング コンテンツをカスタマイズし、エンゲージメントの可能性を高めます。

AIを活用した例 フィッシング メール

AIモデルがターゲットのソーシャルメディア・プロフィールを分析して フィッシング メールを送る

1.2 ビッシング

フィッシングとは フィッシング 電話や音声メッセージを使って個人を欺き、機密情報を開示させたり、セキュリティを侵害する行為を実行させたりする攻撃。

ビッシング攻撃の例

攻撃者はボイス・オーバー・インターネット・プロトコル(VoIP)技術を使って発信者IDを詐称し、あたかも正規の銀行から電話がかかってきているかのように見せかける。攻撃者は被害者に電話をかけ、銀行の担当者を装って次のように言う:

「こちらは[銀行名]のセキュリティ部門です。あなたの口座で不審な動きがありました。お客様の資金を保護するため、口座番号、暗証番号、最近の取引明細をご確認ください。"

被害者は、発信者番号と緊急のトーンにより、この電話が本物であると信じ、要求された情報を提供する。その後、攻撃者はこれらの情報を使って被害者の銀行口座にアクセスし、送金したり、不正な買い物をしたりする。

AIがヴィッシングに与える影響

AIはヴィッシングを強化する:

  • 音声合成:生成的敵対ネットワーク(GAN)は、実際の個人を模倣した合成音声を作成する。
  • 自動ダイヤルシステム:AIアルゴリズムが通話時間とスクリプトを最適化し、成功率を高めます。

AIを活用したヴィッシングの例

攻撃者がAIを使ってCEOの声をクローンし、従業員にボイスメールを残す:

「こんにちは、【CEOの名前】です。今会議で手が離せないのですが、新しい取引先への緊急の電信送金手続きをお願いしたいのです。詳細はメールに書いてあります。

1.3 スピア フィッシング

スピア フィッシング は フィッシング 特定の個人や組織をターゲットとし、パーソナライズされた情報を使って信頼性を高めるものです。

攻撃者がソーシャルメディアで従業員を調べ、彼らが最近サイバーセキュリティ会議に出席したことを知る。その後、攻撃者は電子メールを送信します:

パーソナライズされたコンテキストは、従業員がリンクをクリックする可能性を高める。

1.4 捕鯨

ホエーリング攻撃は、CEOやCFOのような知名度の高い人物に焦点を当て、彼らの機密情報へのアクセスを悪用することを目的としている。

攻撃者がCEOになりすまし、財務部にメールを送信する:

切迫感と権威は、受け手に確認なしに従うよう圧力をかける。

1.5 プレテクティング

口実工作とは、架空のシナリオを作り、被害者を騙して機密情報を吐かせることである。

攻撃者がITヘルプデスクを名乗って従業員に電話をかけてくる:

正当な要求であると判断した場合、従業員はユーザー名とパスワードを開示することができる。

1.6 餌付け

囮捜査は、被害者を罠に誘い込むために、何か望ましいものを約束することを利用する。

ある会社の駐車場に、攻撃者が「Salary Summary Q1」と書かれたUSBメモリーを置き去りにする。好奇心旺盛な従業員がそのUSBメモリを拾い、自分のコンピュータに挿入すると、攻撃者が企業ネットワークにアクセスできるようにするmalware 無意識のうちにインストールされる。

1.7 テールゲート/ピギーバッキング

これらの技術は、人間の信頼を悪用することで、安全なエリアへの不正な物理的アクセスを獲得するものである。

重い箱を持った攻撃者が安全なドアに近づく。従業員がドアを開けると、攻撃者は従業員にドアを持っているよう要求し、適切な認証なしにアクセスする。

2.Malware 攻撃

2.1 ウイルスとワーム

ウイルスとworm違い

ウイルスはきれいなファイルに付着し、他のファイルに広がっていく。

ウイルスの例

Word文書に埋め込まれたマクロウィルスは、文書を開くと起動し、他の文書に感染します。

ワームは脆弱性を悪用し、ユーザーの介入なしにシステムに感染する。

Worm 例

SQL Slammerworm 、マイクロソフト社のSQLサーバーのバッファオーバーフローの脆弱性を悪用し、広範囲にネットワーク輻輳を引き起こした。

AIがmalware与える影響

AIはmalware 能力を強化する:

  • malware:AIアルゴリズムがコードのシグネチャを変更し、検出を回避する。
  • 適応行動:Malware 機械学習を利用して、環境に応じて戦術を変える。

AIを強化したworm例

worm 強化学習を利用して、ネットワーク内で最も効果的な悪用経路を特定し、検出を最小限に抑えながら感染率を最大化するように伝播戦略を適応させる。

2.2 トロイの木馬

トロイの木馬は、一見正当なプログラムのように見えるが、実行されると悪意のある活動を行う。

ダウンロードしたゲームにトロイの木馬が含まれており、インストールするとポート 4444 を使ってシステムにバックドアを開く。攻撃者はリモートからシステムにアクセスし、制御することができる。

2.3 ランサムウェア

ランサムウェアはユーザーのデータを暗号化し、復号化キーの支払いを要求する。

例WannaCryはSMBプロトコルの脆弱性を悪用し、急速に拡散した。ファイルを暗号化し、ビットコインの支払いを要求する身代金メモを表示した。

AIがランサムウェアに与える影響

AIがランサムウェアを改善

  • ターゲットの選択:機械学習モデルが価値の高いターゲットを特定。
  • 暗号化の最適化:AIアルゴリズムが最も効果的な暗号化方法を選択し、復号化の努力を妨げます。

AIがランサムウェアを強化する例

ランサムウェアはシステムファイルを分析し、被害者にとって最も価値のあるファイルを予測するためにAIを使用して、重要な資産を最初に暗号化する優先順位を決める。

> 主なランサムウェアグループについてもっと読む

2.4 スパイウェアとアドウェア

スパイウェアとアドウェアの違い

スパイウェアはユーザーの行動を監視して情報を収集する。

スパイウェアアプリケーションがブラウザの履歴、キー入力、スクリーンショットを記録し、そのデータを攻撃者に送信する。

アドウェアは不要な広告を表示します。

アドウェアはウェブページに広告を挿入したり、検索クエリを広告サイトにリダイレクトしたりします。

2.5 ルートキット

ルートキットは、オペレーティング・システムを変更し、悪意のあるプロセスやファイルを検出ツールから隠します。

カーネルモードのルートキットは、次のようなシステムドライバーを置き換えます。 ndis.sys ネットワーク・トラフィックを傍受し、タスク・マネージャーやアンチウイルス・ソフトウェアなどのツールからその存在を隠す。

2.6 ボットネット

ボットネットは、攻撃者(ボットマスター)が制御する多数の感染デバイス(ボット)で構成され、協調行動を実行します。

Miraiボットネットは、デフォルトの認証情報を使ってカメラやルーターなどのIoTデバイスに感染。DDoS攻撃にも利用され、1Tbpsを超えるトラフィックで標的を圧倒している。

3.ネットワークベースの攻撃

3.1 サービス拒否(DoS)攻撃

DoS攻撃はシステムのリソースを圧倒し、サービスを利用できなくする。

攻撃者が標的のサーバーにSYNリクエストを連続して送信し、半開きのコネクションを残してリソースを消費する。(SYNフラッド)

DoS攻撃におけるAIの影響

AIはDoS攻撃に磨きをかける:

  • トラフィックパターンの分析:AIモデルが攻撃トラフィックを最適化し、ミティゲーションシステムをバイパスする。
  • 適応的な攻撃戦略:機械学習により、ターゲットの反応に基づいて攻撃パラメータをリアルタイムに調整。

AIによるDoS攻撃の例

AI主導 ボットネットは、正規のトラフィックパターンを模倣するためにパケットサイズと間隔を調整し、異常ベースの侵入防御システムによる検出を回避する。

3.2 分散型サービス拒否(DDoS)攻撃

DDoS攻撃は、複数の侵害されたシステムを使用して攻撃を増幅する。

ボットネットは、ターゲットサーバーのランダムなポートに大きなUDPパケットを送信し、そのポートでリッスンしているアプリケーションをチェックさせ、ICMP「Destination Unreachable」で応答させることで、帯域幅を消費させます。(UDPフラッド)

3.3 中間者(MitM)攻撃

MitM攻撃では、ハッカーは2者間の通信を密かに中継し、場合によっては改ざんする。

攻撃者は、不正な Wi-Fi ホットスポットと SSL ストリッピング技術を使用して HTTPS 接続を HTTP にダウングレードし、機密データを傍受します。(HTTPS スプーフィング)

MitM攻撃に対するAIの影響

AIはMitM攻撃を強化する:

  • リアルタイム復号化:AIアルゴリズムがその場で弱い暗号の解読を試みる。
  • プロトコル解析:機械学習により通信プロトコルの脆弱性を特定し、悪用する。

AIによるMitM攻撃の例

AIシステムは暗号化されたトラフィックを分析し、鍵の再利用を示す可能性のあるパターンを検知 、ユーザーが知らないうちに通信を解読する手助けをする。

3.4DNSスプーフィングとポイズニング

DNSスプーフィング(またはDNSポイズニング)攻撃では、ハッカーがDNSレコードを改ざんし、トラフィックを詐欺サイトにリダイレクトさせる。

DNSサーバーのキャッシュに偽造エントリーを注入することで、ドメイン www.example.com は攻撃者のIPアドレスに解決され、ユーザーを悪意のあるウェブサイトに誘導する。

3.5 ARPスプーフィング

攻撃者は、自分のMACアドレスと他のホストのIPアドレスを関連付けるために、偽のARPメッセージを送信する。

攻撃者は、ゲートウェイのIPアドレスが自分のMACアドレスにマッピングされていることを示すARP応答を送信する。ゲートウェイに意図されたトラフィックが攻撃者に送信され、パケットの盗聴や操作が可能になる。

4.ウェブアプリケーション攻撃

4.1 SQLインジェクション

攻撃者は悪意のあるSQL文を入力フィールドに注入し、バックエンドのデータベースを操作する。

AIがSQLインジェクションに与える影響

AIは注入ポイントの発見を自動化する:

  • インテリジェントなファジング:AIモデルは、フィルタをバイパスする可能性の高いペイロードを生成する。
  • パターン認識:機械学習は、脆弱性につながる可能性のある一般的なコーディング手法を特定する。

AIによるSQLインジェクションの例

AIツールがウェブ・アプリケーションをスキャンし、応答から学習して、入力サニタイズなどのセキュリティ・メカニズムを回避するSQLインジェクション攻撃を仕掛ける。

> SQLインジェクション攻撃の検知 方法

4.2Cross-Site Scripting (XSS)

XSS攻撃は、ユーザーのブラウザで実行される悪意のあるスクリプトを注入するものです。

攻撃者がフォーラムにコメントを投稿する。他のユーザがそのコメントを閲覧すると、そのユーザのブラウザがスクリプトを実行し、セッションクッキーを攻撃者に送信します。

XSS攻撃におけるAIの影響

AIはXSS攻撃を次のように改善する:

  • ペイロードの生成:AIが難読化スクリプトを作成し、コンテンツセキュリティポリシーを回避する。
  • 被害者のプロファイリング:機械学習により、悪意のあるスクリプトを実行する可能性の高いユーザーをターゲットにします。

AIによるXSS攻撃の例

AIシステムは、異なるブラウザのバージョンやセキュリティ設定に適応するXSSペイロードを作成し、攻撃の成功率を高める。

4.3Cross-Site Request Forgery (CSRF)

CSRFは、認証されたユーザーを騙して、知らないうちにリクエストを送信させる。

攻撃者は、ウェブサイトに隠しフォームを作成し、そこにPOSTリクエストを送信する。 http://bank[.]com/transfer ページがロードされたとき。ユーザーが銀行口座にログインしている場合、リクエストは攻撃者の口座に資金を送金する。

4.4 リモートファイルインクルージョン(RFI)

RFIにより、攻撃者は脆弱なスクリプトを通してリモートファイルをインクルードし、実行することができる。

5.クレデンシャル攻撃と認証攻撃

5.1 ブルートフォース攻撃

攻撃者はパスワードを発見するために、ありとあらゆる組み合わせを試みる。

Hydraのようなツールを使って、攻撃者はSSHサーバーを標的にパスワードを取得することができる。

ブルートフォース攻撃におけるAIの影響

AIは効率を高める:

  • パスワード予測:ニューラルネットワークがパスワードに優先順位をつける
  • リソースの最適化:機械学習は計算能力を効率的に配分する。

AIによる総当たり攻撃の例

PassGANのようなモデルは、流出したデータベースのパターンに基づいてパスワードの推測を生成し、パスワード解読に要する時間を大幅に短縮する。

5.2 辞書攻撃

攻撃者は、一般的なパスワードのリストを使用してユーザー認証情報を推測します。

などの一般的なパスワードが記載された複数のパスワードリストをオンラインで見つけることができる。 パスワード, 123456, クワーティ.

攻撃者は、複数のアカウントに対して、これらのパスワードを使ってログイン試行を自動化できる。

5.3Credential Stuffing

攻撃者は、データ侵害で得たユーザー名とパスワードのペアを使用して、他のサービスのアカウントにアクセスする。

侵害された電子商取引サイトの認証情報が、銀行ウェブサイトのログインを試みるために使用される。成功の鍵は、ユーザーがサービス間でパスワードを再利用することです。

5.4 キーロギング

キーロガーは、パスワードやクレジットカード番号などの機密情報を取得するために、キー入力をキャプチャします。

ソフトウェア・キーロガーはバックグラウンドで静かに動作し、すべてのキー入力を記録し、定期的に攻撃者のサーバーにログを送信します。

5.5 パスワード・スプレー

パスワード・スプレー攻撃では、ハッカーはアカウントのロックアウトを避けるために、多くのアカウントでよく使われる少数のパスワードを試す。

攻撃者は次のようなパスワードを試みる。 ようこそ1! または パスワード2023 組織内のすべてのユーザーアカウントに適用される。

6.無線攻撃とモバイル攻撃

6.1 Wi-Fi 盗聴

攻撃者は、暗号化されていないWi-Fiネットワーク経由で送信されたデータをキャプチャする。

Aircrack-ngを使用して、攻撃者はオープンWi-Fiネットワークからパケットをキャプチャし、平文で送信された電子メールログインを傍受する。

6.2 ブルートゥースの悪用

Bluetoothプロトコルに脆弱性があり、攻撃者が認証なしに接続できる。

ハッカーが Bluetooth の実装上の欠陥を悪用し、パッチが適用されていないデバイス上でリモートでコードを実行する。(BlueBorne攻撃)

6.3Malware

悪意のあるアプリケーションや侵害された正規のアプリケーションがモバイルデバイスに感染する可能性がある。

人気アプリのトロイの木馬化されたバージョンが過剰なパーミッションを要求し、メッセージの読み取り、連絡先へのアクセス、攻撃者へのデータ送信を可能にする。

7.モノのインターネット(IoT)攻撃

7.1 IoTデバイスの脆弱性

IoTデバイスには強固なセキュリティ対策がないことが多く、標的になりやすい。

攻撃者がデフォルトの認証情報でスマートサーモスタットにアクセスし、それを軸にネットワーク上の他のデバイスをスキャンして攻撃する。

7.2 ボットネットとIoT

侵害されたIoTデバイスは、強力なボットネットの一因となる。

Reaperボットネットは、IoTデバイスの脆弱性を悪用し、大量のDDoS攻撃を仕掛けることができるネットワークを構築した。

8.クラウドベースの攻撃

8.1 クラウドにおけるデータ漏洩

攻撃者は、設定ミスや脆弱性のあるクラウドサービスを標的にする。

Amazon S3 バケットが正しく設定されていない場合、一般ユーザーによる読み取り/書き込みアクセスが許可され、機密データが公開されます。

8.2 設定ミスの悪用

設定を誤ると、不正アクセスや権限の昇格につながる。

攻撃者は、AWSの過度に寛容なIAMロールを悪用して特権を昇格させ、クラウド・リソースを制御する。

9.エクスプロイト

今日、AIはサードパーティのソフトウェアをスキャンして悪用可能な欠陥を探し、機械学習は複雑なシステムへの悪意のあるコードの挿入を自動化し、攻撃者がサプライチェーンの要素を侵害してターゲットに侵入することを容易にしている。

9.1Zero-Day 脆弱性

Zero-day 攻撃は、ベンダーが知らないソフトウェアの脆弱性を利用する。

StuxnetWorm、複数のzero-day 脆弱性を利用して、イランの核遠心分離機を標的とし、損害を与えた。

9.2 暗号攻撃

暗号化アルゴリズムを破る

攻撃者は暗号化プロトコルや実装の弱点を突く。

パディング・オラクル攻撃は、暗号操作におけるパディング・エラーを悪用し、鍵なしで暗号文を解読する。

9.3 SSL/TLS攻撃

中間者攻撃は、プロトコルの弱点を利用してSSL/TLSを危険にさらす。

POODLE 攻撃は、TLS 接続をある種の攻撃に対して脆弱な SSL 3.0 にダウングレードし、攻撃者がセッション・クッキーを解読できるようにします。

10.物理的攻撃

10.1 ハードウェアの改ざん

攻撃者はデバイスを物理的に改造して脆弱性を導入する。

例:システムメモリやデータへの不正アクセスを提供する悪質なPCIeカードの設置。

10.2 物理メディアの盗難

暗号化されていないデバイスは、紛失や盗難の際に重大なリスクをもたらす。

暗号化されていない顧客データが入った USB ドライブを紛失し、権限のない個人によって発見された場合、データ漏洩につながる。

人工知能がサイバー攻撃手法に与える影響

人工知能(AI)とMachine Learning (ML)は、サイバーセキュリティを含む多くの業界に革命をもたらした。AIは防御のための強力なツールを提供する一方で、攻撃者は攻撃手法を強化するためにAIを活用するようになっている。

サイバー攻撃手法にAIを組み込むことで、脅威の高度化と有効性が大幅に向上する。攻撃者は自動化、適応性、成功率の向上のためにAIを活用し、従来のセキュリティ対策に挑戦する。

従来の攻撃手法とAIの影響の両方を理解することで、企業は進化するサイバー脅威から身を守るための強固な戦略を策定することができる。

人工知能を活用して高度なサイバー脅威を検知 するVectra AIの仕組み

Vectra AIは、高度な人工知能と機械学習を活用し、高度なサイバー脅威を検知 。ネットワークトラフィック、ユーザー行動、システムインタラクションを継続的に監視することで、Vectra AIのプラットフォームはリアルタイムで異常や悪意のある活動を特定します。ソーシャルエンジニアリング、AIを活用したmalware、ネットワークベースの攻撃、Webアプリケーションの悪用、クレデンシャルの乱用、高度な持続的脅威、内部脅威、サプライチェーンの侵害、IoTの脆弱性の兆候を検出します。

AI主導 分析により、Vectra AIは、攻撃者が手口を強化するためにAIを採用した場合でも、従来のセキュリティツールが見逃す可能性のあるパターンや逸脱を認識することができます。このプロアクティブなアプローチにより、企業は従来のサイバー攻撃とAIを活用したサイバー攻撃の両方を迅速に特定して対応できるようになり、脅威が進化する状況下でセキュリティ態勢を大幅に改善することができます。

サイバーセキュリティの基礎知識

よくあるご質問(FAQ)

最も一般的なサイバー攻撃手法とは?

どのように フィッシング 攻撃はどのように機能し、どのように対抗できるのでしょうか?

ランサムウェアと他のmalware違いは?

組織はDoS/DDoS攻撃をどのように防御できるのか?

マンインザミドル(MitM)攻撃とは何か?

SQLインジェクション攻撃はどのように行われるのか?

クレデンシャル・スタッフィング攻撃のリスクを軽減するために、どのような手段を講じることができるか?

人工知能(AI)と機械学習(ML)はサイバーセキュリティの防御を強化できるか?

サイバー脅威に対抗するために、サイバーセキュリティ意識向上トレーニングはどのような役割を果たすのか?

サイバー攻撃の影響を最小限に抑えるために、組織はインシデントレスポンスにどのように取り組むべきか?