Open Command and Control (OpenC2) was designed to facilitate the orchestration of heterogeneous cyber-defense technologies through a vendor-agnostic language. However, while the standard inte- grates secure transfer protocols, it lacks a common prescriptive mecha- nism for (IAM). This choice leaves a significant architectural gap, jeopar- dizing the applicability of Managed Security Service (MSS), where cross- domain delegation is a critical issue. This paper addresses this gap by proposing a robust (IAM) framework based on the OAuth2 mechanism. Our work addresses the ‘impedance mismatch’ between the browser- centric approach of OAuth2 and automated, non-interactive OpenC2 controllers. To this end, we introduce a novel Headless User Agent com- ponent that manages user credentials without requiring human interac- tion via a browser or other tools. Additionally, we integrate fine-grained access control for the execution of OpenC2 commands, which imple- ments the basic security principle of least privileges. The overall solution is implemented as a modular extension of the otupy OpenC2 library, and supports both HTTP and MQTT transfer bindings. Experimental vali- dation demonstrates the functional correctness of the identity manage- ment and access control layers. At the same time, performance analysis quantifies the overhead introduced by per-request token introspection at approximately 14.5 ms, confirming the approach’s viability for real-time operational environments.

Homogeneous Control of Security Functions via Cross-Domain Delegation

Canavese, Daniele
Writing – Review & Editing
;
Repetto, Matteo
Supervision
2026

Abstract

Open Command and Control (OpenC2) was designed to facilitate the orchestration of heterogeneous cyber-defense technologies through a vendor-agnostic language. However, while the standard inte- grates secure transfer protocols, it lacks a common prescriptive mecha- nism for (IAM). This choice leaves a significant architectural gap, jeopar- dizing the applicability of Managed Security Service (MSS), where cross- domain delegation is a critical issue. This paper addresses this gap by proposing a robust (IAM) framework based on the OAuth2 mechanism. Our work addresses the ‘impedance mismatch’ between the browser- centric approach of OAuth2 and automated, non-interactive OpenC2 controllers. To this end, we introduce a novel Headless User Agent com- ponent that manages user credentials without requiring human interac- tion via a browser or other tools. Additionally, we integrate fine-grained access control for the execution of OpenC2 commands, which imple- ments the basic security principle of least privileges. The overall solution is implemented as a modular extension of the otupy OpenC2 library, and supports both HTTP and MQTT transfer bindings. Experimental vali- dation demonstrates the functional correctness of the identity manage- ment and access control layers. At the same time, performance analysis quantifies the overhead introduced by per-request token introspection at approximately 14.5 ms, confirming the approach’s viability for real-time operational environments.
2026
Istituto di Matematica Applicata e Tecnologie Informatiche - IMATI - Sede Secondaria Genova
9783032279927
9783032279934
OpenC2 · OAuth 2.0, Authentication, Security Automation, Managed Security Services
File in questo prodotto:
File Dimensione Formato  
978-3-032-27993-4_37.pdf

solo utenti autorizzati

Descrizione: Version pubblicata
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 892.33 kB
Formato Adobe PDF
892.33 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
OpenC2OAuth2_IFIPSEC26.pdf

embargo fino al 03/06/2027

Descrizione: Versione dopo revisione
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 532.3 kB
Formato Adobe PDF
532.3 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/586261
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact