1. Surse doar în citire
Sursele SQL sunt deschise doar în citire. O scriere este refuzată de motor, nu doar de interfață; garanția este dovedită printr-un caz sănătos, un caz încălcat și un sabotaj deliberat.
2. Identitate federată, fără conturi locale
Autentificarea trece prin Idenva (SSO). Un jeton de la alt emitent sau expirat este refuzat, iar reactivarea unei parole locale este detectată. Dashvia nu ține o bază proprie de utilizatori.
3. Drepturi rând cu rând
Grupurile Idenva stabilesc ce rânduri sunt vizibile. Filtrul este parametrizat, niciodată construit prin interpolarea valorilor, și se aplică și filtrelor încrucișate, drill-down-ului, exporturilor și rapoartelor programate.
4. O IA care își arată interogarea
Text-to-SQL răspunde cu o interogare SQL lizibilă. Orice citire în afara schemei și orice scriere sunt refuzate înainte de execuție. Fără hubul Kopilvia, Dashvia trece într-un mod degradat explicit: corpus local și refuzul de a răspunde în afara lui, în loc să inventeze.
5. Jurnal de audit
Cine a consultat, exportat sau modificat ce raport este consemnat într-un jurnal doar cu adăugare: baza de date refuză orice modificare sau ștergere a unui rând deja scris.
6. Bază consolidată și fixată
Dashvia se sprijină pe Apache Superset (Apache-2.0), fixat la versiunea 6.1.0. O cheie secretă implicită sau un cont admin/admin sunt refuzate la pornire, iar avizele de securitate publicate sunt verificate față de versiunea fixată.
7. Găzduibil la dumneavoastră
Baza se instalează pe propria infrastructură. Schemele și rezultatele dumneavoastră nu trebuie să o părăsească.