Toward the Optimization of Automated VPN Configuration
In recent years, VPNs have become one of the most essential security mechanisms, allowing the users to safely communicate over untrusted networks. As research in security automation advances, the literature has introduced various approaches for automating the configuration of security functions and addressing the growing challenges faced by security administrators, though only a limited number specifically address VPNs. An effective constraint programming-based approach in this field is VEREFOO, which leverages formal methods to automatically and optimally configure VPNs while ensuring formal correctness by construction. However, VEREFOO was not designed to minimize memory consumption and performance overhead, despite their relevance in both enterprise and commercial modern virtual networks. In this paper, the optimization aspect of the VEREFOO approach is enhanced and expanded on both of these new fronts. Specifically, new optimization strategies are designed to provide minimization of the configured rules and maximization of constraints generation efficiency. This optimized approach has been implemented as a framework and validated on a realistic use case to assess optimization improvements across multiple aspects.
Authors
- Fulvio Valenza (ORCID: https://orcid.org/0000-0002-8471-3029)
- Daniele Bringhenti (ORCID: https://orcid.org/0000-0002-3086-7364)
- Gianmarco Bachiorrini
Institutions
- Politecnico di Torino (IT)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1109/netsoft64993.2025.11080541
- Primary Topic
- Mobile Agent-Based Network Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00