WPS

読み:だぶりゅーぴーえす / 英語表記:Wi-Fi Protected Setup

無線LANの機器を、ボタンを押すなどの簡単な操作で、アクセスポイントに安全に接続する設定を行うための規格。Wi-Fi Allianceが定めた。

イマシルちゃんの解説

無線LANにつなぐとき、長くて複雑なパスワードを入力するのって、面倒だよね。

WPSを使うと、アクセスポイントのボタンをポチッと押して、パソコンやプリンタのボタンも押すだけで、
自動で設定が終わっちゃうんだ。
ただ、「PIN」っていう数字を使う方式には、弱点が見つかっているから、注意が必要なんだよ!

より深い解説

定義

WPS(Wi-Fi Protected Setup)は、Wi-Fi Allianceが策定した、無線LANの接続設定(SSIDや暗号化の鍵の設定)を簡単に行うための規格である。利用者が暗号化の鍵を手で入力しなくても、アクセスポイントから端末に、接続に必要な情報を自動で渡す。

主な方式

方式操作
プッシュボタン方式(PBC)アクセスポイントのボタンと端末のボタン(または画面の操作)を、一定時間内に押す
PIN方式端末やアクセスポイントに表示された8桁の数字(PIN)を、相手側に入力する
NFC方式NFCに対応した端末をかざす

セキュリティ上の問題

PIN方式は、8桁のPINが前半4桁と後半4桁に分けて確認される仕組みで、最後の1桁はチェック用の数字である。そのため、総当たりで試す組み合わせは、10^4 + 10^3 = 11,000通りしかなく、短時間で破られる脆弱性が知られている。PINが破られると、暗号化の鍵(パスフレーズ)を取得されてしまう。

対策内容
PIN方式を無効にするアクセスポイントの設定で、WPSのPIN方式(または WPS自体)を無効にする
試行回数の制限PINの入力の失敗が続いたら、一定時間WPSを止める(対応した機器を使う)

WPSが定めていないもの

規格・技術定めているもの
WPS接続設定の簡素化
IEEE 802.1XEAPを使って、ポート(接続)ごとに利用者や端末を認証する枠組み
WPA2 / WPA3無線LANのセキュリティの方式(暗号化と認証)
CSMA/CA無線LANで、送信の衝突を避けるアクセス制御の方式

「無線LANに接続する機器のセキュリティ対策に関するWPSの仕様」は、IEEE 802.1Xが定めるものではない。IEEE 802.1Xが定めているのは、アクセスポイントがEAPを使ってクライアントを認証する枠組みである。

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

この用語が出てくる記事

↑