Справочники
Каталог прав

Каталог прав

Интерфейс раздела Справочники / Каталог прав

Описание раздела

Раздел Справочники \ Каталог прав содержит централизованный реестр привилегий и ролей, назначенных учётным записям в подключенных базах данных. Справочник позволяет анализировать права доступа, контролировать распределение привилегий и выявлять потенциальные риски безопасности.

Назначение раздела

  • Инвентаризация привилегий — полный перечень прав доступа во всех подключенных СУБД
  • Контроль ролей — отслеживание системных и пользовательских ролей (DBA, SYSDBA, SYSOPER и др.)
  • Анализ привилегий на объекты — контроль прав на таблицы, процедуры и другие объекты БД
  • Классификация УЗ — разделение привилегий по типам учётных записей (суперпользователь, техническая)
  • Аудит прав доступа — мониторинг критичных привилегий (ALTER ANY TABLE, DROP ANY TABLE и др.)

Система фильтрации

Панель фильтров

Панель фильтров позволяет быстро находить нужные привилегии.

ФильтрТипОписание
Сервер БДТекстовое полеПоиск по IP-адресу или имени сервера
Экземпляр БДВыпадающий списокВыбор экземпляра базы данных
ПортТекстовое полеФильтрация по номеру порта
Тип СУБДВыпадающий списокФильтрация по типу СУБД (Oracle, MS SQL Server и др.)
Название привилегииТекстовое полеПоиск по названию привилегии или роли
Объект привилегииТекстовое полеПоиск по объекту, на который назначена привилегия
Тип УЗВыпадающий списокФильтрация по типу учётной записи

Кнопки управления:

  • Очистить — сброс всех примененных фильтров
  • Применить — активация установленных критериев фильтрации

Таблица привилегий

Таблица привилегий

Основная таблица содержит детальную информацию о каждой привилегии.

Структура таблицы

КолонкаОписание
Тип СУБДТип системы управления базами данных (Oracle, MS SQL Server и др.)
Сервер БДIP-адрес или DNS-имя сервера базы данных
Экземпляр БДНазвание экземпляра/базы данных
ПортНомер TCP-порта подключения
Название привилегииНазвание роли или привилегии (Роль DBA, Привилегия SELECT ANY TABLE и др.)
Объект привилегииОбъект БД, на который назначена привилегия
Дата созданияДата и время создания записи о привилегии
Тип УЗТип учётной записи (Суперпользователь, Техническая)
ОписаниеТекстовое описание привилегии
IDУникальный идентификатор привилегии в системе

Типы привилегий

ТипПримерыОписание
РолиDBA, SYSDBA, SYSOPER, DB_OWNERПредопределённые наборы привилегий
Системные привилегииALTER ANY TABLE, DROP ANY TABLEПрава на выполнение операций в БД
Объектные привилегииSELECT, INSERT, UPDATE, DELETEПрава на конкретные объекты БД

Управление таблицей

Экспорт данных:

  • CSV — выгрузка списка привилегий в формате CSV

Настройки отображения:

  • Количество строк — выбор числа записей на странице (по умолчанию 25)

Добавление признака

Диалог добавления признака

Для добавления нового признака (привилегии) в каталог нажмите кнопку "+ Добавить признак" в верхней части раздела.

Поля формы добавления

ПолеОбязательноеОписание
Сервер БДДаIP-адрес или имя сервера базы данных
Экземпляр БДДаНазвание экземпляра базы данных
ПортДаНомер TCP-порта подключения
Название привилегииДаНазвание добавляемой привилегии или роли
Объект привилегииДаОбъект БД, к которому относится привилегия
Тип УЗДаТип учётной записи (выбор из списка)
Тип СУБДДаТип системы управления базами данных
ОписаниеНетТекстовое описание привилегии

Кнопки управления:

  • Отменить — закрытие диалога без сохранения
  • Сохранить — сохранение нового признака в каталог
💡

Ручное добавление признаков позволяет внести информацию о привилегиях, которые не были обнаружены автоматически, или создать записи для планируемых привилегий.

Массовые действия

Массовые действия с привилегиями

Для выполнения действий над несколькими привилегиями одновременно:

  1. Отметьте чекбоксы напротив нужных записей в таблице (или выберите все через чекбокс в заголовке)
  2. Внизу появится панель с количеством выбранных записей и кнопкой "Удалить записи"
  3. Подтвердите удаление выбранных записей

Доступные массовые действия:

ДействиеОписание
Удалить записиУдалить выбранные привилегии из каталога
⚠️

Удаление записей из каталога прав не отменяет фактические привилегии в базе данных. Для отзыва прав необходимо выполнить соответствующие команды непосредственно в СУБД.

Критичные привилегии

При анализе каталога прав особое внимание следует уделять критичным привилегиям, которые могут представлять риск безопасности:

ПривилегияСУБДУровень рискаОписание
DBAOracleВысокийПолные административные права
SYSDBAOracleКритическийПрава администратора БД
SYSOPEROracleВысокийПрава оператора БД
ALTER ANY TABLEOracleВысокийИзменение любой таблицы
DROP ANY TABLEOracleКритическийУдаление любой таблицы
SELECT ANY TABLEOracleСреднийЧтение любой таблицы
SYSADMINMS SQL ServerКритическийПолные права администратора
DB_OWNERMS SQL ServerВысокийВладелец базы данных
SECURITYADMINMS SQL ServerВысокийУправление безопасностью
🔴

Наличие критичных привилегий у пользовательских (не технических) учётных записей может свидетельствовать о нарушении принципа минимальных привилегий и требует дополнительного анализа.