WPA2のPSKは何に使う?SSID・DHCPと区別する
ITパスポート試験 令和5年度 問65 / セキュリティ › 情報セキュリティ対策・実装技術
過去問にチャレンジ
Wi-Fiのセキュリティ規格であるWPA2を用いて,PCを無線LANルータと接続するときに設定するPSKの説明として,適切なものはどれか。
- ア
アクセスポイントへの接続を認証するときに用いる符号(パスフレーズ)であり,この符号に基づいて,接続するPCごとに通信の暗号化に用いる鍵が生成される。
- イ
アクセスポイントへの接続を認証するときに用いる符号(パスフレーズ)であり,この符号に基づいて,接続するPCごとにプライベートIPアドレスが割り当てられる。
- ウ
接続するアクセスポイントを識別するために用いる名前であり,この名前に基づいて,接続するPCごとに通信の暗号化に用いる鍵が生成される。
- エ
接続するアクセスポイントを識別するために用いる名前であり,この名前に基づいて,接続するPCごとにプライベートIPアドレスが割り当てられる。
会話形式の解説
講師今回は無線LANのセキュリティ規格WPA2で設定するPSKの問題です。どの選択肢も「PSKが何であるか」という前半と、「それを基に何が起こるか」という後半でできています。2つに分けて確認していきましょう。
受験者PSKは家のルータの設定で見たことがある気がします。ただ、SSIDとどちらが名前で、どちらがパスワードなのか、いつも迷います。
講師そこが一つ目の注目点です。PSKはPre-Shared Keyの略で、日本語では事前共有鍵といいます。前もって共有しておく合言葉のようなもので、アクセスポイントへの接続を認証するためのパスフレーズです。
受験者そうすると、「アクセスポイントを識別するための名前」と説明している2つの選択肢は、PSKではなくSSIDの説明になっているのですね。
講師その通りです。SSIDは接続先を見分けるための名前にすぎません。その時点で、名前を基に暗号鍵を作るという選択肢も、名前を基にIPアドレスを割り当てるという選択肢も外れます。
受験者名前を基に暗号鍵を作るという選択肢は、後半だけ読むと正しそうに見えたので危なかったです。残りの2つは、どちらも前半は認証用のパスフレーズで同じですね。
講師はい。違いは後半で、通信の暗号化に使う鍵が生成されるのか、プライベートIPアドレスが割り当てられるのかです。どちらがセキュリティ規格の役割だと思いますか。
受験者WPA2はセキュリティ規格なので、暗号化のほうだと思います。IPアドレスの割当ては別の仕組みでしたよね。
講師そうです。IPアドレスを自動で割り当てるのはDHCPの役割で、PSKは関わりません。WPA2では、PSKと乱数などを基に、接続するPCごとに暗号化用の鍵が作られます。同じパスフレーズを共有していても、通信に使う鍵は端末ごとに異なります。
受験者整理すると、PSKは接続を認証するパスフレーズで、それを基に端末ごとの暗号鍵が生成される、という説明が正解ということですね。
講師正解です。補足すると、家庭用ルータで「暗号化キー」や「パスワード」と表示される8〜63文字の文字列がWPA2-PSKのパスフレーズにあたります。SSIDが分かるだけでは接続できず、対応するPSKが必要です。企業などでは、全員で共通のPSKを使う方式を避けて、利用者ごとに認証するWPA2-Enterprise(IEEE 802.1X)を使うこともあります。
受験者「名前はSSID、合言葉はPSK、住所の割当てはDHCP」と役割を分けて覚えておけば、組み合わせを入れ替えた選択肢にも気づけそうです。
まとめ
WPA2で設定するPSK(Pre-Shared Key、事前共有鍵)は、アクセスポイントへの接続を認証するためのパスフレーズです。WPA2では、PSKを基に接続する端末ごとに通信の暗号化用の鍵が生成されます。アクセスポイントを識別する名前はSSID、IPアドレスの自動割当てはDHCPの役割で、どちらもPSKとは別のものです。選択肢を「PSKが何か」と「そこから何が起こるか」に分けて確かめると、正しい組み合わせを選べます。
解答・解説
正解はアです
この問題のテーマ
無線LANのセキュリティ規格WPA2で設定するPSK(事前共有鍵)が何のために使われるかを問う問題です。似た用語のSSIDや、IPアドレスを割り当てるDHCPと区別できているかが問われています。
解き方の考え方
選択肢は「PSKが何であるか(認証用のパスフレーズか、アクセスポイントの名前か)」と「そこから何が起こるか(暗号鍵の生成か、IPアドレスの割当てか)」の2つの部分でできています。まず、PSKはPre-Shared Key(事前共有鍵)の略で、接続を認証するためのパスフレーズだと押さえます。これでウとエが外れます。次に、セキュリティ規格の設定であるPSKが関わるのは通信の暗号化であり、IPアドレスの割当てはDHCPの役割だと判断すれば、イも外れてアが残ります。
選択肢ごとの解説
- ○ア アクセスポイントへの接続を認証するときに用いる符号(パスフレーズ)であり,この符号に基づいて,接続するPCごとに通信の暗号化に用いる鍵が生成される。PSKを接続認証用のパスフレーズとし、それを基に接続するPCごとに暗号化用の鍵が作られるという説明は正しいです。WPA2-PSKでは、同じパスフレーズを共有していても、端末ごとに異なる暗号鍵が生成されて通信に使われます。PSKの説明として適切なので、これが正解です。
- ×イ アクセスポイントへの接続を認証するときに用いる符号(パスフレーズ)であり,この符号に基づいて,接続するPCごとにプライベートIPアドレスが割り当てられる。前半の、接続認証用のパスフレーズという説明は正しいです。しかし、PSKを基にプライベートIPアドレスが割り当てられるという後半が誤りです。IPアドレスの自動割当てはDHCPの役割で、PSKは関わりません。
- ×ウ 接続するアクセスポイントを識別するために用いる名前であり,この名前に基づいて,接続するPCごとに通信の暗号化に用いる鍵が生成される。アクセスポイントを識別する名前という説明は、PSKではなくSSIDのものです。SSIDは接続先を見分けるための名前にすぎず、暗号鍵の元になるパスフレーズそのものではありません。後半の暗号鍵の話につられて選ばないよう注意が必要です。
- ×エ 接続するアクセスポイントを識別するために用いる名前であり,この名前に基づいて,接続するPCごとにプライベートIPアドレスが割り当てられる。アクセスポイントを識別する名前はSSIDで、PSKではありません。さらに、名前に基づいてIPアドレスが割り当てられるという部分も誤りです。IPアドレスの割当てはDHCPの機能であり、SSIDとPSKとDHCPの役割をすべて取り違えた説明になっています。
補足
家庭用ルータで「暗号化キー」や「パスワード」と表示される8〜63文字の文字列が、WPA2-PSKのパスフレーズにあたります。SSIDが分かるだけでは接続できず、対応するPSKが必要です。企業などでは全員が共通のPSKを使う方式を避け、利用者ごとに認証するWPA2-Enterprise(IEEE 802.1X)を使うこともあります。「名前(SSID)」「合言葉(PSK)」「住所の割当て(DHCP)」と役割を分けて覚えておくと、組み合わせを入れ替えた選択肢にだまされにくくなります。
POINT
- PSKはPre-Shared Key(事前共有鍵)の略で、アクセスポイントへの接続を認証するためのパスフレーズです。
- WPA2では、PSKを基に接続する端末ごとの暗号化用の鍵が生成されます。
- アクセスポイントを識別する名前はSSIDであり、PSKとは別のものです。
- IPアドレス(プライベートIPアドレスを含む)の自動割当てはDHCPの役割です。
