TCP协议漏洞可导致网络流量被劫持
Posted MottoIN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP协议漏洞可导致网络流量被劫持相关的知识,希望对你有一定的参考价值。
CVE-2016-5696是一个严重的安全缺陷,会影响到Linux内核的TCP实现。如果被恶意利用,攻击者能够劫持未加密的网络流量,或者摧毁加密通信比如HTTPS 会话或者Tor连接。
这个漏洞影响过去4年发布的所有Linux内核版本,从v3.6到v4.7。问题的关键在于RFC 5961的设计,一个TCP在两个主机之间建立连接的标准。
TCP是网络通信的核心协议。HTTP、FTP、SSH、Telnet、DNS、SNMP、POP和很多其他的应用层协议都由TCP承载。
应用程序,包括网络服务器,使用TCP在主机之间建立连接,才能进行可靠通信。
所有的TCP连接都由TCP的三次握手连接建立的,进行数据交互的两个主机进程会交互如下数据包:SYN->SYN-ACK->ACK。安全连接建立后,TCP包在两个主机之间传输。
对RFC 5961的实现
首先,Linux项目对RFC 5961的实现比其他任何项目都要好,这就是为什么基于Linux的服务器在商业上有不可撼动的地位。
来自加利福尼亚大学,里弗塞德,和美国陆军研究所的6人研究小组发现了RFC 5961标准在Linux内核中的实现问题。
研究者编写了一个POC证明他们能够检测到两个主机之间的TCP通信。
攻击的第一步只需要大概10秒,这个过程攻击者猜测两个主机通信TCP包的序列号。
攻击不需要中间人条件
攻击者不需要中间人攻击的条件,这意味着双方的数据交互不需要去控制某个经过多服务器。
对Tor网络拒绝服务攻击
通过这种方式向TCP连接插入欺诈内容,再次告诉我们使用HTTPS是非常重要的。CVE-2016-5696还可以被用来对加密服务比如SSH和Tor进行拒绝服务攻击(DOS)。
使用这个漏洞来摧毁Tor连接将会迫使一些用户依赖更少的安全通信工具。
在这个论文中,研究者建议TCP全局速率做一些限制来减少攻击受到的影响,同时提醒说其他系统可能也受到影响。本质上,它依赖于OS编写者对RFC 5961的坚持程度。
*本文参考来源于:softpedia 译者: RoarTalk Mottoin小编整理发布
以上是关于TCP协议漏洞可导致网络流量被劫持的主要内容,如果未能解决你的问题,请参考以下文章