随着互联网的快速发展,IPv6作为下一代互联网协议,其安全性日益受到关注。本文将概述IPv6安全领域近10年的发展历程,重点关注地址分配方面的安全措施。
IPv6安全评估项目
2009年,作者开始为英国国家基础设施保护中心(CPNI)开展了一项关于IPv6协议套件的安全评估项目。当时,IPv6安全领域的发展相对缓慢,主要集中在以下几个方面:RFC 3971:安全邻居发现(SEND),旨在保护IPv6邻居发现过程;RFC 4941:临时地址,用于缓解与IPv6地址相关的隐私问题;RFC 5095:废弃路由头类型0(RHT0),作为对CanSecWest 2007会议上Philippe Biondi和Arnaud Ebalard的演示的回应;RFC 5157:IPv6网络侦察分析,为该领域提供了一些见解和操作建议,但并未在协议层面解决问题;RFC 5722:禁止IPv6重叠分片。该项目的目标是全面评估IPv6核心规范的安全性,寻找协议设计上的缺陷,并尽可能提出缓解措施。项目成果是一份超过100页的文档,虽未公开发布,但与主要厂商和其他相关方共享。此外,还开发了一套安全评估工具,供厂商和其他相关方评估自己的IPv6实现和网络。
IPv6安全工具的发展
项目结束后,作者将部分缓解措施提交给互联网工程任务组(IETF),希望改进IPv6协议套件。在此过程中,作者决定积极维护原始工具,并开发其他附加工具,最终形成了SI6 Networks的IPv6工具包。值得注意的是,原始工具并非旨在公开发布,但由于某些原因,其中一方将工具发布在其公司网站上,导致工具被公开。因此,作者决定积极维护这些工具,并继续开发其他工具。
IPv6安全的发展意义
IPv6安全评估项目及其后续工具的开发,为IPv6的广泛应用提供了安全保障。通过评估IPv6协议套件的安全性,及时发现并解决潜在的安全问题,有助于提高IPv6网络的整体安全性。对于运维和网络工程师而言,了解IPv6安全的发展历程,有助于更好地应对IPv6网络的安全挑战,确保网络的稳定运行。
原文: APNIC Blog(2020-08-24)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog