计算机科学
IPv4
IPv6
标识符
互联网
扫描仪
编码(内存)
网络数据包
异步通信
IPv6地址
地址空间
计算机网络
人工智能
万维网
作者
Bingnan Hou,Zixing Cai,Kui Wu,Tao Yang,Tongqing Zhou
出处
期刊:IEEE ACM Transactions on Networking
[Institute of Electrical and Electronics Engineers]
日期:2023-08-01
卷期号:31 (4): 1870-1885
被引量:2
标识
DOI:10.1109/tnet.2023.3233953
摘要
Efficient Internet-wide scanning plays a vital role in network measurement and cybersecurity analysis. While Internet-wide IPv4 scanning is a solved problem, Internet-wide scanning for IPv6 is still a mission yet to be accomplished due to its vast address space. To tackle this challenge, IPv6 scanning generally needs to use pre-defined seed addresses to guide further IPv6 scanning directions. Under this general principle, various solutions have been developed, but all suffer from two primary pitfalls, low hit rate and low probing speed, caused by the inherent sparse distribution of active IPv6 addresses and the high computational complexity of the search algorithms, respectively. We develop 6Scan, a novel asynchronous IPv6 scanner that effectively addresses the above two problems. To increase the hit rate, 6Scan infers the promising search directions by encoding the regional identifiers of the target addresses within the probing packets and recording the regional activities from the asynchronously arrived replies. It then dynamically adjusts the search directions according to the scanning result of the previous steps. To speed up the search algorithm, 6Scan leverages the regional identifier encoding to quickly adjust search direction without excessive computation. Real-world experiments over the IPv6 Internet in a billion-scale probing budget show that compared with the state-of-the-art solutions, on average 6Scan can discover $6\%$ more active addresses with nearly the same scanning time.
科研通智能强力驱动
Strongly Powered by AbleSci AI