IEEE 802.1X
LANにつながろうとする利用者や端末を認証し、認証に成功した場合だけ通信を許可する仕組み。無線LANでも有線LANでも使える。
イマシルちゃんの解説
会社の入口に、社員証をチェックする受付があるところを想像してみて。
社員証を見せて、本物だとわかった人だけが中に入れるよね。
IEEE 802.1Xは、ネットワークの入口でそれをする仕組みなんだ。
受付(アクセスポイントやスイッチ)が、本部(認証サーバ)に問い合わせて、OKが出た人だけを通すんだよ!
より深い解説
定義
IEEE 802.1Xは、ポート単位でネットワークへのアクセスを制御する認証の規格である。認証が成功するまで、そのポート(無線LANでは接続)では認証のための通信以外を通さない。
3つの登場人物
| 役割 | 名前 | 例 |
|---|---|---|
| 認証を受ける側 | サプリカント | PCやスマートフォン(の802.1X対応ソフトウェア) |
| 認証の窓口 | オーセンティケータ | 無線LANのアクセスポイント、LANスイッチ |
| 認証を判断する側 | 認証サーバ | RADIUSサーバ |
| 区間 | 使うプロトコル |
|---|---|
| サプリカント ⇔ オーセンティケータ | EAPOL(EAP over LAN):EAPのメッセージをLANのフレームで運ぶ |
| オーセンティケータ ⇔ 認証サーバ | RADIUS:EAPのメッセージをRADIUSのパケットに入れて運ぶ |
オーセンティケータは、EAPのやり取りの中身を判断せず、サプリカントと認証サーバの間で中継するだけである。実際の認証方式(証明書を使うか、パスワードを使うかなど)は、EAPの方式で決まる。
無線LANでの流れ
- 端末がアクセスポイントに接続する。この時点では、認証のための通信だけが許可される
- EAPの方式(EAP-TLSなど)で、端末とRADIUSサーバが認証を行う
- 認証に成功すると、RADIUSサーバはアクセスポイントに成功を知らせ、暗号鍵のもとになる鍵(PMK)を渡す
- 端末とアクセスポイントが4ウェイハンドシェイクで、その接続専用の暗号鍵を作る
- 以降の通信は、その鍵で暗号化される
鍵は利用者や接続ごとに動的に作られるため、全員が同じパスフレーズを使う方式より安全である。
認証と組み合わせた制御
認証サーバは、認証結果と一緒に、その利用者を入れるVLANの番号などを返すことができる(ダイナミックVLAN)。同じアクセスポイントやスイッチにつないでも、利用者の所属によって別のネットワークに振り分けられる。
有線LANでの利用
LANスイッチをオーセンティケータにすれば、社内の空いているLANポートに私物のPCを勝手につないでも、ネットワークに入れないようにできる。
実際の試験ではここに出る!
- ネットワークスペシャリスト 令和7年度 春期 午前Ⅱ 問19
- ネットワークスペシャリスト 令和7年度 春期 午後Ⅰ 問2
- ネットワークスペシャリスト 令和5年度 春期 午前Ⅱ 問19
- ネットワークスペシャリスト 令和5年度 春期 午前Ⅱ 問21
- ネットワークスペシャリスト 令和3年度 春期 午前Ⅱ 問19
- ネットワークスペシャリスト 平成30年度 秋期 午前Ⅱ 問17
- ネットワークスペシャリスト 平成30年度 秋期 午前Ⅱ 問21