本文转载自程序员极客实验室

你正在用的WiFi,被发现了重大漏洞!

下至账号密码,上至设备权限,没有一个是安全的。

而且,漏洞波及所有连接WiFi的设备。

WiFi本来已经是和阳光空气一样普遍的东西,已经是当代人生存必要条件之一

但这次被发现的漏洞,却在WiFi最底层的协议中,“潜伏”了24年。

漏洞有多严重?

毫不夸张地说,手机、电脑,还是智能音箱、手表这类AI设备,无一幸免。

最先发现漏洞的比利时荷语鲁汶大学Mathy Vanhoef教授,实况演示了这些漏洞会造成怎样的严重后果。

首先是通过WiFi截取关键的账号和密码。

利用漏洞,黑客锁定目标WiFi,然后“克隆”一个特征完全相同的网络。

然后,给受害者发一封链接WiFi的认证邮件或短信,其中包含一张“人畜无害”的图片,受害者在加载时,会自动收到一个TCP包。

而这个TCP包,会在原有的WiFi协议框架里注入新的帧,受害者下一次打开WiFi连接时,就会自动连上假WiFi。

接着,黑客只需要使用Wireshark这种抓包工具,就能截取使用者在网络上收发的信息。

基本上,你在网络上输入账号密码这类操作,相当于“实况直播”给了黑客。

当然,这种手段最适合机场、酒店这种公共场合WiFi。

但是,攻击者也可以多花一些功夫,伪装成网络运营商给家庭WiFi用户发邮件。

第二种威胁,是攻击者直接利用WiFi远程获取设备使用权限,比如电脑、智能音响,监控摄像等等。

演示中,Vanhoef以一个可以连接WiFi进行远程控制的智能台灯为例。

首先,他先通过使用同一WiFi的苹果Mac电脑追踪到目标IP地址,由于WiFi协议中的漏洞,甚至不用知道WiFi密码,就能远程操控设备:

试想一下,如果黑客操控的是家中的智能家居、或智能音箱这类带有摄像录音功能的设备,会有多么可怕的后果。

最后,利用这些漏洞,攻击者还可以实现非常复杂的黑客操作。

因为这些漏洞存在于协议底层,意味着即使不接入公共网络,仅在局域网的设备也面临风险。

比如演示中的目标是一台隔绝于外网的Win7系统电脑。

攻击者只要同样接入这个局域网,就能利用漏洞直接击穿路由防火墙,把程序植入目标电脑。

接下来,在受害者电脑上的一举一动,都被实时直播:

而且,攻击者还能远程夺取控制权,或者悄悄植入程序。

演示中远程打开了系统的计算器

如此危险的漏洞,到底是怎么出现的呢?

“潜伏”24年的漏洞

这次发现的漏洞,涉及基本所有的WiFi安全协议,包括最新的WPA3规范。

甚至WiFi的原始安全协议,即WEP,也在其中。

这意味着,这几个设计缺陷自1997年发布以来一直“潜伏”在WiFi中。

但幸运的是,这些缺陷并不是那么容易被利用,因为这样做需要用户互动,或者在不常见的网络设置时才可能。

所以这也是为什么这些漏洞能潜伏24年之久。

所以,在实践中,最大的隐患来自WiFi产品中设计缺陷。

纯文本注入漏洞

黑客可以轻松地将帧注入到受保护的Wi-Fi网络中。

攻击者通常会精心构建一个框架来注入未加密的WiFi。

针对路由器,也可以被滥用来绕过防火墙。

而在实际中,某些Wi-Fi设备允许接受任何未加密的帧,即使连接的是受保护的WiFi网络。

这意味着攻击者不需要做任何特别的事情。此外,许多Windows上的WiFi加密在被分割成几个(明文)片段时,也会错误地接受明文帧。

帧聚合漏洞

帧聚合功能本来是将小帧合并成一个较大的聚合帧来提高网络的速度和吞吐量。

为了实现这一功能,每个帧都包含一个标志,表示加密传输的数据是否包含一个单一的或聚合的帧。

但这个 “聚合 “标志没有经过验证,可以被对手修改,这意味着受害者可以被欺骗,以一种非预期的方式处理加密传输的数据。

帧碎片功能漏洞

第二个缺陷是Wi-Fi的帧碎片功能。

该功能通过将大的帧分割成较小的片段来增加连接的可靠性。

当这样做时,属于同一帧的每个片段都使用相同的密钥进行加密。

然而,接收者并不需要检查这一点,他们会重新组合使用不同密钥解密的片段。在极少数情况下,这可以被滥用来渗出数据。

路由器端验证信息缺失

一些路由器会将握手帧转发给终端,即使来源还没有任何认证。

这个漏洞允许对手进行聚合攻击,并注入任意的帧,而无需用户互动。

此外,还有另一个极其常见的漏洞,接收端也从不检查收到的所有的片段是否属于同一个框架,这意味着对手可以通过混合两个不同框架的手段来伪造信息。

最后,市面上还有一些设备将碎片帧作为全帧处理,这样的缺陷可以被滥用来注入数据包。

怎么办?

WiFi底层协议带着一身漏洞狂奔了24年,如今无数设备都在使用。

再想从底层协议开始改,要付出的成本和工作量不可想象。

Mathy Vanhoef专门开发出了测试工具,可以检验设备是否存在前面所说的漏洞。

还在Github上贴出了所有漏洞标识符。

既然不能改WiFi协议,唯一的方法就是升级设备了。

目前升级程序还在制作中,不久就会放出来。

人人都用的WiFi被曝重大漏洞相关推荐

  1. 一身漏洞狂奔24年!人人都用的WiFi被曝重大漏洞,随时成为监控你的工具

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你正在用的WiFi,被发现了重大漏洞! 下至账号密码,上至设备权限,没有一个是安全的. 而且,漏洞波及所有连接WiFi的设备. WiFi本 ...

  2. 人人都在讨论的大数据,你了解吗?

    关于大数据,有句话说的很好:"未来的商业竞争,就是数据的竞争." 实际上也确是如此,从电商的"猜你喜欢"到"防疫健康码":从 AI 智能识别 ...

  3. 人人都能开发物联网(二.技术路线)

    技术路线 l 选型之通讯篇 通过上一篇说明,应用需求层面,大家都能看出来,这是一个随大流的用手机为交互核心的工程研制需求.首先我们先看一下手机与其它硬件之间可用的无线交互方式有那些: 方式 频段 作用 ...

  4. 人人都是极客半月刊:第 2 期

    这里分享嵌入式,Linux,Android 等相关领域近两周发生的资讯,以及觉得不错的开源项目和工具.周六发布! 回到过去:人人都是极客半月刊:第 1 期 天空制造作品 刊首语 疫情期间在家宅着玩了下 ...

  5. 低代码,让人人都可以是开发者

    作者:流水不争先 来源| 技术领导力(ID:jishulingdaoli) 头图 | 下载于视觉中国 今年2月23日,外国低代码平台提供商Creatio宣布获得6800万美元融资:2月22日,国内Sa ...

  6. 当人人都盯上路由器和摄像头,“安心伴侣”有不一样的玩法

    2014年在轻智能家居领域,路由器和摄像头毫无疑问是最火热的两个品类.互联网巨头百度.小米.360三家在这两类新品上掐了个跨年,PC业老大哥联想凭借Newifi和看家宝二代强势杀入,连一向" ...

  7. 周杰伦林俊杰李宗盛快失业了!有了AI,未来人人都能秒变作曲家

    译者 | thinkdeeper 编辑 | 鸽子 有没有想过,未来你也可以像周杰伦.林俊杰.李宗盛一样成为创作型的音乐人?你要的,只是感觉,其他的,人工智能的研究人员已经帮你做好了. 如果你以为这只是 ...

  8. python编程可视化小程序_人人都可以写的可视化Python小程序第二篇:旋转的烟花...

    兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿 ...

  9. 关于学外语,这些人人都知道的“常识”,可能是错的……

    对于大多数人来说,无论上什么学校,修什么专业,外语都是一门绕不开的必修课.这门课看似不难,却让很多人头疼不已. 说它"不难",是因为关于外语学习的资源非常丰富,图书.课程.App. ...

  10. 4月书讯 | 从引爆技术圈的 K8s 到图灵奖得主作品升级,从独角兽项目到人人都要学习的写作逻辑...

    题图 Vincent van Gogh (1853 - 1890), Saint-Rémy-de-Provence, 1890 Credits: Van Gogh Museum, Amsterdam ...

最新文章

  1. 译 | 缓存穿透问题导致Facebook史上最严重事故之一
  2. 视觉直观感受 7 种常用的排序算法
  3. python入门指南bl-Python Matplotlib 绘图使用指南 (附代码)
  4. 生成模型和判别模型对比
  5. 《Forward团队-爬虫豆瓣top250项目-设计文档》
  6. html中讲关键字加粗体,关键字(词)加粗 SEO
  7. 奥的斯服务器状态显示,奥的斯电梯调试服务器(俗称st)按键介绍
  8. HSSFworkbook,XSSFworkbook,SXSSFworkbook区别总结
  9. Linux 文件与目录基本操作
  10. JAVA的DES加密解密在windows上测试一切正常,在linux上异常
  11. java在线编译器手机版_java编译器app_java编译器手机版_java编程-多特软件站安卓网...
  12. 基于组态王和三菱PLC的modbus仿真(一)——安装三菱PLC环境
  13. python爬虫 爬取网页图片
  14. 请求接口报502错误
  15. 2022-2028年全球与中国射频(RF)信号发生器行业产销需求与投资预测分析
  16. 2022 -7-18 第八小组 顾宇佳 学习笔记
  17. LeakCanary2.5版本使用
  18. webApi文档好帮手-apidoc使用教程
  19. adobe acrobat reader安装教程
  20. RSS阅读器简单介绍

热门文章

  1. 计算机系统基础实验2——bomb
  2. 对 MMO 游戏的调研
  3. SK 注意力模块 原理分析与代码实现
  4. 【JoJo的摄影笔记】黎明女神的呼唤—— 佳能王朝霸业崛起
  5. inline-block元素高度为0,父级仍被撑起,问题元凶—strut
  6. App Tamer for Mac(CPU优化电池管理工具)特别版
  7. CWE-120: Buffer Copy without Checking Size of Input(不检查输入数据大小就复制缓冲区)
  8. 苹果手机应用分身_云手机应用多开app推荐 好用的多开分身软件
  9. Flutter获取网络图片:The following SocketException was thrown resolving an image codec:
  10. root后怎么删除授权管理,Root授权管理