第4章 · 脆弱性評価とリスク管理·v1.0.0·更新 2026/7/17·読了目安 約14分
変更要約: 初版
4.1脆弱性管理
この節の要点
弱点を見つけて直すまでの継続的なサイクルである脆弱性管理(特定→管理→緩和)と、相手に直接触れて調べる能動的偵察・公開情報や観測だけで調べる受動的偵察の違い、そして開いているポートを一覧するポートスキャンや繰り返し作業を機械に任せる自動化を、「どこに穴があり、どう塞ぐか」を組み立てる基礎として学びます。
システムを守る第一歩は、「どこに弱いところがあるか」を知ることです。攻撃者に先に見つけられる前に、自分たちで穴を洗い出して塞ぐ——この継続的な取り組みが脆弱性管理です。この節では、弱点を見つけ(特定)・整理して優先順位を付け(管理)・パッチや設定変更で塞ぐ(緩和)という一連の流れと、調べ方の違いである能動的偵察と受動的偵察、そして代表的な調査手段であるポートスキャンと、繰り返し作業を効率化する自動化を、暗記ではなく「どの穴を、どう塞ぐか」を組み立てる視点で学びます。
4.1.1脆弱性管理のサイクル
- 特定(identify)=資産にどんな弱点があるかを洗い出す段階。脆弱性スキャナ、ポートスキャン、資産インベントリの突き合わせなどで「何が」「どのバージョンで」動いているかを把握する。見えていない資産は守れないため、まず可視化が要になる。
- 管理(manage)=見つかった脆弱性を記録・分類し、深刻度や資産の重要度で優先順位を付ける段階。すべてを同時には直せないため、影響の大きいものから対処する計画を立てる。CVSS などのスコアが優先順位付けの手がかりになる。
- 緩和(mitigate)=実際に穴を塞ぐ段階。パッチ適用、設定変更、不要サービスの停止、回避策(ワークアラウンド)の適用などで弱点を減らす。塞いだ後は再スキャンで解消を確認する。脆弱性管理は一度で終わらず、継続的に回すサイクルである点が重要。
4.1.2能動的偵察と受動的偵察・ポートスキャンと自動化
- 能動的偵察(active reconnaissance)=対象に直接パケットを送って反応から情報を得る調べ方。ポートスキャンやサービスへの問い合わせが典型で、精度は高いが相手のログに痕跡が残り検知されやすい。
- 受動的偵察(passive reconnaissance)=対象に触れず、公開情報や通信の観測だけから情報を集める調べ方。WHOIS、公開Webページ、検索結果などが対象で、痕跡を残さない一方、得られる情報は限られる。
- ポートスキャン=どのポートが開いていて何のサービスが動いているかを一覧する能動的な手法(nmap が代表)。自動化=スキャンや突き合わせといった繰り返し作業をツールやスクリプトに任せ、広い範囲を定期的・網羅的に点検できるようにすること。人手だけでは追いつかない規模を支える。

