官方公众号企业安全新浪微博
FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。
FreeBuf+小程序
相信IPv6的地址数量优势已为大家熟知,丰沛的地址存量是IPv6被选作新一代网络承载协议并逐渐商用部署的根本驱动力。
然而IPv6协议相比于IPv4,不仅地址数量接近无限,还在网络安全性方面更胜一筹。本文将为您集中介绍IPv6的安全优势。
可溯源和防攻击
IPv6的地址空间巨大,当下为了节省IPv6公网地址而被运营商广泛使用的NAT技术将不再是必须。IPv6终端之间可以直接建立点对点连接,无需地址转换,因此IPv6地址非常容易溯源。
IPv6地址分为64位的网络前缀和64位的接口地址。假设攻击者以每秒扫描100万个主机的速度扫描,大约50万年左右才能遍历一个64位前缀内所有的主机地址,64位的主机地址使得网络扫描的难度和代价都大大增加,从而进一步防范了攻击。
64位的主机地址使得网络扫描的难度和代价都大大增加,从而进一步防范了攻击。
支持IPSec安全加密机制
IPv6协议中默认集成了IPSec安全功能,通过扩展认证报头(AH)和封装安全载荷报头(ESP)实现加密和验证功能。
AH协议实现数据完整性和数据源身份认证功能,ESP在上述功能基础上增加安全加密功能。集成了IPSec的IPv6协议真正实现了端到端的安全,中间转发设备只需要对带有IPSec扩展包头的报文进行普通转发,而不对IPSec扩展包头进行处理,大大减轻转发压力。
NDP和SEND的安全增强
在IPv6协议中,采用邻居发现协议(NDP)取代现有IPv4中的ARP及部分ICMP控制功能。
NDP协议通过在节点之间交换ICMPv6信息报文和差错报文实现链路层地址及路由发现、地址自动配置等功能,并且通过维护邻居可达状态来加强通信的健壮性。NDP协议独立于传输介质,可以更方便地进行功能扩展。
现有的IPv6协议层加密认证机制可以实现对NDP协议的保护。IPv6的安全邻居发现协议(SEND)协议是NDP的一个安全扩展,SEND的目的是提供一种备用机制,通过独立于IPSec的另一种加密方式保护NDP,保证了传输的安全性。
真实源地址验证体系
真实源IPv6地址验证体系结构(SAVA)分为接入网(Access Network)、区域内(Intra-AS)和区域间(Inter-AS)源地址验证三个层次,从主机IP 地址、IP 地址前缀和自治域三个粒度构成多重监控防御体系。
该体系不但可以有效阻止仿冒源地址类攻击,还能够通过监控流量来实现基于真实源地址的计费和网管。
IPv6安全风险仍然存在
与IPv4相比,IPv6在安全性方面进行了预先设计和充分考虑,但仍然存在一些难以解决的安全风险。IPv6作为网络层协议,其他功能层(如应用层漏洞)所引发的攻击,IPv6本身并不能解决。
同时,IPv6沿袭了部分IPv4已有的安全风险,在IPv4与IPv6实施的双栈配置等过渡期机制也可能引入安全风险。同时,IPv6也存在自身独有的安全漏洞。
由于IPv6协议提供了可靠的地址验证与溯源机制,可以在上述攻击发生后及时溯源处置,因而实现高效的信息安全治理。
拥有网络安全意识是保证网络安全的前提,因此在IPv6部署时就需要树立良好的安全防范意识。部署时充分利用IPv6自身的安全特性的同时,设定合理的安全部署策略。