我读到 Wifi 网卡在断开连接时会不断发送探测以检查周围是否有任何已知的 AP。
这意味着黑客可以捕获这些探针并模拟其中一个请求的网络并最终建立连接。
有没有办法禁用它?网卡询问哪些网络已启动而不是通过 SSID 调用它们不是明智的吗?
我读到 Wifi 网卡在断开连接时会不断发送探测以检查周围是否有任何已知的 AP。
这意味着黑客可以捕获这些探针并模拟其中一个请求的网络并最终建立连接。
有没有办法禁用它?网卡询问哪些网络已启动而不是通过 SSID 调用它们不是明智的吗?
是的,这种攻击有不同的名称:Mana 无线攻击、Yes Man 攻击、Probe Rogue AP 等……
您的操作系统不断发送探测请求,要求您使用已知网络之一。攻击者获取此信息并使用该信息创建一个假 AP。请记住,仅适用于 Open wifis。因为很明显,攻击者无法使用正确的 WPA2 密钥创建您已知的无线网络之一。
所以你可以做不同的事情:
前两个取决于您的操作系统,第三个始终是一个好习惯。
嗯,这里有一些微妙之处。
编辑:在我推荐一些合理的做法时,微妙之处显然有点丢失。
底线;如果您在家中或办公室“隐藏”您的 AP,则必须配置您的客户端设备以广播该 SSID。那是因为 AP 没有广播它。必须有人广播。如果你隐藏你的 AP,那个人就会成为你的客户端设备。这意味着无论你走到哪里,如果你的手机、笔记本电脑或其他无线设备打开,它就会在每个 WiFi 频道上广播你的 SSID,等待 AP 说“我在这里”。
这是一个普通 WiFi 客户端探测请求的示例。请注意,SSID 字段为空(长度=0):
图片来源:https ://mrncciew.com/2014/10/27/cwap-802-11-probe-requestresponse/
这是正常 WiFi 接入点探测响应的示例。请注意,它包含一个 SSID(称为“MRN-EAP”)。如果此 SSID 是客户端想要连接的一个,它可以连接:
因此,如果您想随时随地广播您的家庭或办公室 SSID,并为配备 WiFi 菠萝的攻击者提供额外的机会,让您的无线设备连接到他们的恶意接入点,隐藏您的家庭/办公室 SSID 是一种实现这一目标的有效方法。
否则,只需给您的家庭/办公室 SSID 起一个合理的名称,也许是一个对您有意义的名称,而不会泄露超出您想要的内容。也许将其称为“GANDALF”而不是“TheRobertsonsHouse”,确保您使用的 WPA-2 具有良好、长而复杂的密钥,并确保您以正确的方式完成了它。;-)
回到原来的帖子:
如果您屏蔽了您的 WiFi SSID 以使您的 AP 不广播它,那么您的客户端设备必须广播 SSID,就像一只小绵羊不断地呼唤它的妈妈一样。它会在你家、办公室、咖啡店、机场、任何地方执行此操作。在这种情况下,是的,攻击者绝对可以接听电话。当然,要真正让您连接,他们需要知道您的 WiFi 网络的密钥(密码),或者如果您的 WiFi 网络不安全,您的设备将直接连接到攻击者的恶意接入点。
所以人们有时会认为隐藏自己的 WiFi SSID 是一种很好的安全做法,但实际上恰恰相反。这是一种反实践,对安全性来说是个坏主意。
真正能让你受益的是有人使用 WiFi 菠萝并将自己宣传为常见的商业 WiFi 网络,例如 AT&T 或酒店、餐馆、巴士总站、机场和其他地点常用的其他系统。WiFi 连接是故意不安全的,因此您可以轻松连接,然后被重定向到您必须登录的访客门户。该访客门户很容易伪造。这只是一个网页。因此,您立即连接,使用用户名和密码(攻击者现在拥有)“验证”到攻击者的假访客门户,然后攻击者从该点捕获并分析您的所有网络流量,甚至可能执行以下操作自动将 HTTPS 连接重定向到 HTTP 协议,等等。
针对此类攻击的最佳防御方法之一是使用 VPN,特别是如果您经常从公共位置连接,并且永远不会忽略任何证书验证错误消息,这可能表明中间攻击者已经拦截了您的通信,并且正在用伪造的服务器证书代替真实的证书,以便他们可以即时解密您的通信。
直接进入主要问题:是
Windows 和其他操作系统有一个 PNL(首选网络列表),即您已连接的网络并选中“自动连接”选项。这使您的计算机将其添加到 PNL 并在没有 wi-fi 连接时查找它(发送探测请求)。您也可以通过单击“手动添加无线网络”手动添加它们
另一种明显的方式并且已经到处回答是硬或软禁用网络适配器(WiFi卡)
(要查看您添加了哪些配置文件,您可以转到设置 > 网络和 Internet > WiFi >在 Win10 上管理已知网络或网络和共享中心 >在 Win7 上管理无线网络)
此外,如果您更喜欢 CMD 或 PS (Windows PowerShell),您可以键入 netsh wlan show profiles
对于第二个问题,也可以等待信标帧,但请记住,某些网络因不发送 SSID 而被“隐藏”。只是对你所说的做一个注释:
网卡询问哪些网络已启动不是明智之举吗...
这正是探测请求所做的……它探测 X 是否在外面听……
而且通过删除此功能,您还会降低可用性。这就是安全性、可用性和功能性的三角形出现的地方。[![安全性、功能性和可用性三角形[1]](https://i.stack.imgur.com/Tcotv.jpg)
*取自 Google 图片 > LinkedIn
PS:在这里您可以阅读有关 WiFi Probe 请求和 Beacon 框架的基础知识。