主要なサイバー攻撃の手口
主要なサイバー攻撃の手口とは、攻撃者が組織や利用者に侵入し、認証を突破し、遠隔から端末を操り、情報を盗むなどの目的を達成するために用いる典型的な攻撃方法をいう。攻撃は一度に行われるのではなく、標的の調査、侵入、感染、制御、目的の実行と段階を追って進むと捉えると、個々の手口の位置づけが分かりやすくなる。試験では、手口の名称と仕組みを正しく対応づけ、よく似た攻撃を区別できるかが問われる。
攻撃の段階と侵入の手口
サイバーキルチェーンは、サイバー攻撃を段階ごとにモデル化したものである。その中でエクスプロイトは、標的の脆弱性を悪用して攻撃ツールなどを実行させる段階に当たる。公開情報の閲覧による標的の調査は偵察、秘密情報の外部送信は目的の達成と、段階ごとに位置づけが異なるため、各段階で行われる行為を正確に区別する必要がある。
ドライブバイダウンロードは、利用者がWebサイトを閲覧したときに、利用者に気付かれないままPCへ不正プログラムを転送させる攻撃である。閲覧という日常的な行為が侵入の起点になる点が特徴であり、USBメモリの自動実行による感染や、ファイルを暗号化して身代金を要求する攻撃とは、侵入の経路と目的が異なる。
感染後の制御と持続の手口
ボットネットでは、感染した多数の端末を遠隔から操るための指令を、C&Cサーバが送る。C&Cサーバは、感染端末に対して情報収集や攻撃活動を指示する中核の役割を担うため、その通信を断つことがボットネットの制御を止める対策の要点となる。
ファイルレス攻撃は、マルウェアの実行ファイルをファイルシステムに保存せず、メモリ上にだけ生成して動かす手法である。ファイルを対象とするマルウェア対策ソフトの解析や検知が難しくなるため、ファイルの有無だけに頼った防御では見逃すおそれがある。
Man-in-the-Browser攻撃は、利用者のPCに感染したマルウェアが、ブラウザの通信や入力データに介入し、振込先などのデータを改ざんする攻撃である。利用者が正規のサイトを操作しているように見える中で、データの内容だけが書き換えられるため、利用者が気付きにくい点に注意が必要である。
認証とパスワードを狙う手口
ブルートフォース攻撃は、使用可能な文字の組合せをすべて試して、パスワードを総当たりで推測する攻撃である。認証の試行を繰り返すことが特徴であり、パスワードの長さや文字種を増やして組合せの数を多くすることが、対策の判断基準となる。
レインボーテーブル攻撃は、平文のパスワードとハッシュ値を連鎖状に管理した表を事前に用意しておき、入手したハッシュ値から元のパスワードを解読する攻撃である。ハッシュ計算を毎回行う手間を減らせる代わりに、事前の計算と表の保存が必要になる。実務では、ハッシュ化の際にソルトを付与して同じ値が現れないようにすることが、この攻撃への対策となる。
この節の続き
- 判断の基準と実務での場面
- 試験で問われやすい区別
ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。
アプリでこの節を読む