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. Размещение у вас
Основа устанавливается в вашей собственной инфраструктуре. Ваши схемы и результаты не обязаны её покидать.