journal article·2023Open access

Dis-NDVW: Distributed Network Asset Detection and Vulnerability Warning Platform

Leilei Li, Yansong Wang, Dongjie Zhu, Xiaofang Li, Haiwen Du, Yixuan Lu, Rongning Qu, Russell Higgs

Computers, Materials & Continua· Volume 76· Issue 1

Abstract

With the rapid development of Internet technology, the issues of network asset detection and vulnerability warning have become hot topics of concern in the industry. However, most existing detection tools operate in a single-node mode and cannot parallelly process large-scale tasks, which cannot meet the current needs of the industry. To address the above issues, this paper proposes a distributed network asset detection and vulnerability warning platform (Dis-NDVW) based on distributed systems and multiple detection tools. Specifically, this paper proposes a distributed message subscription and publication system based on Zookeeper and Kafka, which endows Dis-NDVW with the ability to parallelly process large-scale tasks. Meanwhile, Dis-NDVW combines the RangeAssignor, RoundRobinAssignor, and StickyAssignor algorithms to achieve load balancing of task nodes in a distributed detection cluster. In terms of a large-scale task processing strategy, this paper proposes a task partitioning method based on First-In-First-Out (FIFO) queue. This method realizes the parallel operation of task producers and task consumers by dividing pending tasks into different queues according to task types. To ensure the data reliability of the task cluster, Dis-NDVW provides a redundant storage strategy for master-slave partition replicas. In terms of distributed storage, Dis-NDVW utilizes a distributed elastic storage service based on ElasticSearch to achieve distributed storage and efficient retrieval of big data. Experimental verification shows that Dis-NDVW can better meet the basic requirements of ultra-large-scale detection tasks.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Software System Performance and Reliability · Cloud Computing and Resource Management · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (25)

Show source-provided references
1. From information security to cyber security10.1016/j.cose.2013.04.004 ↗
2. Awareness about the online security threat and ways to secure the youths
3. Cyber security and privacy issues in industrial Internet of Things10.32604/csse.2021.015206 ↗
4. China National Vulnerability Database of Information Security, Data Cube, 2021. https://www.cnnvd.org.cn/home/dataCube
5. Security vulnerabilities in wireless sensor networks: A survey
6. Information security breaches and IT security investments: Impacts on competitors10.1016/j.im.2018.11.003 ↗
7. An overview of face manipulation detection
8. R. T. Fielding, “Architectural styles and the design of network-based software architectures,” M.S. thesis, Donald Bren School of Information and Computer Sciences, University of California, Irvine (UCI), Irvine, USA, 2000.
9. B. Hu, “Distributed vulnerability emergency detection system,” M.S. thesis, University of Electronic Science and Technology of China, School of computer science and engineering (School of cyberspace security), Chengdu, China, 2010.
10. Enterprise cyberspace threat landscape: An analysis
11. Scanning for vulnerable devices in the Internet of Things
12. A comprehensive detection approach of Nmap: Principles, rules and experiments
13. A survey of web technologies used in Indonesia local governments10.24089/j.sisfo.2018.05.003 ↗
14. Framework for web application vulnerability discovery and mitigation by customizing rules through ModSecurity
15. Unveiling SSL/TLS MITM hosts in the wild
16. Examining DES-based cipher suite support within the TLS ecosystem
17. gobies.org, “Goby,” 2021. [Online]. Available: https://cn.gobies.org/
18. GitHub, “Vxscan,” 2021. [Online]. Available: https://github.com/al0ne/Vxscan
19. Penetration testing active reconnaissance phase-optimized port scanning with nmap tool
20. Are you a favorite target for cryptojacking? A case-control study on the cryptojacking ecosystem
21. Design and implementation of distributed vulnerability detection system
22. A distributed vulnerability scanning on machine learning
23. ZooKeeper: Wait-free coordination for Internet-scale systems
24. Kafka: A distributed messaging system for log processing
25. Systems monitoring and big data analysis using the elasticsearch system