polito.it
Politecnico di Torino (logo)

Homogeneous control of stateless firewalls with OpenC2

Stefano Catenaro

Homogeneous control of stateless firewalls with OpenC2.

Rel. Daniele Bringhenti, Fulvio Valenza. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview
Abstract:

The growing complexity of modern network infrastructures and the heterogeneity of firewall and security technologies have made standardization and automation essential for effective cyber defense management. The Open Command and Control (OpenC2) standard, developed by OASIS, defines a unified language for commanding and controlling security components, enabling interoperability between heterogeneous systems through well-defined producer-consumer interactions. The Stateful Packet Filtering (SLPF) profile specifies how OpenC2 commands can be applied to network filtering systems, defining standardized actions, targets, arguments and results for managing firewalls and similar packet filtering technologies. This thesis defines a complete implementation of the OpenC2 Stateful Packet Filtering (SLPF) profile across four representative platforms: iptables, OpenStack Security Groups, Kubernetes Network Policies and Microsoft Azure Network Security Groups. Each actuator translates OpenC2 actions, such as query, allow, deny, delete and update, into the corresponding native operations, ensuring functional consistency while preserving the semantics defined by the SLPF specification. The work introduces a modular architecture that clearly separates the logic that depends on platform-specific implementations from the general OpenC2 SLPF management, allowing easier extension and integration of additional platforms in the future. The implementation is validated through comprehensive testing, including syntactic and semantic verification, functional evaluation and performance measurements. Finally, the thesis provides a critical assessment of the SLPF profile, evaluating its expressiveness and applicability across heterogeneous environments. The results confirm the feasibility of OpenC2 as a unified, interoperable and automatable control mechanism for diverse network protection systems.

Relatori: Daniele Bringhenti, Fulvio Valenza
Anno accademico: 2025/26
Tipo di pubblicazione: Elettronica
Numero di pagine: 80
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/38598
Modifica (riservato agli operatori) Modifica (riservato agli operatori)