Internet-wide scanning is commonly used to understand the topology and security of the Internet. However, IPv4 Internet scans have been limited to scanning only a subset of services -- exhaustively scanning all IPv4 services is too costly and no existing bandwidth-saving frameworks are designed to scan IPv4 addresses across all ports. In this work we introduce GPS, a system that efficiently discovers Internet services across all ports. GPS runs a predictive framework that learns from extremely small sample sizes and is highly parallelizable, allowing it to quickly find patterns between services across all 65K ports and a myriad of features. GPS computes service predictions in 13 minutes (four orders of magnitude faster than prior work) and finds 92.5% of services across all ports with 131x less bandwidth, and 204x more precision, compared to exhaustive scanning. GPS is the first work to show that, given at least two responsive IP addresses on a port to train from, predicting the majority of services across all ports is possible and practical.
翻译:互联网扫描通常用于了解互联网的地形和安全性。然而,IPv4互联网扫描仅限于扫描一系列服务 -- -- 彻底扫描所有 IPv4 服务的费用太高,而且没有设计任何现有的节带宽框架来扫描所有港口的IPv4 地址。在这项工作中,我们引入了全球定位系统,这是一个在所有港口高效发现互联网服务的系统。全球定位系统运行了一个预测框架,从极小的样本大小中学习,并且高度平行,使其能够迅速发现所有65K 个港口服务与众多功能之间的模式。GPS计算了13分钟的服务预测(比以前的工作快4个数量级),发现在所有港口,与彻底扫描相比,13x 带宽少了92.5%的服务,204x 更精确。GPS是第一个表明,考虑到港口上至少两个反应灵敏的IP地址来培训,预测所有港口的大多数服务是可能的,也是切实可行的。</s>