攻撃と防御 — どんな攻撃を、どう守るか

概要 — まず全体をつかむ

セキュリティは、攻撃側と防御側のいたちごっこ。まず「どんな攻撃があり、どう守るか」の全体像を押さえます(各手口は下の記事へ)。

詳細 — 1段階ずつ追う

攻撃の入口(大きく3つ)

  • 技術を突く — ソフトの弱点(脆弱性)・設定ミスを悪用
  • 人をだます — フィッシングなど、心のスキを突く
  • 力技 — 総当たり(パスワード)や、大量アクセス(DoS)

多くの攻撃は、これらを組み合わせてきます。

この部分をもっと深く(中級

一撃ではなく、順に進みます。この段階的な見方はキルチェーンMITRE ATT&CKとして体系化されています(下記は代表的な流れを簡略化したもの)。

  1. 偵察 — 標的を調べる
  2. 初期侵入 — メール・脆弱性・盗んだ資格情報で入る
  3. 権限昇格・横展開 — 内部で権限を上げ、広げる
  4. 目的遂行 — 情報窃取・暗号化(ランサム)・破壊

各段階で検知・遮断できれば、被害を止められます。

守りの基本(重ねる)

「完全な防御は無い」を前提に、層で守ります。

  1. 塞ぐ(予防) — 更新(パッチ)、強い認証、不要な公開を閉じる
  2. 気づく(検知) — 監視・ログ・アラートで、侵害に早く気づく
  3. 備える(復旧) — バックアップ、インシデント対応の準備
  4. 人を守る — 教育・訓練
アニメーション『攻撃の段階』を開く
攻撃は段階を踏む左から右へ順に進む。どこか一段で検知・遮断できれば、被害を止められる。1偵察狙いを調べる・情報収集🛡 ここで止める公開情報を絞る不審なアクセスを監視2初期侵入フィッシング・脆弱性で入り込む🛡 ここで止めるパッチメール対策多要素認証3権限昇格・横展開内部で広がり・強い権限を奪う🛡 ここで止める最小権限内部の分離・監視4目的遂行情報窃取・暗号化・破壊🛡 ここで止めるバックアップ持ち出し検知即対応一撃ではなく順に進む。各段で止める=多層防御。
この部分をもっと深く(中級
  • 予防 — パッチ管理、最小権限、多要素認証、ネットワーク分離(穴はCVEで識別し、CVSSで深刻度を評価して優先度を決める)
  • 検知 — IDS/IPS、EDR、ログ集約(SIEM)、異常検知
  • 対応 — インシデント対応:検知→封じ込め→根絶→復旧→教訓化
  • 情報 — 脅威インテリジェンスで、流行の手口に備える
アニメーション『攻撃段階×防御・検知・対応』を開く
各段階を、防御・検知・対応で止める攻撃は段階を踏む。一点で止められなくても、次の段で気づき・封じ込められる。攻撃の段階防御予防・止める検知気づく対応封じ込め・復旧1偵察標的を調べる公開情報を絞る攻撃対象領域を縮小不審なスキャンを監視警戒レベルを上げる2侵入メール・脆弱性で入るパッチ管理・MFAメール対策IDS/IPS・EDRで侵入を検知端末を隔離・遮断3拡大権限昇格・横展開最小権限ネットワーク分離異常な内部通信をSIEMで検知権限の無効化封じ込め4目的遂行窃取・暗号化・破壊暗号化・持ち出し制限大量持ち出し・暗号化の兆候を検知バックアップから復旧原因の根絶・教訓化一点でなく各段で止める=多層防御。防いで・気づいて・立て直す、を段ごとに備える。

⚠️ 心がまえ

  • 一点頼みは危険 — 1つ破られても次で止める(多層)
  • 気づけないのが最悪 — 検知とログが無いと、被害が広がる
  • 復旧の準備 — 特にランサムウェア対策はバックアップが命綱
この部分をもっと深く(中級
  • 検知の遅れ — 侵入から発覚まで時間がかかると被害が拡大
  • サプライチェーン — 取引先・依存ソフト経由の侵入
  • 内部脅威 — 正規の権限を持つ者による漏洩
  • 対応の準備不足 — 手順・体制が無いと、いざという時に動けない

関連する知識

理解度チェック

そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。

1. 攻撃の「入口」の大きな分類として近いのは?

2. 「完全な防御は無い」を前提にした守りの考え方は?

3. メールで偽サイトへ誘導してパスワードを盗む「フィッシング」は、攻撃の入口3分類のどれに当たる?

4. パスワードの総当たりや、大量アクセスでサービスを止めるDoSは、入口3分類のどれ?

5. 守りの3ステップのうち「気づく(検知)」のために役立つのはどれ?

6. 「1つの対策だけに頼るのは危険」と言われる理由として近いのは?

7. ランサムウェア(データを勝手に暗号化する攻撃)への備えの命綱で、データの控えを別に取っておくことを何と呼びますか。

8. 攻撃の入口のうち「技術を突く」で悪用される、ソフトの弱点や欠陥のことを何と呼びますか。漢字3文字で答えてください。