20–24 May 2024
Park Hotel Cala di Lepre
Europe/Rome timezone

Open Policy Agent come motore di autorizzazione nel middleware Grid

22 May 2024, 12:25
10m
Sala Meeting "Le Saline" (Park Hotel Cala di Lepre)

Sala Meeting "Le Saline"

Park Hotel Cala di Lepre

Via Cala di Lepre 07020 Palau (SS) Italia
Flash talk Tecnologie ICT (Harware e Software) Sessione "Tecnologie ICT Hardware e Software"

Speaker

Federica Agostini (CNAF-INFN)

Description

Open Policy Agent (OPA) è un motore di autorizzazione open-source che consente di definire, gestire e applicare policy di sicurezza in modo flessibile e coerente all'interno di un'infrastruttura software. OPA fornisce un linguaggio per la definizione delle policy flessibile e dichiarativo, chiamato Rego. Le API RESTful di OPA consentono di integrare il servizio con una vasta gamma di framework e soluzioni, compresi sistemi di autenticazione, microservizi, API e altro ancora. È progettato per essere altamente scalabile e per gestire grandi volumi di richieste, il che lo rende una scelta ideale per l’uso in servizi Grid come INDIGO IAM o StoRM.
In questa presentazione si vuole dare una descrizione delle potenzialità di questo framework nonché illustrare come OPA sia stato utilizzato nei servizi di storage come StoRM Tape REST API e StoRM WebDAV per implementare le regole di autorizzazione definite nel profilo JWT di WLCG e di come sia stato integrato con successo in INDIGO IAM per sostituire il meccanismo di valutazione delle scope policies. Verranno inoltre illustrate le opportune comparazioni in termini di performance e compliance tra le soluzioni precedenti e quelle basate su OPA.

Primary author

Federica Agostini (CNAF-INFN)

Co-authors

Enrico Vianello (Istituto Nazionale di Fisica Nucleare) Francesco Giacomini (Istituto Nazionale di Fisica Nucleare) Roberta Miccoli (Istituto Nazionale di Fisica Nucleare)

Presentation materials