路由器WPS是什么意思?一键连接按了三年,看懂PIN码原理我当天就关了

路由器机身上那个带箭头或者小锁标志的按键,就是WPS。我家第一台TP-LINK用了三年,来客人我都是按一下这个键让人家连网,觉得特高级。直到有回朋友在我家楼下停车场,用一台笔记本加个外置网卡,把邻居家一个开着WPS的网络PIN跑了出来,我回家第一件事就是进后台把这个功能关了。
WPS说白了就是不输密码就连WiFi
WPS全名叫Wi-Fi Protected Setup,2007年Wi-Fi联盟搞出来的,出发点很简单:那时候WiFi密码动辄WPA2十几位大小写混合,家里老人孩子输一次错三次,厂商就想了个「免输密码」的办法。
常见的玩法两种。一种是按键式(PBC):按一下路由器身上的WPS键,两分钟内你在手机WiFi列表里选中这个网络,自动配对连上,全程不碰键盘。另一种是PIN码式:路由器贴纸上或后台里印着一串8位数字,新设备上输这串数字就能入网。部分老笔记本的网卡管理软件里还有个「虚拟WPS按钮」,效果跟实体键一样。
听着都挺贴心对吧。问题全部出在PIN码这条路上——按键式本身还算干净,但绝大多数路由器只要WPS开着,PIN验证就同时开着,你不用它,后门也开着。
8位PIN为什么几个小时就能跑完
这事的数学账特别气人。PIN是8位数字,第8位是拿前7位算出来的校验位,等于真正要猜的只有7位。更要命的是路由器验证时拆成两半:先告诉你前4位对不对,再验证后3位。前4位最多试1万次,后3位最多1千次,合计11000次封顶,PIN必出。
2011年底美国CERT直接发了通告,建议所有用户关闭WPS;2012年初开源工具Reaver一出,这事就谁都能复现了。一个外置网卡挂在信号范围内,普通家用路由器跑4到11个小时出PIN。跑出PIN之后,按协议路由器必须把WPA2的密码发给通过验证的设备——也就是说你密码设得再长再变态,WPS这个口子开着,路由器自己就把钥匙递出去了。我之前写WPA2和WPA3那篇时说过「密码被破解九成不怪加密方式,怪WPS没关,这个后面讲」,就是这篇。
有人会问:我家路由器连续输错PIN会锁定,是不是就安全了。锁定确实有,短的60秒长的24小时,但两个法子能绕:一是攻击方放慢速度慢慢试,二是拔电重启,多数固件重启后锁定就没了,跑出来的进度还留着。顺便说一句,蹭网的人得先够得着你家信号,防蹭网那篇里提过的信号范围问题在这同样是前提。
补个背景。拆半验证这个毛病,是2011年奥地利研究员Viehböck发现的,他当时就想明白了一台普通电脑几小时能穷举完。之后十几年厂商陆续打补丁,但补丁基本只干一件事:把锁定时间加长、加重试次数限制,拆两半验证的老逻辑一直没动。所以别看路由器是这几年新买的就放心,有些新固件的WPS实现骨子里还是十几年前那套,能关就关,一了百了。
我关掉之后,全家只有一台设备翻了脸
关之前我也犯嘀咕:家里七八台设备,会不会集体掉线。实际结果比想的干净——手机、电脑、电视盒子重连时正常输密码就行,这些设备压根没在用WPS,配对历史里走的都是密码。
唯一翻脸的是一台2014年的老HP打印机,无线配网菜单里只有WPS按钮选项,没有输密码的入口。翻出说明书才找到办法:在打印机面板的无线设置里选「手动输入」,用它的小屏幕一个字母一个字母把密码敲进去,两分钟解决。丈母娘家那台老电视更极端,选WiFi后没有虚拟键盘,只能靠WPS配对,这种就属于真例外——要么留着WPS,要么咬牙买个几十块的电视盒子替代它的无线功能。
所以关WPS的实际代价比想象中小得多。你在担心「万一有设备连不上」之前先想想:这些设备第一次连网的时候,你是输了密码还是按了键?九成的人一次键都没按过。
关之前先看一眼:三个关不干净的坑
先说怎么查自家开没开,不用进后台就有土办法:翻路由器底部贴纸,印着一串8位PIN码的基本都支持WPS且默认开启;再拿手机点开已连的WiFi详情页,有「通过WPS连接」这类入口的就是开着。2012年之前出厂的机器,几乎可以默认它开着。
第一坑,PIN关了按键还开着。有的后台分成两个开关,「禁用PIN码」和「禁用WPS」各管一摊,只关一个等于白关。第二坑,手机App里的虚拟按钮,部分品牌的App「一键入网」走的就是WPS通道,后台关了,App里那个开关还活着。第三坑,关了又自己弹回来,少数运营商定制机重启后WPS自动复活,跟ITMS半夜推配置是一个脾气,遇到了就隔天复查一次。
验证关没关干净有个土办法:拿手机在WiFi列表里点你家网络,详情页如果还有「通过WPS连接」这类选项,要么消失要么点了没反应,才算到位。新设备配网照常走输密码,扫地机摄像头这类只认2.4G的更是一辈子用不上WPS,别为它们留后门。
各品牌后台关闭路径对照
我把自己翻过的后台都记在这了,新老界面叫法不一样,对不上就用后台的搜索框搜「WPS」或老名字「QSS」:
| 品牌 | 关闭路径 | 备注 |
| TP-LINK / 水星 | 无线设置 → WPS一键设置 → 关闭 | 老固件叫「QSS安全设置」 |
| 腾达 | 无线设置 → WPS → 关闭 | 老AC系列混在无线加密页里 |
| 华硕 | 无线网络 → WPS页签 → 启用WPS关掉 | 关完顺手把「启用PIN」也确认掉 |
| 小米 / Redmi | 192.168.31.1 → Wi-Fi设置里找WPS | 部分新固件已砍掉;米家App一键入网走账号绑定,不是WPS PIN,不用慌 |
| 运营商光猫 | 192.168.1.1 / 2.1 → WLAN设置里找WPS | 定制机菜单五花八门,找不到就打客服电话关 |
什么人可以留着,我的处理顺序
也不是一刀切全关。信号出不了院墙的独栋自建房、家里有且只有那台没键盘的老电视靠WPS活着、又没人手把手帮它迁移——这三类留着问题不大,毕竟攻击的前提是对方够得着你的信号。住电梯房、楼间距近、出租屋换手频繁的,两分钟的事,别犹豫。
多说一句出租屋和二手房的场景。你接手的网络,路由器可能是上一任装的,WPS什么状态你根本不知道,第一件事进后台看两样:WiFi密码改没改过,WPS关没关。我自己帮两个朋友查过接手来的路由器,一台WPS开着、后台密码还是admin原始状态,等于大门二门全虚掩。这种机器别光关WPS,后台管理密码一起改,再不行直接reset重配,反正重新拨号那套流程半个钟头能搞定。
我的顺序给你抄:进后台关WPS(两个开关都看一眼)→ 手机验证「通过WPS连接」选项失效 → 有老打印机老电视的用手动输密码迁一次 → 顺手把WiFi密码换成16位混合的,改密码的流程在这篇。这个开关跟UPnP那个开关是一对难兄难弟,都默认开着、都不该默认开着,进后台做那几件安全设置的时候一次全办了。记住一句话:密码是锁,WPS是留给自己的窗户——你不用它,就该关上。

发表评论