DMZ

読み:でぃーえむぜっと / 英語表記:DeMilitarized Zone

インターネットと社内のネットワークの間に、ファイアウォールで区切って設けるネットワーク。Webサーバやメールサーバなど、外部に公開するサーバを置く。

イマシルちゃんの解説

お店でいうと、DMZはお客さんが入れる「売り場」で、社内のネットワークは「バックヤード」なんだ。

お客さん(インターネットの利用者)は売り場には入れるけど、バックヤードには入れない。
もし売り場で何か事件が起きても、バックヤードまでは被害が広がらないように、間にしっかり扉(ファイアウォール)があるんだよ!

より深い解説

定義

DMZ(DeMilitarized Zone:非武装地帯)は、外部のネットワーク(インターネット)と内部のネットワーク(社内LAN)の間に、ファイアウォールで区切って設けるネットワークセグメントである。インターネットに公開する必要のあるサーバを置く。

DMZに置く主なサーバ

サーバ役割
Webサーバ外部に公開するWebサイト
メールサーバ(中継用)外部とのメールの送受信の窓口
外部向けのDNSサーバ自組織のドメインの権威DNSサーバ
プロキシサーバ社内からインターネットへのWebアクセスを中継する

社内の重要なデータを持つサーバ(ファイルサーバ、データベースサーバなど)は、DMZではなく内部ネットワークに置く。

通信の許可の考え方

通信の向き扱い
インターネット → DMZ公開するサービスのポートだけ許可する(Webなら443番など)
インターネット → 内部すべて拒否する
DMZ → 内部原則として拒否し、必要な通信だけを最小限に許可する
内部 → DMZ必要な通信を許可する
内部 → インターネットDMZのプロキシサーバを経由させるなど、必要な通信だけを許可する

ポイントは、公開サーバが攻撃を受けて乗っ取られても、そこから内部ネットワークへ攻撃が広がらないようにすることである。

構成の例

構成内容
1台のファイアウォール外部、DMZ、内部の3つのインタフェースを持つファイアウォールで区切る
2台のファイアウォール外部とDMZの間、DMZと内部の間に、それぞれファイアウォールを置く。別の製品にすると、1台の弱点で両方を破られにくい

注意点

DMZのサーバは攻撃の最前線に立つため、不要なサービスを止め、ソフトウェアを最新に保ち、ログを監視する必要がある。また、DMZは「そこにサーバを置けば安全」という意味ではなく、「侵入されても被害を内部に広げないための緩衝地帯」である点に注意する。

実際の試験ではここに出る!

この用語が出てくる記事

↑