聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

网络安全公司的研究员在 IEEE 802.11 WiFi 协议标准中发现一个根本性漏洞,可导致攻击者诱骗访问点以明文形式泄漏网络框架。

WiFi 框架是由表头、数据payload 和封装尾组成的数据容器,包括的信息有源和目的MAC地址、控制和管理数据。这些框架排序并以受控形式传输以阻止碰撞,并通过监控接收点的闲忙状态将数据交换性能最大化。

研究人员发现,排列/缓冲框架无法防御攻击者,后者可操纵数据传输、客户端欺骗、框架重定向和捕获。

研究人员在技术分析报告中指出,“由于影响多种设备和操作系统(Linux、FreeBSD、iOS 和安卓),以及这些漏洞可用于劫持TCP连接或拦截客户端和 web 流量,因此攻击的影响范围广泛。”

01

节电缺陷

IEEE 802.11标准包括节电机制,可允许WiFi 设备通过缓冲或排列睡眠设备的框架保省电。当客户端站(接收设备)进入睡眠模式时,则会向接入点发送带有包含节能位的标头的框架,因此所有框架都排队。然而,该标准并未提供关于管理这些排队框架安全性的明确指南,而且并未设限,如这些框架可以保持这种状态的时长。一旦客户端站唤醒,接入点就会取消缓冲框架的排队,应用加密并将其传输到目的地。

攻击者可欺骗网络上设备的 MAC 地址并将节能框架发送到接入点,强制它们对目标框架排队。之后攻击者传输唤醒框架以检索框架栈。这些传输的框架一般通过组结合的加密密钥(在所有WiFi 网络中的设备中共享)或者成对加密密钥(每台设备是唯一的,用于加密两台设备之间交换的框架)进行加密。

然而,攻击者可通过向接入点发送认证和关联框架的方式更改这些框架的安全上下文,从而强制接入点以明文形式传输框架或者以攻击者提供的密钥进行加密。

研究人员可通过自创的自定义工具 MacStealer 实施该攻击。该工具可测试 WiFi 网络中是否存在客户端隔离绕过并拦截 MAC 层其它客户端的流量。研究人员指出,源自Lancom、Aruba、思科、华硕和D-Link 的网络设备模型受这些攻击影响。

研究人员提醒称,这些攻击可用于注入恶意内容如将 JavaScript 注入 TCP 数据包中。他们指出,“攻击者可通过受骗的发送者IP地址注入偏离路径的 TCP 数据包,利用自身的联网服务器将数据注入 TCP 连接中。例如,这可被滥用于将恶意 JavaScript 以明文HTTP 连接形式发送给受害者,目的是利用客户端浏览器中的漏洞。”

虽然该攻击也可用于窥探流量,但由于多数 web 流量通过 TLS 加密,因此影响有限。

02

思科证实漏洞存在

思科是首个证实该 WiFi 漏洞影响的厂商。该公司表示论文中所提到的攻击可能适用于 Cisco Wireless Access Point 产品和具有无线能力的 Cisco Meraki 产品。

然而,思科认为被检索的框架可能无法危害保护得当的网络。然而,该公司仍然建议应用多种缓解措施如使用策略执行机制 Cisco Identity Services Engine (ISE),通过执行思科 TrustSec 或 Software Defined Access (SDA) 技术限制网络访问权限等。

思科在安全公告中指出,“思科还建议执行传输层安全性,在尽可能的情况下加密数据,因为它将使攻击者无法使用所获得的数据。”

代码卫士试用地址:https://codesafe.qianxin.com

开源卫士试用地址:https://oss.qianxin.com


推荐阅读

奇安信入选全球《软件成分分析全景图》代表厂商

Realtek WiFi SDK 被曝多个漏洞,影响供应链上至少65家厂商近百万台IoT设备

这个 bug 可劫持同一 WiFi 网络上所有的安卓版火狐移动浏览器

1997年起至今的所有 WiFi 设备均易遭 Frag 攻击

原文链接

https://www.bleepingcomputer.com/news/security/wifi-protocol-flaw-allows-attackers-to-hijack-network-traffic/

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

 觉得不错,就点个 “在看” 或 "赞” 吧~

WiFi 协议漏洞可用于劫持网络流量相关推荐

  1. 俄罗斯国有电信提供商被指大规模劫持网络流量,意外还是阴谋?

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 4月1日,俄罗斯国有电信提供商Rostelecom 被指进行大规模的 BGP 劫持,将200多家厂商(包括谷歌.亚马逊.Faceboo ...

  2. 浅析网络流量分析原理:如何把二进制“天书”变成“人话”

    网络流量贯穿业务流转的各个环节,从我们电脑.手机,到数据中心.WEB组件和应用等都需要通过网络流量完成数据交互.因此,网络流量存在着巨大的应用价值. 但原始的网络流量以二进制方式呈现,无法直接读取和应 ...

  3. 运用Ntop监控网络流量(视频Demo)

    运用Ntop监控网络流量 ____网络流量反映了网络的运行状态,是判别网络运行是否正常的关键数据,在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降.网络性能降低.通过流量 ...

  4. 运用 Ntop 监控网络流量

    运用Ntop监控网络流量 ____ 网络流量反映了网络的运行状态,是判别网络运行是否正常的关键数据,在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降. 网络性能降低.通过 ...

  5. 运用Ntop监控网络流量

    2019独角兽企业重金招聘Python工程师标准>>> 运用Ntop监控网络流量 ____网络流量反映了网络的运行状态,是判别网络运行是否正常的关键数据,在实际的网络中,如果对网络流 ...

  6. 六种常用的网络流量特征提取工具,附下载地址!

    六种常用的网络流量特征提取工具.在互联网用户行为分析和异常行为检测的相关研究中,协议识别和特征提取是网络流量特征分析的重要技术手段.下面,本文为大家介绍几款常用的网络流量特征提取的工具. 1.Wire ...

  7. Linux 网络流量监控工具

    Linux 网络流量监控 Linux 网络流量监控是捕获和分析企业的 Linux 网络流量的过程. 为什么要监控 Linux 网络流量 深入了解网络流量对于测量和管理带宽使用情况非常重要.分析 Lin ...

  8. 抓包工具(网络流量特征提取工具)

    转载地址:http://www.freebuf.com/sectool/128008.html 在互联网用户行为分析和异常行为检测的相关研究中,协议识别和特征提取是网络流量特征分析的重要技术手段.下面 ...

  9. iOS应用程序安全(11)-分析使用HTTP/HTTPS的网络流量

    作者:Prateek Gianchandani 译者:吴发伟 原文网址:http://resources.infosecinstitute.com/ios-application-security-p ...

最新文章

  1. 如何用C#动态编译、执行代码
  2. android5.1和ios差距,Android 5.1和IOS运行流畅度比较Android获胜!
  3. vue 获取当前位置 高德_vue高德地图获取当前位置
  4. C++prims算法生成最小协议树(附完整源码)
  5. 软件开发中需要专职的 QA 吗?
  6. 安卓逆向_4 --- Java 学习
  7. 基础编程题之二进制插入(位运算)
  8. 【转】原来支付宝、财付通每天都是这样对账、风控的!
  9. 剑指offer 面试题64. 求1+2+…+n
  10. unity ab包加载_Unity资源管理和打包
  11. 聊聊spring for kafka对consumer的封装与集成 1
  12. SQL Server 2005新增加的功能
  13. 2022年java知识点汇总,面试大全!超级全面,逐步完善!
  14. 学前端需要什么基础知识(前端需要掌握什么 )
  15. 给table表格表头添加斜线
  16. C# 谷歌邮箱发送邮件
  17. matlab向量与x正方向的夹角_matlab 一个向量和矩阵中各行向量的夹角余弦值
  18. 8000字干货:那些很厉害的人是怎么构建知识体系的
  19. VSCode 前端插件推荐
  20. 网易资深安卓架构师:2021年Android常见面试题,面试必问

热门文章

  1. Javascript开发者必备的工具软件
  2. 如何消除音频输出端的喀嗒声
  3. 部署springboot+vue项目文档(若依ruoyi项目部署步骤)
  4. C#Winform中DataGridView控件下的右键菜单事件获取行值方法
  5. 详解通过html与CSS做一个网页导航栏
  6. 【机器学习】聚类算法 kmeans
  7. ubuntu ctags php,Ubuntu下创建vim+Taglist+cscope+ctags组合编辑器
  8. 绘制地铁线路html,HTML5绘制上海地铁线路图(2)
  9. linux firewalld 查看防火墙规则
  10. 七、angularjs 倒计时