【アクセスリスト】

アクセスリスト(ACL) とは?

💡 ネットワークの入り口に立つ警備員の「通していい人リスト」
📌 このページのポイント
アクセスリスト(ACL)のフィルタリング 受信 パケット ACLルール(上から順に評価) permit 192.168.1.0/24 → any deny 10.0.0.0/8 → TCP 22 permit 10.0.0.0/8 → TCP 80,443 deny any → any(暗黙の拒否) ✔ 許可 転送 ✘ 拒否 破棄 ルール1から順に照合 → 最初にマッチした条件で許可/拒否が決定 どのルールにもマッチしなければ暗黙のdeny allで拒否
アクセスリスト(ACL)によるパケットフィルタリングのイメージ
ひよこ ひよこ

アクセスリストって何のためにあるの?

ペンギン先生 ペンギン先生

ネットワーク機器に「この通信は通していいよ、この通信はダメだよ」というルールを設定するための仕組みだよ。建物の入口に立つ警備員が持っている「入館許可者リスト」みたいなものだね。

ひよこ ひよこ

ファイアウォールとは違うの?

ペンギン先生 ペンギン先生

考え方は似ているけど、アクセスリストはルーターやスイッチに直接設定するルールのことだよ。ファイアウォールはアクセスリストの仕組みを含む、もっと高機能なセキュリティ装置だね。

ひよこ ひよこ

標準ACLと拡張ACLって何が違うの?

ペンギン先生 ペンギン先生

標準ACLは送信元IPアドレスだけで判断するシンプルなルールだよ。拡張ACLは送信元・宛先のIPアドレスに加えて、プロトコルポート番号まで細かく指定できるんだ。「Webアクセスだけ許可」のような制御は拡張ACLでないとできないよ。

ひよこ ひよこ

ルールの順番って大事なの?

ペンギン先生 ペンギン先生

とても大事だよ。ACLはルールを上から順番に評価して、最初にマッチした条件で許可か拒否かが決まるんだ。そして最後には暗黙の「deny all」があるから、明示的に許可しなかった通信はすべてブロックされるよ。

ひよこ ひよこ

設定を間違えるとどうなるの?

ペンギン先生 ペンギン先生

順番を間違えると、許可したいはずの通信がブロックされたり、逆にブロックしたい通信が通ってしまったりするよ。特にリモートで作業中にACLを設定ミスすると、自分自身の接続が切れて機器にアクセスできなくなる事故もあるんだ。プロでもヒヤリとする場面だね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「アクセスリスト」って出てきたら「ネットワーク機器で通信を許可/拒否するルール表」と思えればだいたいOK!
📖 おまけ:英語の意味
「Access Control List」 = アクセス制御リスト
💬 略称のACLは「アクル」や「エーシーエル」と読まれることが多いよ。ネットワーク以外にもファイルシステムのアクセス権管理で使われる概念だよ
← 用語集にもどる