Wi-Fi Protected Setup
Version 1.0 - 2006年8月16日公開
2007年1月8日、認定プログラム開始。
2007年1月18日、日本国内では初のWPS対応製品「コレガ CG-WLBARGPXW」が発売される。なお発売時点ではWPS認証に合格していなかったが、のちに正式に認定された。
2007年4月11日、日本国内では初のWPS認証を取得した製品「バッファロー WHR-G」が発表される。
Version 2.0.0 - 2010年12月20日公開。曖昧な点を明確にしたり、追加の改善をした。
Version 2.0.1 - 2011年8月11日公開。デバイスタイプにタブレットPCが追加された。
Version 2.0.2 - 2012年1月30日公開。PIN認証時、複数回失敗した場合には一定時間ロックするブルートフォース対策機能が必須となる。
Version 2.0.4 - 2014年3月21日公開。NFC認証など曖昧な点を明確化。
Version 2.0.5 - 2014年8月4日公開。Wi-Fi P2Pとの関係を明確化。
Version 2.0.6 - 2018年4月26日公開。Multi-AP識別子を追加。
Version 2.0.7 - 2019年12月9日公開。Multi-AP要素など細部追記。
Version 2.0.8 - 2020年12月1日公開。編集上の更新。
2011年12月27日、WPSのPINコード認証方式に脆弱性があることが公表された。PINコードは4桁または8桁の数字を用いて認証を行うが、PINコードが間違っていた場合に返される「EAP-NACK」メッセージを読むことで最初の4桁が合っているかどうかの判定ができてしまう。また、4桁または8桁のPINコードのうち最後の1桁はチェックサムのため実際の鍵は3桁または7桁でしかない。そのため8桁のPINコードを総当たりで解読を試みても最大1万1000通りの試行で正解を見つけることができ、約4時間の攻撃で解読ができる。
2012年1月30日に公開されたWPS 2.0.2では、複数回認証に失敗した場合には一定時間ロックするブルートフォース対策機能が必須となったが、少しの緩和にすぎず、数日あれば解読されてしまう。
WPSではPINコード認証のサポートが必須と定義されているため、この脆弱性に対する根本的な解決策はない。WPSを無効化することが推奨されている。厳格にはWPSの規格には違反していることになるが、一部のアクセスポイント(親機)はPINコード認証のみを無効にする機能を搭載している。
2014年10月31日、D-LinkのWi-Fiルーターにデフォルトで設定されたWPS PINは完全なランダムな値ではなく、WAN側MACアドレスから一連の計算によって導かれているため、推測が可能であることが公表された。
2015年4月10日にはBelkinのWi-Fiルーターでも同様に推測が可能であることが公表された。
当初の検討には含まれていたが最終的には採用されず、オプション扱いである。
アクセスポイントとデバイスを近づけ、NFCで情報を交換する。
規格上、PINコード認証方式のサポートは必須であり、その他の方式のサポートは任意である。