I permessi delle tue app, centralizzati e ospitati in Francia
🔒 Solo VPSUn motore di autorizzazione basata su policy alimentato da Cerbos, installato e mantenuto da DINAO. Definisci « chi ha il diritto di fare cosa » in YAML — le tue decisioni di accesso restano sui nostri server francesi.
Cos'è Cerbos ?
Cerbos è una piattaforma di autorizzazione open-source che consente di implementare un controllo degli accessi contestuale a partire da regole dichiarative. Funziona come un Policy Decision Point (PDP) : un servizio separato che valuta i permessi e restituisce le decisioni di accesso per le tue applicazioni.
Il modello si articola attorno a quattro elementi : i principals (utenti o servizi), le azioni (creare, eliminare…), le risorse (oggetti protetti) e le policy (file YAML che descrivono le regole). Definisce le tue regole in YAML, versionate su Git, e Cerbos le valuta durante l'esecuzione.
Offre due API chiave : CheckResources (« questo utente può accedere a questo ? ») e PlanResources (« a quali risorse ha accesso questo utente ? »). Supporta il passaggio dal RBAC all'ABAC con ruoli derivati dinamici e fornisce SDK per Go, Java, JavaScript, .NET, PHP, Python, Ruby e Rust. L'accento è posto sulla semplicità, sulla scalabilità e sull'indipendenza dal linguaggio.
Alloggia Cerbos su DINAO
Nessun container gestito per Cerbos: questa applicazione si installa su un VPS ospitato in Francia (minimo 1 vCPU / 256 Mo / 2 Go).
Applicazione disponibile su VPS
Questa applicazione richiede un accesso privilegiato alla macchina host, incompatibile con l'hosting condiviso gestito. Si installa su un VPS (server privato virtuale) che amministri tu: DINAO lo consegna con Docker e il pannello di gestione che preferisci, e sei tu a installare e mantenere Cerbos. Il VPS non è gestito da DINAO, a meno che tu non aggiunga l'opzione di gestione al momento dell'ordine.
Motivo tecnico: bind-mount d'un chemin hôte (volumes nommés uniquement en managé).
Scopri il VPS Docker →Requisiti di Cerbos: 1 vCPU, 256 Mo, 2 Go. Il nostro VPS Docker a 11 € IVA escl. al mese li copre.
Dettagli tecnici
Ti chiedi…
A cosa serve un motore di autorizzazione separato?
Cerbos estrae la logica « chi ha il diritto di fare cosa » da ogni applicazione per centralizzarla in un servizio dedicato (un Policy Decision Point). Le tue regole non sono più duplicate né disperse : sono scritte una volta, in YAML, e interrogate via API.
Qual è la differenza tra RBAC e ABAC?
Il RBAC autorizza in base ai ruoli (« admin », « editore »). L'ABAC va oltre basandosi su attributi e contesto (proprietario della risorsa, regione, stato…). Cerbos supporta entrambi, con ruoli derivati dinamici.
Cerbos funziona con qualsiasi linguaggio?
Sì. Cerbos è un servizio indipendente interrogato via API, con SDK per Go, Java, JavaScript, .NET, PHP, Python, Ruby e Rust. Le tue applicazioni pongono una domanda di autorizzazione e ricevono una decisione.
Le mie decisioni di accesso lasciano il server?
No. Il motore gira sulla tua istanza ospitata in Francia da DINAO. Le tue policy e le decisioni di autorizzazione restano sotto il tuo controllo.
Sono necessarie competenze tecniche?
La redazione delle policy riguarda i tuoi team tecnici, ma la gestione dell'istanza (installazione, sicurezza, aggiornamenti, disponibilità) è interamente gestita da DINAO.