Вход

Программа и методика испытаний ПО «Мультифактор»

Последнее обновление: 13 октября 2025 г.

1. Общие сведения
Наименование изделия: Программное обеспечение «Мультифактор».
Обозначение: РОФ.42584334.58.29.12.01.
Разработчик: ООО «МУЛЬТИФАКТОР».
Лицензия: ФСТЭК России № Л050-00107-77/01567361 от 26.11.2024.

Описание:
ПО «Мультифактор» — система двухфакторной аутентификации для защиты корпоративных ресурсов (VPN, VDI, Windows/Linux, облачные приложения) с поддержкой SSO.

Компоненты:

  • Облачная часть (личный кабинет администратора, сервер авторизации, API).

  • Адаптеры (Radius, LDAP, SelfService Portal, Windows Logon, ADFS, IIS, Keycloak, PAM для Linux).

  • Мобильное приложение для ОС «Аврора».

Функции безопасности (ФБ):

  1. Идентификация и аутентификация пользователей (ИАФ.1).

  2. Управление идентификаторами (ИАФ.3).

  3. Управление средствами аутентификации (ИАФ.4).

  4. Защита обратной связи (ИАФ.5).

  5. Управление учетными записями (УПД.1).

  6. Разграничение доступа (УПД.2).

  7. Ограничение неуспешных попыток входа (УПД.6).

  8. Блокирование сеанса при бездействии (УПД.10).

  9. Регистрация событий безопасности (РСБ.1-РСБ.3).

  10. Генерирование временных меток (РСБ.6).


2. План тестирования

Цель: Подтверждение выполнения функций безопасности согласно требованиям ГОСТ Р 56939-2016.

Тестовая конфигурация:

  • Виртуальные машины (2 ядра, 4 ГБ ОЗУ, 40 ГБ HDD).

  • Мобильное устройство на ОС «Аврора».

Порядок испытаний:

  1. Установка ПО на стенд.

  2. Проведение тестов (раздел 3).

  3. Фиксация результатов в протоколе.


3. Описание тестов

3.1. Предварительные условия:

  • Готовый стенд, установленное ПО.

3.2. Проверка ФБ1:

3.2.1. Проверяемые требования
Идентификация и аутентификация пользователей, являющихся работниками оператора (ИАФ.1)
3.2.2. Дополнительные предварительные условия проведения проверки
Отсутствуют.
3.2.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Вход в систему платформа «Мультифактор»
Войти в систему для аутентификацииОткроется страница для ввода данных в поля «логин» и «пароль»
Оставить поля «Логин» и «Пароль» пустыми и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение под полями ввода: «Пожалуйста, заполните. Пожалуйста, заполните». Есть возможность сбросить пароль через кнопку «Забыли пароль?»
Ввести верный «Логин» и неверный «Пароль» и нажать кнопку «Войти»Появится сообщение: «Неверный адрес или пароль». Вход не выполнен
Ввести неверный «Логин» и верный «Пароль» и нажать кнопку «Войти»Появится сообщение: «Неверный адрес или пароль».
Ввести неверный «Логин» и не верный «Пароль» и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» всевозможные символы и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» длинные данные и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» ещё 3 раза неправильно «Войти»Пользователь заблокирован
Нажать «Забыли пароль». Открыть почту с письмом от reply@gos.multifactor.ru и перейти по ссылке.На мобильное устройство придёт подтверждение действия.
Подтвердить действие в мобильном приложенииНа устройстве, с которого запрашивается доступ, откроется форма смены пароля.
Ввести новый пароль в 2 полях и подтвердить ввод.Откроется форма «Пароль успешно изменён»
Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.
На мобильное устройство придёт подтверждение действия.Появится всплывающая форма , с вопросом «это вы подключаетесь к [ресурсу] как [логин пользователя] из [флаг страны] [ip адрес]
Подтвердить действие в мобильном приложенииВход успешно выполнен

3.3. Проверка ФБ2:

3.3.1. Проверяемые требования

Управление идентификаторами, в том числе создание, присвоение, уничтожение идентификаторов (ИАФ.3)

3.3.2. Дополнительные предварительные условия проведения проверки

Выполнен вход в систему.

3.3.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Подключение к тестовому стенду
Перейти во вкладку «ресурсы»Откроется список ресурсов
Нажать кнопку добавитьОткроется форма выбора типа ресурса
Выбрать «Self-Service портал»Откроется страница создания нового ресурса
Ввести произвольное название и нажать сохранить.Откроется страница с информацией о портале
С уникальным идентификатором API Key и API Secret
Перейти в ресурсыОткроется страница с ранее добавленным ресурсом
Нажать на ранее созданный ресурсОткроется страница с информацией о портале
С уникальным идентификатором API Key и API Secret
Нажать удалить ресурсПоявится форма «Подтверждаете удаление? Это действие необратимо.»
Нажать «ок»Появится страница с ресурсами
Перейти в «Журнал»Отобразится страница с журналом действий
Нажать на событие «Удаление ресурса»Откроется страница «Информация о событии» в которой указано:
Действие
Статус
Время
Имя ресурса
Тип ресурса
ActionId
Убедиться, что статус события «Success»Статус события «Success»

3.4. Проверка ФБ3:

3.4.1. Проверяемые требования

Управление средствами аутентификации, в том числе хранение, выдача, инициализация, блокирование средств аутентификации и принятие мер в случае утраты и (или) компрометации средств аутентификации. (ИАФ.4)

3.4.2. Дополнительные предварительные условия проведения проверки

Создан пользователь и есть доступ к почтовому ящику данного пользователя. Настроен ресурс для подключения. Выполнен вход в панель администратора.

3.4.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Регистрация способа подтверждения второго фактора
Администратор: Перейти во вкладку «Пользователи»Откроется список пользователей, у которых есть доступ к ресурсу.
Администратор: Нажать на пользователя от которого будет запрашиваться доступ к ресурсуОткроется страница «Информация о пользователе системы»
Администратор: Нажать на «Отправить ссылку для настройки аутентификации»Откроется форма с «Email адрес» и «Срок действия ссылки в минутах»
Администратор: Нажать «Отправить»Форма закроется
Пользователь: Зайти в ранее указанную почтуВ почте находится письмо от «reply@gos.multifactor.ru»
Пользователь: Открыть письмо и нажать «Настроить MULTIFACTOR»Откроется страница с настройкой метода подтверждения второго фактора
Пользователь: Выбрать метод «Mobile app» после «add account»Откроются варианты установки на мобильное устройство
Пользователь: Нажать «Next»Откроется страница с сгенерированным QR-Кодом
Пользователь: На мобильном устройстве войдите в приложение Multifactor нажмите «+»Откроется камера для сканирования QR-кода
Пользователь: Отсканируйте QR-кодВ мобильном приложении добавится новый пользователь
Пользователь: На ПК нажмите «Back»На мобильном устройстве придет подтверждение второго фактора.
Пользователь: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.На ПК откроется окно с надписью «Отлично! Вы завершили настройку способов аутентификации»
Пользователь: С ПК выполните подключение к ресурсуНа мобильное приложение придет подтверждение второго фактора.
Пользователь: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.Вход на ресурс выполнен успешно.
Администратор: Перейдите во вкладку «Пользователи»Откроется список пользователей
Администратор: Нажмите на пользователя, которому ранее был настроен второй факторОткроется «Информация о пользователе системы»
Администратор: Нажмите «Заблокировать»Поле «Статус» примет значение «Заблокирован»
Пользователь: С ПК выполните подключение к ресурсуВход не выполнен, на мобильное устройство не поступило подтверждение второго фактора.
Администратор: Перейдите во вкладку «Доступы»Отобразится список запросов доступа к ресурсам.
Администратор: Нажмите на последнее событие.Откроется событие
Администратор: Убедитесь, что в поле «Статус» значение «В доступе отказано»Значение корректное
Тест 2: Проверка на требования к сложности пароля
Администратор: Нажать на кнопку «Выход»Откроется страница аутентификации
Администратор: Нажать «Забыли пароль»Откроется форма «Восстановление пароля»
Администратор:Укажите почту для восстановления пароля и нажмите отправить письмоОткроется форма «Письмо отправлено»
Администратор: Перейдите в почту и откройте письмо от «reply@gos,multifactor.ruВ письме «Мы получили от Вас запрос на изменение пароля в системе управления Multifactor.
Вы можете создать новый пароль по ссылке.»
Администратор:Перейти по ссылкеОткроется форма подтверждения второго фактора.
Администратор:На мобильном устройстве подтвердите действие.На ПК откроется форма Требования к новому паролю:
- не должен быть короче 12 символов
- должен содержать цифры и буквы
- не должен совпадать с предыдущими 4-мя паролями
А также поле для ввода пароля и поле для его подтверждения.
Администратор: Введите пароль, не подходящий по требованиям, например, «Админ1» в оба поляВысветится текст «Пароль не должен быть короче 12 символов»
Администратор: Нажмите «Сохранить пароль»Ничего не произошло также поле подсвечено «Пароль не должен быть короче 12 символов»
Администратор: Введите пароль «11111111111»Появится надпись «Пароль должен содержать буквы и цифры»
Администратор: Нажмите «Сохранить пароль»Ничего не произошло также поле подсвечено «Пароль должен содержать буквы и цифры»
Администратор: Введите пароль, который был ранее установлен в качестве пароляВысветится текст «Пароль не должен совпадать с предыдущими 4 паролями»
Администратор: Нажмите «Сохранить пароль»Ничего не произошло также поле подсвечено «Пароль не должен совпадать с предыдущими 4 паролями»
Администратор: Введите пароль удовлетворяющий требования изделия и нажмите «Сохранить пароль»Откроется форма аутентификации.

3.5. Проверка ФБ4 (ИАФ.5):

3.5.1. Проверяемые требования

Защита обратной связи аутентификации при вводе (ИАФ.5)

3.5.2. Дополнительные предварительные условия проведения проверки

Отсутствуют.

3.5.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Проверка обратной связи кабинета администратора
Зайти на сайт администрирования
https://[ip_кабинета администратора]/
Откроется форма аутентификации
В поле «Email» ввести произвольный логинЛогин введён
В поле «Пароль» ввести произвольные символы и убедиться, что символы скрытыСимволы скрыты
Выделить введённый пароль и нажать правой кнопкой мыши.Откроется меню действий с текстом
Убедиться ,что поле «копировать» недоступнополе «копировать» недоступно
Нажать на Пароль соответствует
убедиться что ранее введённый пароль соответствует
Нажать на Пароль скрыт
и убедиться что пароль скрыт
Тест 2: Проверка обратной связи портал самообслуживания
Зайти на сайт администрирования
https://[ip _портала]/
Откроется форма аутентификации
В поле «Email» ввести произвольный логинЛогин введён
В поле «Пароль» ввести произвольные символы и убедиться, что символы скрытыСимволы скрыты
Выделить введённый пароль и нажать правой кнопкой мыши.Откроется меню действий с текстом
Убедиться, что поле «копировать» недоступнополе «копировать» недоступно

3.6. Проверка ФБ5:

3.6.1. Проверяемые требования

Управление (заведение, активация, блокирование и уничтожение) учетными записями пользователей, в том числе внешних пользователей (УПД.1)

3.6.2. Дополнительные предварительные условия проведения проверки

Существует ресурс, к которому оператор подключается с помощью Radius. На сервере Radius установлен Radius adapter. За администратора выполнен вход с панель администратора.

3.6.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Управление (заведение, активация, блокирование и уничтожение) учетными записями пользователей, в том числе внешних пользователей
Оператор:Выполнить подключение к ресурсу от пользователя, с настроенным Radius для этого пользователя.Вход не выполнен.
Администратор: Перейти в доступыОткроется список пользователей , которые запрашивают доступ к ресурсу.
Последний запрос доступа будет иметь поле «Доступ» со статусом «Ожидается»Событие присутствует в списке.
Нажать на событиеОткроется страница «Информация о запросе доступа» в котором присутствую поля:
Пользователь
Ресурс
Статус
Ожидается аутентификация
Создан
Способ аутентификации
Устройство
Radius-Adapter-Client
IP адрес
Хост
Geolocation
2FA Device IP
Нажать на пользователяОткроется информация о пользователе системы
Нажать «Отправить ссылку для настройки аутентификации»Откроется форма с полями «Email адрес» и «Срок действия ссылки в минутах»
Администратор: Нажать «Отправить»Форма закроется
Пользователь: Зайти в ранее указанную почтуВ почте находится письмо от «reply@gos.multifactor.ru»
Пользователь: Открыть письмо и нажать «Настроить MULTIFACTOR»Откроется страница с настройкой метода подтверждения второго фактора
Пользователь: Выбрать метод «Mobile app» после «add account»Откроются варианты установки на мобильное устройство
Пользователь: Нажать «Next»Откроется страница с сгенерированным QR-Кодом
Пользователь: На мобильном устройстве войдите в приложение Multifactor нажмите «+»Откроется камера для сканирования QR-кода
Пользователь: Отсканируйте QR-кодВ мобильном приложении добавится новый пользователь
Пользователь: На ПК нажмите «Back»На мобильном устройстве придёт подтверждение второго фактора.
Пользователь: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.На ПК откроется окно с надписью «Отлично! Вы завершили настройку способов аутентификации»
Пользователь: С ПК выполните подключение к ресурсуНа мобильное приложение придёт подтверждение второго фактора.
Пользователь: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.Вход на ресурс выполнен успешно.
Администратор: Перейдите во вкладку «Пользователи»Откроется список пользователей
Администратор: Нажмите на пользователя, которому ранее был настроен второй факторОткроется «Информация о пользователе системы»
Администратор: Нажмите «Заблокировать»Поле «Статус» примет значение «Заблокирован»
Пользователь: С ПК выполните подключение к ресурсуВход не выполнен, на мобильное устройство не поступило подтверждение второго фактора.
Администратор: Перейдите во вкладку «Доступы»Отобразится список запросов доступа к ресурсам.
Администратор: Нажмите на последнее событие.Откроется событие
Администратор: Убедитесь, что в поле «Статус» значение «В доступе отказано»Значение корректное
Администратор: Перейдите во вкладку «Пользователи»Откроется список пользователей
Администратор: Нажмите на пользователя, которому ранее был настроен второй факторОткроется «Информация о пользователе системы»
Администратор: Нажмите «Разблокировать»Поле «Статус» примет значение «Активный»
Пользователь: С ПК выполните подключение к ресурсуВход ожидается, на мобильное устройство поступило подтверждение второго фактора.
Пользователь: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.Вход на ресурс выполнен успешно.
Администратор: Перейдите во вкладку «Доступы»Отобразится список запросов доступа к ресурсам.
Администратор: Нажмите на последнее событие.Откроется событие
Администратор: Убедитесь, что в поле «Статус» значение «Разрешен»Значение корректное
Тест 2: Регистрация администратора с ролью «Admin»
Администратор 1: Перейти во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажать «Добавить»Откроется страница создания нового администратора
Администратор 1: Указать:Поля заполнены.
Имя
Email
Роль:Support1
Администратор 1: Ознакомиться с описанием роли нижеОписание присутствует «Support 1: доступ только для чтения к разделам "Пользователи" и "Запросы доступа".»
Администратор 1: Нажать зарегистрироватьОткроется список администраторов, в котором будет указан ранее созданный администратор со статусом «Приглашение отправлено»
Администратор2 с ролью Admin: В почте появится письмо от reply@gos.multifactor.ruПисьмо появилось в почтовом ящике
Администратор 2 с ролью Admin: Открыть письмо и нажать получить доступОткроется страница создания пароля.
Администратор 2 с ролью Admin: Введите произвольный пароль 2 раза и нажать «Сохранить».Произойдёт редирект на страницу настройки второго фактора
Администратор 2 с ролью Admin: Выбрать метод «Mobile app» после «add account»Откроются варианты установки на мобильное устройство
Администратор 2 с ролью Admin: Нажать «Next»Откроется страница с сгенерированным QR-Кодом
Администратор 2 с ролью Admin: На мобильном устройстве войдите в приложение Multifactor нажмите «+»Откроется камера для сканирования QR-кода
Администратор 2 с ролью Admin: Отсканируйте QR-кодВ мобильном приложении добавится новый пользователь
Администратор 2 с ролью Admin: На ПК нажмите «Back»На мобильном устройстве придёт подтверждение второго фактора.
Администратор 2 с ролью Admin: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.На ПК откроется окно с надписью «Отлично! Вы завершили настройку способов аутентификации»
Администратор 2 с ролью Admin: Выполните вход в панель администрирования МультифакторВход успешно выполнен
Тест 2: Регистрация администратора с ролью «Admin»
Администратор 1: Перейти во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажать «Добавить»Откроется страница создания нового администратора
Администратор 1: Указать:Поля заполнены.
Имя
Email
Роль:Support1
Администратор 1: Ознакомиться с описанием роли нижеОписание присутствует «Support 1: доступ только для чтения к разделам "Пользователи" и "Запросы доступа".»
Администратор 1: Нажать зарегистрироватьОткроется список администраторов, в котором будет указан ранее созданный администратор со статусом «Приглашение отправлено»
Администратор2 с ролью Admin: В почте появится письмо от reply@gos.multifactor.ruПисьмо появилось в почтовом ящике
Администратор 2 с ролью Admin: Открыть письмо и нажать получить доступОткроется страница создания пароля.
Администратор 2 с ролью Admin: Введите произвольный пароль 2 раза и нажать «Сохранить».Произойдет редирект на страницу настройки второго фактора
Администратор 2 с ролью Admin: Выбрать метод «Mobile app» после «add account»Откроются варианты установки на мобильное устройство
Администратор 2 с ролью Admin: Нажать «Next»Откроется страница с сгенерированным QR-Кодом
Администратор 2 с ролью Admin: На мобильном устройстве войдите в приложение Multifactor нажмите «+»Откроется камера для сканирования QR-кода
Администратор 2 с ролью Admin: Отсканируйте QR-кодВ мобильном приложении добавится новый пользователь
Администратор 2 с ролью Admin: На ПК нажмите «Back»На мобильном устройстве придёт подтверждение второго фактора.
Администратор 2 с ролью Admin: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.На ПК откроется окно с надписью «Отлично! Вы завершили настройку способов аутентификации»
Администратор 2 с ролью Admin: Выполните вход в панель администрирования МультифакторВход успешно выполнен
Тест 3: Блокирование администратора с ролью «Admin»
Администратор 1: Перейдите во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажмите на ранее созданного администратораОткроется страница с информацией о сотруднике с доступом в управление  ПО «Мультифактор»
Администратор 1:Нажать «Заблокировать»Статус изменится на «Заблокирован»
Администратор 2 с ролью Admin: перейти на вкладку аутентификации ввести логин и пароль.Появится надпись «Неверный адрес или пароль»
Администратор 1:Нажать «Разблокировать»Статус изменится на «Активный»
Администратор 2 с ролью Admin: перейти на вкладку аутентификации ввести логин и пароль.Появится форма подтверждения второго фактора.
Администратор 2 с ролью Admin: В мобильном приложении подтвердить второй факторВход успешно выполнен
Тест 4: Удаление администратора с ролью «Admin»
Администратор 1: Перейдите во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажмите на ранее созданного администратораОткроется страница с информацией о сотруднике с доступом в управление  ПО «Мультифактор»
Администратор 1: Перейдите во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажмите на ранее созданного администратораОткроется страница с информацией о сотруднике с доступом в управление  ПО «Мультифактор»
Администратор 1: Нажмите на «удалить»Появится форма «Подтверждаете удаление? Это действие необратимо»
Администратор 1: Нажать «ОК»Откроется список администраторов
Администратор 1: Убедиться что в списке отсутствует ранее созданный администратор.В списке отсутствует ранее созданный администратор с ролью «Admin»
Администратор 2 с ролью Admin: перейти на вкладку аутентификации ввести логин и пароль.Появится надпись «Неверный адрес или пароль»

3.7. Проверка ФБ6:

3.7.1. Проверяемые требования

Реализация необходимых методов (дискреционный, мандатный, ролевой или иной метод), типов (чтение, запись, выполнение или иной тип) и правил разграничения доступа (УПД.2)

 

3.7.2. Дополнительные предварительные условия проведения проверки

Выполнен вход в панель администратора.

3.7.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Регистрация администратора с ролью Support 1
Администратор 1: Перейти во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажать «Добавить»Откроется страница создания нового администратора
Администратор 1: Указать:Поля заполнены.
Имя
Email
Роль:Support1
Администратор 1: Ознакомиться с описанием роли нижеОписание присутствует «Support 1: доступ только для чтения к разделам "Пользователи" и "Запросы доступа".»
Администратор 1: Нажать зарегистрироватьОткроется список администраторов, в котором будет указан ранее созданный администратор со статусом «Приглашение отправлено»
Администратор 2 с ролью Support 1: В почте появится письмо от reply@gos.multifactor.ruПисьмо появилось в почтовом ящике
Администратор 2 с ролью Support 1: Открыть письмо и нажать получить доступОткроется страница создания пароля.
Администратор 2 с ролью Support 1: Введите произвольный пароль 2 раза и нажать «Сохранить».Произойдёт редирект на страницу настройки второго фактора
Администратор 2 с ролью Support 1: Выбрать метод «Mobile app» после «add account»Откроются варианты установки на мобильное устройство
Администратор 2 с ролью Support 1: Нажать «Next»Откроется страница с сгенерированным QR-Кодом
Администратор 2 с ролью Support 1: На мобильном устройстве войдите в приложение Multifactor нажмите «+»Откроется камера для сканирования QR-кода
Администратор 2 с ролью Support 1: Отсканируйте QR-кодВ мобильном приложении добавится новый пользователь
Администратор 2 с ролью Support 1: На ПК нажмите «Back»На мобильном устройстве придёт подтверждение второго фактора.
Администратор 2 с ролью Support 1: На мобильном устройстве подтвердите, что это вы подключаетесь к ресурсу.На ПК откроется окно с надписью «Отлично! Вы завершили настройку способов аутентификации»
Администратор 2 с ролью Support 1: Выполните вход в панель администрирования МультифакторВход успешно выполнен
Администратор 2 с ролью Support 1: Доступны только вкладки «Главная», «Пользователи» «Доступы»Доступны только вкладки «Главная», «Пользователи» «Доступы»
Администратор 2 с ролью Support 1: Перейдите во вкладку «Пользователи»Откроется список пользователей.
Администратор 2 с ролью Support 1: Нажмите на любого пользователяОткроется «Информация о пользователе системы»
Администратор 2 с ролью Support 1: Пролистать карточку до самого низа и убедиться, что нет возможности совершать действий с пользователемВ карточке нет кнопок для действий с пользователем.
Администратор 2 с ролью Support 1: Перейти во вкладку «Доступы»Откроется страница с запросами доступа к ресурсам системы
Администратор 2 с ролью Support 1: Нажать на любой доступный запрос со статусом «Ожидает аутентификации»Откроется страница с информацией о запросе доступа
Администратор 2 с ролью Support 1: Убедиться, что в карточке нет действийВ карточке нет кнопок , то есть она открыта в режиме чтения.
Тест 2: Тестирование роли администратора Support 2
Администратор 1: Перейдите во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажмите на ранее созданного администратораОткроется страница с информацией о сотруднике с доступом в управление  ПО «Мультифактор»
Администратор 1:Нажмите редактировать и выберете роль Support 2 и нажмите «Сохранить»Изменения успешно применились.
Администратор 2 с ролью Support 2: Попробуйте перейти на любую вкладкуПроизойдет редирект на страницу с кодом 403 и предложит повторно зайти в систему.
Администратор 2 с ролью Support 2: Выполните повторный входВход выполнен, доступны вкладки Главная, Пользователи, Доступы
Администратор 2  с ролью Support 2: Перейдите во вкладку «Пользователи»Откроется список всех пользователей проекта
Администратор 2 с ролью Support 2: Зайдите в любого пользователяОткроется карточка с информацией о пользователе системы
Администратор 2 с ролью Support 2: Убедитесь, что доступны функции по управлению способами аутентификацииЕсть возможность удалить способ аутентификации и отправить ссылку приглашение.
Администратор 2 с ролью Support 2: Нажмите на значок корзины в поле «Подключенные способы аутентификации»Появится форма «Подтверждаете отключение?»
Администратор 2 с ролью Support 2: Нажмите «ОК»Способ аутентификации пропал из списка
Администратор 2 с ролью Support 2: Выполните выход из системыВыход выполнен
Тест 3: Тестирование роли администратора Support 3
Администратор 1: Перейдите во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажмите на ранее созданного администратораОткроется страница с информацией о сотруднике с доступом в управление  ПО «Мультифактор»
Администратор 1:Нажмите редактировать и выберете роль Support 3 и нажмите «Сохранить»Изменения успешно применились.
Администратор 2 с ролью Support 3: Выполните повторный входВход выполнен, доступны вкладки Главная, Пользователи, Доступы
Администратор 2 с ролью Support 3: Перейдите во вкладку «Пользователи»Откроется список всех пользователей проекта
Администратор 2 с ролью Support 3: Зайдите в любого пользователяОткроется карточка с информацией о пользователе системы
Администратор 2 с ролью Support 3: убедитесь, что доступны функции по управлению способами аутентификации, а также появились действия с пользователем «Удалить», «Заблокировать», «Редактировать»Есть возможность удалить способ аутентификации и отправить ссылку приглашение, а также доступны действия с пользователем удаление, блокирование, редактирование.
Администратор 2 с ролью Support 3:нажмите «Заблокировать»Статус изменился на «Заблокирован»
Заблокированный пользователь: Выполните подключение к ресурсуВ доступе отказано
Администратор 2 с ролью Support 3:нажмите «Разблокировать»Статус изменился на «Активный»
Разблокированный пользователь: Выполните подключение к ресурсуРесурс запросил подтверждение второго фактора
Разблокированный пользователь: Подтвердите второй факторВход успешно выполнен.
Администратор 2 с ролью Support 3: Выполните выход из системыВыход выполнен
Тест 4: Тестирование роли администратора Support 4
Администратор 1: Перейдите во вкладку «Администраторы»Откроется список администраторов
Администратор 1: Нажмите на ранее созданного администратораОткроется страница с информацией о сотруднике с доступом в управление  ПО «Мультифактор»
Администратор 1:Нажмите редактировать и выберете роль Support 4 и нажмите «Сохранить»Изменения успешно применились.
Администратор 2 с ролью Support 4: Выполните повторный входВход выполнен, доступны вкладки Главная, Пользователи, Доступы
Администратор 2 с ролью Support 4: Перейдите во вкладку «Доступы»Откроется список запросов доступа к ресурсам
Администратор 2 с ролью Support 4: Зайдите в любого запрос со статусом «Ожидается»Откроется карточка с информацией о запросе доступа
Администратор 2 с ролью Support 4: убедитесь, что доступна кнопка «пропустить без аутентификации»Кнопка доступна
Пользователь: выполните подключение к ресурсуЗапрошено подтверждение второго фактора
Администратор 2 с ролью Support 4:Перейдите в запросы и найдите последний запрос пользователяОткроется карточка запроса доступа
Администратор 2 с ролью Support 4: Нажмите «Пропустить без аутентификации»Откроется форма «Предоставить доступ?»
Администратор 2 с ролью Support 4: Нажмите «ОК»Статус изменится на «Доступ предоставлен»
Пользователь: ожидает входа на ресурсПодключение к ресурсу выполнено
Администратор 2 с ролью Support 4: Выполните выход из системыВыход выполнен

3.8. Проверка ФБ7:

3.8.1. Проверяемые требования

Ограничение неуспешных попыток входа в информационную систему (доступа к информационной системе)(УПД.6)

3.8.2. Дополнительные предварительные условия проведения проверки

Установлены минимум 2 браузера. В системе есть 4 администратора с ролями Support 1, Support 2, Support 3, Support 4.

3.8.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Вход в кабинет администратора с перебором пароля
Браузер 1. Войдите в личный кабинет администратораВход выполнен
Браузер 2. Откройте страницу аутентификации в другом браузереОткрыта страница аутентификации
Браузер 2. Введите логин администратора и произвольный пароль 5 разПоявится «The user is blocked»
Браузер 1. Перейдите в журналОтобразится журнал
Браузер 1. Нажмите на последнее событие «Автоматическая блокировка»В событие указаны:
Сотрудник
Действие
Статус
Время
ActionId
Браузер 2. Подождать 30 минут
Браузер 2. Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.
Браузер 2. На мобильное устройство придёт подтверждение действия.Появится всплывающая форма, с вопросом «это вы подключаетесь к [ресурсу] как [логин пользователя] из [флаг страны] [ip адрес]
Браузер 2. Подтвердить действие в мобильном приложенииВход успешно выполнен
Тест 2: Вход в кабинет администратора с ролью Support 1 с перебором пароля
Администратора с ролью Support 1: Откройте страницу аутентификации в другом браузереОткрыта страница аутентификации
Администратора с ролью Support 1: Введите логин администратора и произвольный пароль 5 разПоявится «The user is blocked»
Администратора с ролью Support 1 Подождать 30 минут
Администратора с ролью Support 1 Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.
Тест 3: Вход в кабинет администратора с ролью Support 2 с перебором пароля
Администратора с ролью Support 2: Откройте страницу аутентификации в другом браузереОткрыта страница аутентификации
Администратора с ролью Support 2: Введите логин администратора и произвольный пароль 5 разПоявится «The user is blocked»
Администратора с ролью Support 2 Подождать 30 минут
Администратора с ролью Support 2 Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.
Тест 4: Вход в кабинет администратора с ролью Support 3 с перебором пароля
Администратора с ролью Support 3: Откройте страницу аутентификации в другом браузереОткрыта страница аутентификации
Администратора с ролью Support 3: Введите логин администратора и произвольный пароль 5 разПоявится «The user is blocked»
Администратора с ролью Support 3 Подождать 30 минут
Администратора с ролью Support 3 Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.
Тест 5: Вход в кабинет администратора с ролью Support 4 с перебором пароля
Администратора с ролью Support 4: Откройте страницу аутентификации в другом браузереОткрыта страница аутентификации
Администратора с ролью Support 4: Введите логин администратора и произвольный пароль 5 разПоявится «The user is blocked»
Администратора с ролью Support 4 Подождать 30 минут
Администратора с ролью Support 4 Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.

3.9. Проверка ФБ8 (УПД.10, УПД.11):

3.9.1. Проверяемые требования

Блокирование сеанса доступа в информационную систему после установленного времени бездействия (неактивности) пользователя или по его запросу (УПД.10)

Управление действиями пользователей до идентификации и аутентификации (УПД.11)

3.9.2. Дополнительные предварительные условия проведения проверки

Отсутствуют.

3.9.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Реакция системы на бездействие
Выполнить вход в систему, и не совершать никаких действий в течение 15 минут
Убедиться, что система завершила сессиюОкно «Аутентификация»
Тест 2: Проверка действий пользователей до аутентификации
Откройте форму аутентификации панели администратораОткроется форма аутентификации панели администратора
Нажмите «Зарегистрироваться»Откроется форма регистрации
Укажите e-mail, пароль и повторите введённый парольВсе поля заполнены
Нажмите «Зарегистрироваться»Появится окно настройки второго фактора
Настройте второй фактор через мобильное приложениеВторой фактор настроен
Выполните вход с подтверждением второго фактораВход успешно выполнен

3.10. Проверка ФБ9:

3.10.1. Проверяемые требования

Определение событий безопасности, подлежащих регистрации, и сроков их хранения. (РСБ.1)

Определение состава и содержания информации о событиях безопасности, подлежащих регистрации. (РСБ.2)

Сбор, запись и хранение информации о событиях безопасности в течение установленного времени хранения (РСБ.3)

3.10.2. Дополнительные предварительные условия проведения проверки

Настроен ресурс и пользователь уже заходил на него используя второй фактор .

3.10.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Проверка логирования действий по аутентификации
Войти в систему для аутентификацииОткроется страница для ввода данных в поля «логин» и «пароль»
Оставить поля «Логин» и «Пароль» пустыми и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение под полями ввода: «Пожалуйста, заполните. Пожалуйста, заполните». Есть возможность сбросить пароль через кнопку «Забыли пароль?»
Ввести верный «Логин» и неверный «Пароль» и нажать кнопку «Войти»Появится сообщение: «Неверный адрес или пароль». Вход не выполнен
Ввести неверный «Логин» и верный «Пароль» и нажать кнопку «Войти»Появится сообщение: «Неверный адрес или пароль».
Ввести неверный «Логин» и не верный «Пароль» и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» всевозможные символы и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» длинные данные и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» ещё 3 раза неправильно «Войти»Пользователь заблокирован
Нажать «Забыли пароль». Открыть почту с письмом от reply@gos.multifactor.ru и перейти по ссылке.На мобильное устройство придёт подтверждение действия.
Подтвердить действие в мобильном приложенииНа устройстве, с которого запрашивается доступ, откроется форма смены пароля.
Ввести новый пароль в 2 полях и подтвердить ввод.Откроется форма «Пароль успешно изменён»
Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.
На мобильное устройство придёт подтверждение действия.Появится всплывающая форма , с вопросом «это вы подключаетесь к [ресурсу] как [логин пользователя] из [флаг страны] [ip адрес]
Подтвердить действие в мобильном приложенииВход успешно выполнен
Перейдите во вкладку «Журнал»Откроется «Журнал действий сотрудников»
Убедиться, что в журнале присутствуют события «Вход в админ-панель» со статусом «Fail»События присутствую в списке.
Убедиться, что в журнале присутствуют события «Автоматическая блокировка» и «Автоматическая разблокировка» со статусом «Success»События присутствую в списке.
Тест 2: Проверка логирования действий с ресурсами
Зайти во вкладку ресурсы и нажать «Добавить»Откроется форма создания ресурса
Выбрать произвольный ресурс и ввести произвольные данные чтобы проходила валидацияРесурс успешно создан
Удалить ранее созданный ресурсРесурс успешно удалён
Перейти в «Журнал» убедиться, что в списке присутствую события «Удаление ресурса» и «Создание ресурса»События присутствуют в списке
Нажать на событие «Удаление ресурса» и убедиться, что у события присутствуют поля:Все поля присутствуют
Сотрудник_
Действие Удаление ресурса
Статус Success
Время_
Имя ресурса_
Тип ресурса_
ActionId_
Тест 3: Проверка логирования запросов доступа к ресурсам
Перейти на вкладку «Доступы»Откроется список ранее созданных запросов доступа
Нажать на любое событие с полем «Доступ» и значением «разрешён»Откроется страница с информацией о запросе доступа
Убедиться, что в запросе присутствует «ПользовательПоля присутствуют
Ресурс
Статус
Доступ предоставлен
Создан
Доступ предоставлен
Способ аутентификации
Устройство
IP адрес
Geolocation
2FA Device IP

3.11. Проверка ФБ10 (РСБ.6):

3.11.1. Проверяемые требования

Генерирование временных меток и (или) синхронизация системного времени в информационной системе (РСБ.6)

3.11.2. Дополнительные предварительные условия проведения проверки

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

3.11.3. Порядок проведения проверки и интерпретация результатов

Порядок проведения проверкиИнтерпретация результатов каждого значимого шага
Тест 1: Проверка логирования действий по аутентификации
Войти в систему для аутентификацииОткроется страница для ввода данных в поля «логин» и «пароль»
Оставить поля «Логин» и «Пароль» пустыми и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение под полями ввода: «Пожалуйста, заполните. Пожалуйста, заполните». Есть возможность сбросить пароль через кнопку «Забыли пароль?»
Ввести верный «Логин» и неверный «Пароль» и нажать кнопку «Войти»Появится сообщение: «Неверный адрес или пароль». Вход не выполнен
Ввести неверный «Логин» и верный «Пароль» и нажать кнопку «Войти»Появится сообщение: «Неверный адрес или пароль».
Ввести неверный «Логин» и не верный «Пароль» и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» всевозможные символы и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» длинные данные и нажать кнопку «Войти»Вход в систему не выполнен. Появится сообщение: «Неверный адрес или пароль».
Ввести в поле «Логин» и в поле «Пароль» ещё 3 раза неправильно «Войти»Пользователь заблокирован
Нажать «Забыли пароль». Открыть почту с письмом от reply@gos.multifactor.ru и перейти по ссылке.На мобильное устройство придёт подтверждение действия.
Подтвердить действие в мобильном приложенииНа устройстве, с которого запрашивается доступ, откроется форма смены пароля.
Ввести новый пароль в 2 полях и подтвердить ввод.Откроется форма «Пароль успешно изменён»
Ввести в поле «Логин» и «Пароль» верные данные для входа в систему. Затем нажать кнопку «Войти»Откроется форма с выбором способа подтверждения второго фактора.
На мобильное устройство придёт подтверждение действия.Появится всплывающая форма , с вопросом «это вы подключаетесь к [ресурсу] как [логин пользователя] из [флаг страны] [ip адрес]
Подтвердить действие в мобильном приложенииВход успешно выполнен
Перейдите во вкладку «Журнал»Откроется «Журнал действий сотрудников»
Убедиться, что в журнале присутствуют события «Вход в админ-панель» со статусом «Fail»События присутствую в списке.
Убедиться, что в журнале присутствуют события «Автоматическая блокировка» и «Автоматическая разблокировка» со статусом «Success»События присутствую в списке.
Тест 2: Проверка логирования действий с ресурсами
Зайти во вкладку ресурсы и нажать «Добавить»Откроется форма создания ресурса
Выбрать произвольный ресурс и ввести произвольные данные чтобы проходила валидацияРесурс успешно создан
Удалить ранее созданный ресурсРесурс успешно удалён
Перейти в «Журнал» убедиться, что в списке присутствую события «Удаление ресурса» и «Создание ресурса»События присутствуют в списке
Нажать на событие «Удаление ресурса» и убедиться, что у события присутствуют поля:Все поля присутствуют
Сотрудник_
Действие Удаление ресурса
Статус Success
Время_
Имя ресурса_
Тип ресурса_
ActionId_
Тест 3: Проверка логирования запросов доступа к ресурсам
Перейти на вкладку «Доступы»Откроется список ранее созданных запросов доступа
Нажать на любое событие с полем «Доступ» и значением «разрешён»Откроется страница с информацией о запросе доступа
Убедиться, что в запросе присутствует «ПользовательПоля присутствуют
Ресурс
Статус
Доступ предоставлен
Создан
Доступ предоставлен
Способ аутентификации
Устройство
IP адрес
Geolocation
2FA Device IP

[su_animate type=»bounceIn» duration=»1″]Animated content[/su_animate]


4. Анализ покрытия тестами

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


Приложения

Сокращения:

[su_animate type="bounceIn" duration="1"]Animated content[/su_animate]

ОО — объект оценки.

  • ФБ — функция безопасности.

  • ФТ — функциональное тестирование.

Сookies
Продолжая использовать сайт, вы соглашаетесь с тем, что мы используем cookies