计算机应用研究

北大核心,JST,Pж(AJ),CSCD扩展版,WJCI

国内刊号:51-1196/TP

国际刊号:1001-3695

计算机应用研究杂志2024年第12期:基于主机标识符关联的双栈节点IPv6地址快速扫描技术

发布日期:

作者:方亚开,张连成,郭毅,张宏涛,程兰馨,

单位:1.郑州大学a.网络空间安全学院;b.网络管理中心,郑州450001;2.信息工程大学网络空间安全学院,郑州450002;

关键词:IPv6,地址扫描,苹果生态操作系统,DNS服务发现,组播DNS,主机标识符,

基金:河南省重点研发与推广专项(科技攻关)项目(232102210135,212102310989);河南省自然科学基金资助项目(242300421415);河南省高等学校重点科研资助项目(22A520044);;

为增强用户IPv6地址的隐私性,苹果生态操作系统(包括macOS、iOS和iPadOS)节点使用随机接口标识符和临时IPv6地址。此外,因苹果移动终端节点协议支持和防火墙配置的特殊性,导致现有本地链路IPv6地址扫描技术存在IPv6地址扫描结果完整度低、缺乏对移动终端节点支持的问题。为此,提出一种基于主机标识符关联的双栈节点IPv6地址快速扫描技术(HScan6)。首先通过地址解析协议(ARP)扫描获取本地链路中活跃的IPv4地址,然后通过DNS服务发现(DNS-SD)协议获取与活跃IPv4地址相关联的主机标识符;接着使用组播DNS(mDNS)协议获取与主机标识符相关联的IPv6地址;最后利用互联网控制报文协议第六版(ICMPv6)差错报告功能对同一主机的不同全球单播地址进行分类,以区分永久和临时IPv6全球单播地址。构建了一个由4个桌面版本(macOS)和6个移动版本(iOS和iPadOS)苹果生态操作系统组成的典型IPv6本地链路环境,将HScan6同两个基于双栈关联的IPv6地址扫描方法LLMNR6和LinkScan6及Nmap工具的4个IPv6地址扫描脚本进行比较。实验结果表明,LLMNR6和LinkScan6无法有效扫描到这些节点的IPv6地址,而与Nmap的4个脚本相比,HScan6可额外扫描多达20个IPv6地址,有效提升了IPv6地址扫描结果的完整度。此外,具体到单个苹果生态操作系统,HScan6可额外多检测1~2个IPv6全球单播地址。

来源:2024年第12期

《计算机应用研究》期刊编辑部

查看计算机应用研究杂志2024年第12期

联系我们

  • 地址:四川省成都市武候区成科西路3号
  • 电话:028-85249567
  • E-mail:journal@arocmag.cn

咨询工作人员