一、"隐藏网络不被发现"选项
1.1 作用
一般在路由器的管理页面会有一个名为"隐藏网络不被发现"或"不广播SSID"的选项,如下:
![](https://img-blog.csdnimg.cn/direct/085a79f5d49d4a14b29e007151046bef.png)
打开这个选项后,路由器可称为Hidden AP,即隐藏的接入点。另外,手机"无线局域网"页面显示的wifi列表不会显示这个路由器,电脑"WLAN"页面会多出一个"隐藏的网络"。此后,在连接时需要额外输入网络名称(SSID)。
![](https://img-blog.csdnimg.cn/direct/963d17a6a1e740959fb0c46adbe5e5ac.png)
1.2 好处
- 避免被普通用户发现:隐藏SSID可以避免你的网络出现在周围设备的可用Wi-Fi网络列表中,减少普通用户尝试连接的可能性。即减少被别人蹭网的可能性。
- 减少恶意攻击的机会:某些情况下,隐藏SSID可以阻止一些简单的攻击尝试,比如针对开放网络的自动化攻击脚本。
二、Hidden AP的发现过程
Hidden AP的beacon帧和probe response帧具有隐藏特性,接下来具体阐述。
Hidden AP发出的beacon帧,其SSID字段不会包含网络名称,如图所示。因此sta收到该beacon帧后,仍不知道该网络的名称,也就不会显示在WiFi页面。
![](https://img-blog.csdnimg.cn/direct/de74b38d28744bf7a99a23e85bd07b8c.png)
若probe request帧的SSID没有包含Hidden AP的SSID,Hidden AP不会回复probe response。如下图所示:
![](https://img-blog.csdnimg.cn/direct/982fb1dd4b584142aa9761887ab35c2a.png)
反之,如果probe request帧的SSID包含Hidden AP的SSID,Hidden AP会回复probe response。此时sta和AP通过probe帧,交换了双方的支持速率、加密类型等关键信息,从而可以进行下一步的连接操作,如下所示:
![](https://img-blog.csdnimg.cn/direct/9d2a51839737418583e00b4c5bfd4577.png)
三、WiFi设备的主动扫描和被动扫描
在WiFi网络中,扫描是指WiFi设备搜索可用WiFi网络的过程。可分为两种类型:主动扫描和被动扫描。
-
主动扫描:WiFi设备广播probe request(探测请求)帧,请求附近的AP回复probe response(探测响应)帧。
-
被动扫描:WiFi设备passively(被动地)监听周围的WiFi信号,主要是监听beacon帧和probe response帧,而不发送任何探测请求。