Mímisbrunnr知恵の泉

← サイバーセキュリティ 一覧

🎓 レベル:発展 | 重要度:B(推奨) 📎 前提:ファイアウォールとセグメンテーション

要点(BLUF)

概念:部品から「全体設計」へ

ここまでの3トピック(ファイアウォールとセグメンテーションIDS/IPSと検知VPNと暗号化通信)は部品でした。実際の守りは、それらをどこに・どの順で・どう連携させて置くかという全体設計で決まります。設計の指針は多層防御(リスク評価と多層防御)と最小権限(セキュリティ設計原則)です。

仕組み:DMZ と多層配置

インターネットに公開するサーバ(Web・メール)を内部ネットワークに直接置くのは危険です。そこで**DMZ(非武装地帯)**という緩衝セグメントを設けます。

この二段構えで、公開サーバが乗っ取られても内部機密への到達を阻みます。

flowchart LR
    NET["インターネット"] -->|"外側FW:最小開放"| DMZ["DMZ(公開Web・メール)"]
    DMZ -->|"内側FW:厳格制限"| INT["内部業務セグメント"]
    INT -->|"最小経路のみ"| DATA["機密データセグメント"]
    IDS["IDS/IPS・ログ集約"] -.->|"全層を監視"| DMZ
    IDS -.-> INT
    IDS -.-> DATA

仕組み:設計の4原則

概念:境界型からゼロトラストへ

従来は「外と内を境界で分け、内側は信頼」する境界型でした。クラウド・在宅・内部不正の前ではこれだけでは不十分で、ゼロトラストアクセス制御モデルとゼロトラスト)の発想――位置で信頼せず、アクセスごとに検証――を取り入れます。とはいえ境界防御が無価値になるわけではなく、境界(DMZ・FW)+ゼロトラスト(継続検証・マイクロセグメンテーション)の両構えが現実解です(要最新確認)。

防御側の使い方/設計手順

  1. 資産を分類する:公開・業務・機密に分け、価値(CIA=情報セキュリティとは(CIAとAAA))を決める。
  2. セグメントを切る:価値ごとに区画化し、境界にファイアウォールを置く(既定拒否)。
  3. 公開面は DMZ へ:外向けサーバを内部から隔離する。
  4. 検知と可視性を全層に:IDS/IPS とログ集約を配置し、SIEM へ。
  5. 暗号化を必須に:拠点間・リモートは VPN、アプリ通信は TLS。
  6. ゼロトラスト要素を足す:強い認証・端末健全性・アクセスごとの認可。
  7. 見直す:構成変更のたびに到達性と攻撃面を再評価(脅威モデリング=脅威モデリング(STRIDEと攻撃面))。

なぜ安全か:層・区画・可視性の相乗

全体設計が効くのは、性質の違う守りが相補的に働くからです。FW で届く通信を絞り(攻撃面)、DMZ と分割で被害を区画に閉じ込め(封じ込め)、IDS とログで気づき(可視性)、暗号で盗聴・改ざんを防ぐ(機密性・完全性)。どれか一つが破られても、別の層が次の一手を止める――これが多層防御をネットワークに具体化した姿です。

仕組みの直観

ネットワーク防御の設計は城の縄張りです。外堀(外側 FW)、城下の出入り口に番所(DMZ)、本丸へは内堀と門(内側 FW)、各曲輪は仕切られ(セグメント)、櫓から全体を見張る(IDS・ログ)。一つの門が破られても次の堀と門で食い止め、見張りが異変を知らせる。城は「一枚の高い壁」ではなく「層と区画と見張りの総体」で守られます。

⚠️ よくある誤解・設定ミス

対応 lab

全体設計は実機構成が前提のため lab は置きません。設計演習(DMZ・セグメント・最小到達性)は security-study/exercises/ に記録します。

関連