1. Джерела лише для читання
SQL-джерела відкриваються лише для читання. Запис відхиляє сам рушій, а не лише інтерфейс; захист підтверджено справним випадком, випадком порушення й навмисним саботажем.
2. Федеративна ідентифікація, жодних локальних облікових записів
Вхід відбувається через Idenva (SSO). Токен іншого емітента або прострочений токен відхиляється, а повторне ввімкнення локального пароля виявляється. Dashvia не веде власної бази користувачів.
3. Права за рядками
Групи Idenva визначають, які рядки видно. Фільтр параметризований, ніколи не збирається підстановкою значень у текст і діє також для перехресних фільтрів, деталізації, експорту та звітів за розкладом.
4. ШІ, який показує свій запит
Text-to-SQL відповідає читабельним SQL-запитом. Будь-яке читання поза схемою та будь-який запис відхиляються до виконання. Без хабу Kopilvia Dashvia переходить у явно обмежений режим: локальний корпус і відмова відповідати поза ним замість вигадки.
5. Журнал аудиту
Хто переглядав, експортував чи змінював той чи інший звіт, записується в журнал лише для додавання: база даних відхиляє будь-яку зміну або видалення вже записаного рядка.
6. Посилена, зафіксована основа
Dashvia спирається на Apache Superset (Apache-2.0), зафіксований на версії 6.1.0. Секретний ключ за замовчуванням або обліковий запис admin/admin відхиляються під час запуску, а опубліковані бюлетені безпеки звіряються із зафіксованою версією.
7. Розміщення у вас
Основа встановлюється у вашій власній інфраструктурі. Ваші схеми та результати не мусять її залишати.