Sicurezza e separazione dei mandanti

Ogni azienda è un mandante. La separazione dei mandanti è imposta dal database stesso e un test la verifica su tutte le tabelle.

Anteprima del design: L’IA non invia nulla senza conferma: la fattura parte solo dopo il tocco sul pulsante

Cosa contiene Sicurezza e separazione dei mandanti

  • Separazione dei mandanti nel database

    PostgreSQL separa le aziende con la Row-Level Security. È attivata e imposta per tutte le tabelle. L’applicazione si collega con un ruolo che non è né proprietario né superutente e non può aggirare le regole.

  • Verificata

    Un test di catalogo legge lo schema e controlla 18 regole. Una serie di test a parte attacca la separazione.

  • Password, codice dell’app, chiave di accesso

    Le password sono memorizzate con argon2id. Come secondo fattore c’è un codice dell’app (TOTP) con dieci codici di ripristino, oppure una chiave di accesso. Il segreto del codice dell’app è nel database solo in forma cifrata.

  • Dispositivi e sessioni

    Una sessione appartiene a un’azienda e a un dispositivo. Si può terminare subito. Gli accessi falliti sono limitati: dopo cinque tentativi falliti per account in 15 minuti, i successivi vengono rifiutati.

  • Documenti non modificabili

    Le offerte e le fatture emesse non si possono né modificare né eliminare, nemmeno tramite il ruolo dell’applicazione.

  • IA solo con approvazione

    L’assistente non ha alcuno strumento per inviare, eliminare o pagare. Lo impone il server, non il prompt.

Che cosa non affermiamo

hauscloud non ha alcuna certificazione. Dove vengono memorizzati i dati dipende dalla gestione; qui non diamo alcuna garanzia sull’ubicazione. All’interno di un’azienda nella versione 0.2.0 non ci sono ancora ruoli: ogni membro connesso può emettere documenti. Gli account li crea l’operatore; cambiare la password e gestire le chiavi di accesso non fanno ancora parte dell’app.

Vuoi conoscere hauscloud?

La versione preliminare non è ancora accessibile a tutti e la vendita non è aperta. Scrivici: ti risponderemo con lo stato attuale.