Optimization of network device hardening in a multivendor environment
This paper presents a Python-based Nornir framework for automating network device hardening in multi-vendor environments, addressing critical gaps in scalability and interoperability. Unlike existing single-vendor solutions, our method enforces CIS benchmarks across Cisco, Juniper, and Fortinet devices, achieving an 82.18% reduction in hardening time compared to prior automation tools and a 99.99% improvement over manual techniques. By leveraging Nornir's multi-threading and vendor-agnostic inventory management, the framework ensures consistent security policies while eliminating configuration errors. Experimental results across 18 heterogeneous devices demonstrate its efficiency, with full hardening completed in 44 s (95% CI [43.8, 44.1]). This work provides enterprises with a scalable solution to rapidly secure complex networks against evolving threats, bridging the gap between compliance standards and real-world deployment.
Authors
- Abdulaziz Y. Barnawi (ORCID: https://orcid.org/0000-0003-2364-6587)
- Tarek Sheltami (ORCID: https://orcid.org/0000-0002-7879-1469)
- Ashraf Mahmoud (ORCID: https://orcid.org/0000-0001-9043-2568)
- Ali Bello Imoukhuede
Institutions
- King Fahd University of Petroleum and Minerals (SA)
Publication Details
- Journal
- Scientific Reports
- Published
- 2025-04-29
- DOI
- https://doi.org/10.1038/s41598-025-97894-4
- Citations
- 1
- Primary Topic
- Software-Defined Networks and 5G
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- King Fahd University of Petroleum and Minerals