Перейти к содержанию

IP фильтрация

IP-фильтрация ограничивает доступ к системе по IP-адресу клиента на уровне компании. Она настраивается на экране «Настройки»«Безопасность» ролями Администратор компании (для своей компании) и Суперадминистратор (для любой компании, выбираемой селектором компании над списками).

Экран недоступен при лицензии «Базовый» и при отсутствии лицензии: при попытке открыть его выводится уведомление о лицензии и происходит возврат на начальную страницу.

Как выполняется проверка

Адрес проверяется при каждом входе — после проверки пароля, но до открытия сессии. Такая же проверка выполняется для запросов, аутентифицированных ключом API.

  • Первым проверяется чёрный список. Если адрес в нём есть, доступ запрещается независимо от белого списка
  • Затем проверяется белый список. Пока он включён, доступ разрешён только с адресов, явно в него включённых
  • Записи со статусом «Исключен» не учитываются при проверке, поэтому правило можно временно отключить, не удаляя его
  • Пользователь, отклонённый списками, видит на странице входа сообщение «Доступ с вашего IP-адреса запрещен. Обратитесь к администратору для уточнения деталей»

Списки

На экране есть две вкладки — «Белый список IP» и «Черный список IP» — с одинаковой таблицей:

Колонка Описание
IP-адрес Адрес; если указана маска подсети, она отображается вместе с адресом
Описание Произвольное описание записи
Статус «Активен» или «Исключен»
Действия Редактирование, исключение или активация и удаление записи

Все три колонки с данными поддерживают сортировку и фильтр, для колонки «Статус» используется список выбора. Если совпадений нет, таблица показывает «IP-адреса не найдены».

Включение и отключение списка

На каждой вкладке рядом с кнопкой «Добавить IP-адрес» расположен переключатель, подсказка которого сообщает текущее состояние, например «Белый список IP включен» или «Черный список IP отключен».

Включение списка запрашивает подтверждение:

Список Подтверждение
Белый список «Вы уверены, что хотите включить белый список IP? Пользователи, которые работают с IP-адресов не из списка, потеряют доступ к системе»
Чёрный список «Вы уверены, что хотите включить черный список IP? Пользователи, которые работают с IP-адресов из списка, потеряют доступ к системе»

Отключение списка применяется сразу, без подтверждения.

Ограничение: для работы списка требуется хотя бы один активный адрес. Включение пустого списка, а также исключение или удаление последней активной записи включённого списка блокируется сообщением «Для работы белого списка IP необходимо наличие хотя бы одного активного IP-адреса в списке» (и аналогичным сообщением для чёрного списка).

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

Кнопка «Добавить IP-адрес» и действие редактирования открывают диалог «Добавить IP-адрес» или «Редактировать IP-адрес»:

Поле Требования
IP-адрес Обязательное поле. Адрес IPv4, при необходимости с маской CIDR от 0 до 32, например 192.168.1.0/24. Некорректное значение отклоняется сообщением «Неверный формат IP»
Описание Необязательное поле, до 255 символов

На вкладке белого списка у поля адреса есть кнопка «Вставить мой IP-адрес», которая подставляет адрес, с которого вы работаете сейчас. Если адрес определить не удалось, появляется сообщение «IP-адрес не определен. Узнайте свой IP-адрес, используя другие сервисы, и вставьте его вручную».

Кнопка «Сохранить» остаётся недоступной, пока форма заполнена некорректно.

Исключение и удаление записей

Исключение активной записи запрашивает подтверждение, текст которого зависит от списка:

  • Белый список: «Вы уверены, что хотите исключить этот IP-адрес из белого списка IP? Пользователи, которые работают с этого адреса, могут потерять доступ к системе»
  • Чёрный список: «Вы уверены, что хотите отключить этот IP-адрес из черного списка IP? Это может открыть доступ к системе злоумышленникам с этого адреса»

Активация исключённой записи выполняется без подтверждения. Удаление запрашивает подтверждение с аналогичным предупреждением об утрате доступа или, для чёрного списка, об открытии доступа с этого адреса.

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