在Wi-Fi路由器中发现了新的安全漏洞
黑客利用两种互联网通用协议的互动的漏洞:传输控制协议,或TCP和Wi-Fi。该漏洞利用并不针对任何传统的安全漏洞。相反,安全方面的弱点在于20多年前制定的基本Wi-Fi设计决策极难改变。

中国黑客教父,元老,知名网络安全专家,东方联盟创始人郭盛华表示:自互联网发明以来,TCP一直存在,几乎所有网站都使用它。TCP将信息分解为可管理的块,这些块可以通过Internet在计算机之间传输。每个块(称为“数据包”)在特定通信的唯一序列中接收一个数字,以确保正确传送。初始序列的第一个数字是随机选择的,但接下来的数字会以可预测的方式增加,因此接收计算机可以在它们无序到达时正确排列。
例如,当您单击以放大网站上的图像时,您的计算机会要求远程计算机发送图像数据。远程计算机将图像的数据分成编号的数据包,并通过最快的路径发送它们。您的计算机回复确认每个数据包并按正确顺序组装它们以在屏幕上显示图像。

为了让攻击者拦截这种通信,他们必须伪装成发送者并正确猜测序列中的下一个数字。因为有大约40亿个可能的序列号,所以在通信完成之前几乎不可能成功猜测。但是,如果攻击者可以确定哪个号码触发了收件人的响应,他们就可以找出正确号码的粗略范围并发送恶意负载,假装它来自原始发件人。当您的计算机重新组装数据包时,您将看到攻击者想要的任何内容。
攻击者如何确定哪个号码触发响应?无线路由器一次只能在一个方向上传输数据,因为它们在单个信道上与网络中的设备进行通信。与对讲机一样,如果双方同时发送信息,则会产生干扰。这被称为半双工传输,是所有无线路由器的特征。
半双工无线的单向特性意味着请求和响应之间始终存在时间差。如果攻击者发送带有猜测序列号的欺骗性TCP数据包,然后是自己的常规数据包并立即响应,他们就知道它们是错误的,因为在半双工系统中,接收者需要更长时间才能回复欺骗包。如果需要更长时间,他们知道他们已经正确猜测了序列并且可以劫持通信。

要与远程攻击者联系,受害者必须访问由攻击者控制的站点,该站点不一定在附近或连接到同一Wi-Fi网络。该网站执行一个JavaScript,创建与银行网站或攻击者选择的其他网站的TCP连接。受害者不知道已建立连接。在他们的实验中,研究人员发现受害者需要在恶意网站上停留一到两分钟才能使攻击成功。
同时,远程攻击者猜测银行连接的序列号。一旦攻击者知道正确的序列号,他们就可以将自己的银行网页副本注入浏览器缓存,这种策略称为网络缓存中毒,可以窃取密码或其他敏感信息。此中毒不适用于使用HTTPS和HSTS的加密网站,也不适用于以太网连接。
但是,一些银行网站,尤其是美国以外的网站,在他们的主页上使用HTTP,并且只在用户点击登录时将用户引导到HTTPS页面。在一系列视频中,作者证明了攻击者是多么容易在主页上插入虚假登录区域以捕获用户的凭据。
不要指望很快就能解决这个安全漏洞。唯一的解决方案是构建在不同频率上运行的路由器,用于传输和接收数据。当研究人员向负责创建无线技术的委员会提交他们的研究结果时,其成员表示新技术至少需要5年时间。(欢迎转载分享)
在Wi-Fi路由器中发现了新的安全漏洞的更多相关文章
- 太恐怖了!黑客正在GPON路由器中利用新的零日漏洞
即使在意识到针对GPONWi-Fi路由器的各种主动网络攻击之后,如果您还没有将其从互联网上带走,那么请小心,因为一个新的僵尸网络已加入GPON组织,该组织正在利用未公开的零日漏洞(零时差攻击). 来自 ...
- 为Secure Store Service生成新密钥,解决“生成密钥过程中发现错误”的问题
我们集成TFS和SharePoint Server以后,一个最常见的需求是通过SharePoint Server的Excel Service读取TFS报表中的信息,利用Excel Service的强大 ...
- [译] OpenStack Kilo 版本中 Neutron 的新变化
OpenStack Kilo 版本,OpenStack 这个开源项目的第11个版本,已经于2015年4月正式发布了.现在是个合适的时间来看看这个版本中Neutron到底发生了哪些变化了,以及引入了哪些 ...
- 你好,C++(38)从问题描述中发现对象的属性和行为 6.4 工资程序成长记:类与对象(上)
6.4 工资程序成长记:类与对象 “夜半三更哟,盼天明:寒冬腊月哟,盼春风.若要盼得哟,涨工资,岭上……”自从上次老板许诺给小陈涨工资以后,一转眼又过去几个月了,可是涨工资的事一点动静都没有.小陈只 ...
- PeopleRank从社交网络中发现个体价值
阅读导读: 1.什么是PeopleRank? 2.PeopleRank和PageRank有什么差别? 3.PR分析微博数据时,怎样对微博单个账号评分? 4.R语言怎样递归计算矩阵特征值? 5.怎样计算 ...
- C#6.0 中的那些新特性
C#6.0 中的那些新特性 前言 VS2015在自己机器上确实是装好了,费了老劲了,想来体验一下跨平台的快感,结果被微软狠狠的来了一棒子了,装好了还是没什么用,应该还需要装Xarmain插件,配置一些 ...
- 【11.18总结】从SAML出发在重定向中发现的XSS漏洞
Write-up地址:How I Discovered XSS that Affects around 20 Uber Subdomains 作者:fady mohammed osman 总算回家了, ...
- 在洛谷3369 Treap模板题 中发现的Splay详解
本题的Splay写法(无指针Splay超详细) 前言 首先来讲...终于调出来了55555...调了整整3天..... 看到大部分大佬都是用指针来实现的Splay.小的只是按照Splay的核心思想和原 ...
- RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接
如果你的服务器有如下错误: “RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接.” 可能的有2种: 1:你试试能否能继续远程登陆,有可能你的远程登陆组件出现问题. 2:有人攻击 ...
随机推荐
- Python基础(函数部分)
写在前面 加勒比海盗今天上映! 一.函数的基本概念 - 函数是什么? 函数,就是一个'锤子',一个具有特定功能的'锤子',使用者可以在适当的时候使用这个'锤子',而不用再去从头做一个'锤子':即可以 ...
- spotlight监控mysql性能
spotlight可以监控mysql性能,同监控linux一样配置 目录 1.安装spotlight 2.参数认识 1.安装spotlight spotlight不仅仅只是监控mysql,还可以完成数 ...
- 【MM系列】SAP MM模块-货物移动对标准价的影响
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-货物移动对标准价的 ...
- 【ABAP系列】SAP ABAP系统变量及注释
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP系统变量及注释 ...
- FTP搭建YUM源服务器
一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[root@localhost ~]#yum install vsftpd[root@localhost ~]#systemctl sta ...
- 【Linux开发】OpenCV在ARM-linux上的移植过程遇到的问题4---共享库中嵌套库带路径【已解决】
[Linux开发]OpenCV在ARM-linux上的移植过程遇到的问题4-共享库中嵌套库带路径[已解决] 标签:[Linux开发] 紧接着上一篇,我居然又尝试了一下编译opencv,主要是因为由于交 ...
- Win10.Shift+鼠标右键_CMD(管理员)
1.资料: 1.1.Windows10下设置Shift+右键增加cmd - wyx0712的博客 - CSDN博客.html(https://blog.csdn.net/wyx0712/article ...
- IDEA工具与第三方工具集成
IDEA工具与第三方工具集成 Tomcat部署 (一)配置Tomcat ->->->配置信息 常见问题: [1]注意部署异常:java.lang.OutOfMemoryError: ...
- swagger @ApiModel添加实体类不生效
在使用swagger时, 以为加上@ApiModel在实体类上就可以在swagger-ui.html的Models里面显示. 但是我创建了很多实体类, 但怎么也只显示了一个??? Models中无论如 ...
- phpstudy添加PHP
想在phpstudy2018里面增加一个php版本,操作如下: 一.下载php-7.2.19-ts文件,解压缩,放在相应的目录下: 二.修改Apache的配置文件1.修改httpd.conf 配置,D ...