AddrMiner: A Fast, Efficient, and Comprehensive Global Active IPv6 Address Detection System

IF 3.6 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE IEEE/ACM Transactions on Networking Pub Date : 2024-06-13 DOI:10.1109/TNET.2024.3406508
Guanglei Song;Lin He;Feiyu Zhu;Jinlei Lin;Wenjian Zhang;Linna Fan;Chenglong Li;Zhiliang Wang;Jiahai Yang
{"title":"AddrMiner: A Fast, Efficient, and Comprehensive Global Active IPv6 Address Detection System","authors":"Guanglei Song;Lin He;Feiyu Zhu;Jinlei Lin;Wenjian Zhang;Linna Fan;Chenglong Li;Zhiliang Wang;Jiahai Yang","doi":"10.1109/TNET.2024.3406508","DOIUrl":null,"url":null,"abstract":"Fast Internet-wide scanning is essential for network situational awareness and asset evaluation. However, the vast IPv6 address space makes brute-force scanning infeasible. Despite advancements in state-of-the-art methods, they do not work in seedless regions and suffer low detection efficiency and speed in regions with known active IPv6 addresses (i.e., seed addresses). Moreover, the collected active address list (i.e., IPv6 hitlist) with low coverage cannot truly represent the active IPv6 address landscape of the Internet. This paper introduces AddrMiner, a fast, efficient, and comprehensive global active IPv6 address detection system. We design a systematic active IPv6 address detection strategy that divides the IPv6 space into two detection scenarios based on the presence or absence of seed addresses to discover active IPv6 addresses from scratch and from few to many. In the seedless regions, we present AddrMiner-N, leveraging a multi-level association policy to probe active addresses. It fills the gap of address detection in seedless regions and successfully discovers active addresses in 39,899 BGP prefixes without seed addresses, with a \n<inline-formula> <tex-math>$1.03\\times $ </tex-math></inline-formula>\n higher hit rate, \n<inline-formula> <tex-math>$30\\sim 911\\times $ </tex-math></inline-formula>\n higher speed, and \n<inline-formula> <tex-math>$2.7\\times $ </tex-math></inline-formula>\n broader coverage, compared to existing solutions. In the regions with seed addresses, our method AddrMiner-S dynamically generates target addresses using reinforcement learning. Compared to state-of-the-art methods, AddrMiner-S achieves an impressive 56.3% hit rate and a discovery speed of 839.0/s, which is \n<inline-formula> <tex-math>$1.9\\sim 2153\\times $ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>$1.5\\sim 755\\times $ </tex-math></inline-formula>\n of existing works, respectively. Finally, we deploy AddrMiner and discover 2.1B active IPv6 addresses, including 1.7B de-aliased active addresses and 0.4B aliased addresses, through continuous probing for three years.","PeriodicalId":13443,"journal":{"name":"IEEE/ACM Transactions on Networking","volume":"32 5","pages":"3870-3887"},"PeriodicalIF":3.6000,"publicationDate":"2024-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE/ACM Transactions on Networking","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10556607/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

Fast Internet-wide scanning is essential for network situational awareness and asset evaluation. However, the vast IPv6 address space makes brute-force scanning infeasible. Despite advancements in state-of-the-art methods, they do not work in seedless regions and suffer low detection efficiency and speed in regions with known active IPv6 addresses (i.e., seed addresses). Moreover, the collected active address list (i.e., IPv6 hitlist) with low coverage cannot truly represent the active IPv6 address landscape of the Internet. This paper introduces AddrMiner, a fast, efficient, and comprehensive global active IPv6 address detection system. We design a systematic active IPv6 address detection strategy that divides the IPv6 space into two detection scenarios based on the presence or absence of seed addresses to discover active IPv6 addresses from scratch and from few to many. In the seedless regions, we present AddrMiner-N, leveraging a multi-level association policy to probe active addresses. It fills the gap of address detection in seedless regions and successfully discovers active addresses in 39,899 BGP prefixes without seed addresses, with a $1.03\times $ higher hit rate, $30\sim 911\times $ higher speed, and $2.7\times $ broader coverage, compared to existing solutions. In the regions with seed addresses, our method AddrMiner-S dynamically generates target addresses using reinforcement learning. Compared to state-of-the-art methods, AddrMiner-S achieves an impressive 56.3% hit rate and a discovery speed of 839.0/s, which is $1.9\sim 2153\times $ and $1.5\sim 755\times $ of existing works, respectively. Finally, we deploy AddrMiner and discover 2.1B active IPv6 addresses, including 1.7B de-aliased active addresses and 0.4B aliased addresses, through continuous probing for three years.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
:快速、高效、全面的全球主动 IPv6 地址检测系统
快速的全网扫描对于网络态势感知和资产评估至关重要。然而,巨大的 IPv6 地址空间使暴力扫描变得不可行。尽管最先进的方法取得了进步,但它们无法在无种子区域工作,而且在已知活跃 IPv6 地址(即种子地址)的区域中,检测效率和速度都很低。此外,收集到的活跃地址列表(即 IPv6 命中列表)覆盖率低,不能真正代表互联网的活跃 IPv6 地址状况。本文介绍了快速、高效、全面的全球活跃 IPv6 地址检测系统 AddrMiner。我们设计了一种系统化的活跃 IPv6 地址检测策略,根据是否存在种子地址将 IPv6 空间划分为两种检测场景,以发现从无到有和从少到多的活跃 IPv6 地址。在无种子地址区域,我们提出了 AddrMiner-N,利用多级关联策略来探测活跃地址。它填补了无种子区域地址检测的空白,成功发现了39,899个无种子地址BGP前缀中的活动地址,与现有解决方案相比,命中率提高了1.03倍,速度提高了30倍,覆盖范围扩大了2.7倍。在有种子地址的区域,我们的方法AddrMiner-S通过强化学习动态生成目标地址。与最先进的方法相比,AddrMiner-S实现了令人印象深刻的56.3%的命中率和839.0/s的发现速度,分别是现有作品的1.9美元和2153美元和1.5美元和755美元。最后,我们部署了AddrMiner,并通过持续三年的探测发现了2.1B个活跃的IPv6地址,其中包括1.7B个去阿里化的活跃地址和0.4B个阿里化地址。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking 工程技术-电信学
CiteScore
8.20
自引率
5.40%
发文量
246
审稿时长
4-8 weeks
期刊介绍: The IEEE/ACM Transactions on Networking’s high-level objective is to publish high-quality, original research results derived from theoretical or experimental exploration of the area of communication/computer networking, covering all sorts of information transport networks over all sorts of physical layer technologies, both wireline (all kinds of guided media: e.g., copper, optical) and wireless (e.g., radio-frequency, acoustic (e.g., underwater), infra-red), or hybrids of these. The journal welcomes applied contributions reporting on novel experiences and experiments with actual systems.
期刊最新文献
Table of Contents IEEE/ACM Transactions on Networking Information for Authors IEEE/ACM Transactions on Networking Society Information IEEE/ACM Transactions on Networking Publication Information FPCA: Parasitic Coding Authentication for UAVs by FM Signals
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1