Abu Bakar Rana, Kijsirikul Boonserm
Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Pathumwan, Bangkok 10330, Thailand.
CNIT, 56124 Pisa, Italy.
Sensors (Basel). 2023 Aug 30;23(17):7541. doi: 10.3390/s23177541.
Network security is paramount in today's digital landscape, where cyberthreats continue to evolve and pose significant risks. We propose a DPDK-based scanner based on a study on advanced port scanning techniques to improve network visibility and security. The traditional port scanning methods suffer from speed, accuracy, and efficiency limitations, hindering effective threat detection and mitigation. In this paper, we develop and implement advanced techniques such as protocol-specific probes and evasive scan techniques to enhance the visibility and security of networks. We also evaluate network scanning performance and scalability using programmable hardware, including smart NICs and DPDK-based frameworks, along with in-network processing, data parallelization, and hardware acceleration. Additionally, we leverage application-level protocol parsing to accelerate network discovery and mapping, analyzing protocol-specific information. In our experimental evaluation, our proposed DPDK-based scanner demonstrated a significant improvement in target scanning speed, achieving a 2× speedup compared to other scanners in a target scanning environment. Furthermore, our scanner achieved a high accuracy rate of 99.5% in identifying open ports. Notably, our solution also exhibited a lower CPU and memory utilization, with an approximately 40% reduction compared to alternative scanners. These results highlight the effectiveness and efficiency of our proposed scanning techniques in enhancing network visibility and security. The outcomes of this research contribute to the field by providing insights and innovations to improve network security, identify vulnerabilities, and optimize network performance.
在当今的数字环境中,网络安全至关重要,网络威胁不断演变并带来重大风险。基于对先进端口扫描技术的研究,我们提出了一种基于数据平面开发套件(DPDK)的扫描器,以提高网络可视性和安全性。传统的端口扫描方法存在速度、准确性和效率方面的限制,阻碍了有效的威胁检测和缓解。在本文中,我们开发并实施了诸如特定协议探测和规避扫描技术等先进技术,以增强网络的可视性和安全性。我们还使用可编程硬件(包括智能网卡和基于DPDK的框架)以及网络内处理、数据并行化和硬件加速来评估网络扫描性能和可扩展性。此外,我们利用应用层协议解析来加速网络发现和映射,分析特定协议信息。在我们的实验评估中,我们提出的基于DPDK的扫描器在目标扫描速度方面有显著提升,在目标扫描环境中与其他扫描器相比实现了2倍的加速。此外,我们的扫描器在识别开放端口方面达到了99.5%的高精度率。值得注意的是,我们的解决方案还表现出更低的CPU和内存利用率,与替代扫描器相比降低了约40%。这些结果突出了我们提出的扫描技术在增强网络可视性和安全性方面的有效性和效率。这项研究的成果通过提供见解和创新来改进网络安全、识别漏洞并优化网络性能,为该领域做出了贡献。