La sicurezza è un requisito di progettazione
La base applicativa include controlli di autenticazione, appartenenza e autorizzazione. Le misure qui descritte non costituiscono una certificazione né un audit indipendente.
Misure presenti nel codice della release candidate
- Password memorizzate come hash tramite pwdlib con supporto Argon2 nel pacchetto.
- Token monouso di verifica email e recupero password conservati come hash SHA-256, con scadenza e consumo.
- Token di accesso firmati, con scadenza, issuer/audience e versione della sessione.
- Identità globale separata dalle appartenenze agli spazi.
- Controlli server-side su membership e ruolo per le operazioni tenant-scoped.
- Protezione del ruolo owner e gestione degli inviti monouso.
- Audit log per specifiche operazioni applicative, come modifiche a membri, inviti e inventario.
Limiti e verifiche ancora necessarie
- Non è stata dichiarata né ottenuta una certificazione di sicurezza o una verifica indipendente.
- Non sono disponibili agenti remoti, esecuzione di comandi o connessioni SSH/WinRM.
- Il rate limiting applicativo della release candidate è in memoria e va adeguato prima di un'architettura multi-worker.
- Devono essere completati hardening, monitoraggio, procedure operative, gestione incidenti e verifiche di sicurezza prima dell'apertura.
Nessuna promessa di controllo remoto sicuro: la release descritta gestisce account, autorizzazioni e inventario. Il collegamento operativo ai server è ancora fuori perimetro.