Пользователи и команды
Примечание
Для выполнения нижеописанных действий требуется роль Администратора.
Нажмите на иконку Administration
в правом верхнем углу, чтобы открыть страницу администрирования системы.
Используйте пункты меню для выполнения следующих настроек:
- Users — создание, редактирование и удаление пользователей, а также назначение им ролей в системе.
- Teams — создание, редактирование и удаление команд, а также добавление/удаление пользователей в них.
Пользователи
Роли пользователей
В AppSec.Hub существуют четыре роли пользователей.
Администратор (Administrator) определяет системные настройки на организационном уровне: пользователи, команды, рабочие пространства, инструменты, тегирование, LDAP/SSO, корреляция уязвимостей приложения, Quality Gates, нотификации по электронной почте, управление лицензией системы. Администратор не имеет доступа к работе с приложениями и их настройками, а также к работе с дефектами.
Менеджер (Manager) работает с одним или несколькими приложениями. Менеджер может добавлять/удалять кодовые базы, артефакты, экземпляры приложений, выполнять настройку приложений, устанавливать критерии качества с помощью QG. Менеджер не имеет доступа к настройкам организации. Он также не может работать с дефектами и уязвимостями.
Инженер по информационной безопасности (Инженер ИБ, Security Engineer) работает с техническим долгом, анализирует уязвимости, определяет взаимосвязь между проблемами безопасности и управляет дефектами. Инженер ИБ не имеет доступа к настройкам организации и настройкам приложения.
Разработчик (Developer) имеет доступ к информации в AppSec.Hub с правами только на чтение. Он может получать информацию, но не имеет прав на внесение каких-либо изменений. Исключением являются возможность создания запроса на смену статуса проблемы безопасности и возможность редактирования отдельных данных в профиле пользователя.
Возможно совмещение всех четырех ролей у одного пользователя.
Способы аутентификации пользователей
В системе существует три типа пользователей с разными способами аутентификации:
- Локальные пользователи.
- LDAP-пользователи. Управление LDAP-пользователями в основном осуществляется с помощью внешних инструментов сторонних производителей, таких как: OpenLDAP, Microsoft Active Directory и др.
- SSO-пользователи. SSO позволяет без необходимости повторной авторизации получать доступ к различным сервисам с использованием одной учетной записи.
Список пользователей
Нажмите на иконку администрирования
в правом верхнем углу. На открывшейся странице администрирования выберите пункт меню Users.

На странице Users приведен список пользователей.
Для каждого пользователя отображается следующая информация:
- USER DETAILS — данные о пользователе, включающие в себя:
- Имя пользователя.
- Состояние пользователя в системе – активное/деактивированное (Active/Inactive).
- Login — логин пользователя.
- Email — адрес электронной почты пользователя.
- Roles — роли пользователя в системе.
- LDAP name — имя LDAP-сервиса для данного пользователя (только для LDAP-пользователей).
- AUTHORIZATION — тип авторизации пользователя (Local, LDAP, SSO).
Справа в строке пользователя располагается выпадающее меню «
», содержащее следующие пункты:
- Deactivate (для активных пользователей) или Activate (для деактивированных пользователей) — с помощью этого пункта можно изменить состояние пользователя в системе.
- Change password — этот пункт позволяет поменять пароль пользователя.
Фильтрация пользователей
Предусмотрена возможность фильтрации пользователей с помощью кнопки Show filters
в правом верхнем углу страницы Users по следующим параметрам:
- by login, first/last name, email — по логину, имени/фамилии или электронной почте пользователя.
- with auth type — по типу авторизации (Local users, LDAP users, SSO users).
- with state — по состоянию — активные/пассивные (All, Active users, Non active users).
Добавление пользователей
Примечание
До создания других команд все новые пользователи по умолчанию добавляются в команду Default.
Добавление локального пользователя
-
Выберите пункт меню Users.
-
Нажмите на кнопку Add new справа вверху и в раскрывающемся меню выберите пункт Add local user.
-
В открывшемся окне заполните обязательные поля:
- First name - имя пользователя.
- Last name - фамилия пользователя.
- Email - адрес электронной почты пользователя.
- Login логин пользователя.
-
Выберите роль(и) пользователя в поле User roles (Administrator, Manager, Security Engineer, Developer).
-
После заполнения остальных полей профиля нажмите на кнопку Create.
На странице Users появится строка вновь созданного пользователя. При этом на указанную электронную почту будет направлено уведомление с приглашением присоединиться к работе в системе.
Добавление LDAP-пользователя
-
Выберите пункт меню Users.
-
Нажмите на кнопку Add new справа вверху и в раскрывающемся меню выберите пункт Add LDAP user.
-
В открывшемся окне выберите профиль используемого LDAP-сервиса в поле LDAP services.
-
Укажите логин пользователя в поле Login или адрес электронной почты в поле Email.
-
Выберите роль(и) пользователя в поле User roles (Administrator, Manager, Security Engineer, Developer).
-
Нажмите на кнопку Import.
На странице Users появится строка вновь созданного пользователя. При этом на указанную электронную почту будет направлено уведомление с приглашением присоединиться к работе в системе.
Пакетный импорт LDAP-пользователей
Чтобы выполнить пакетный импорт LDAP-пользователей в AppSec.Hub, нажмите на кнопку Bulk import в правом вернем углу и подтвердите действие в открывшемся окне.
Примечание
Чтобы пакетный импорт завершился успешно, LDAP-профиль должен быть активен и для него должны быть настроены сопоставление схемы пользователя, сопоставление ролевой модели и сопоставление групп, см. раздел «LDAP».
Редактирование профиля пользователя
-
Выберите пункт меню Users.
-
Нажмите на имя пользователя в строке пользователя.
-
Внесите изменения в профиль пользователя.
-
Нажмите на кнопку Save.
Изменение ролей пользователя
-
Выберите пункт меню Users.
-
Нажмите на имя пользователя в строке пользователя.
-
Используя раскрывающееся меню в поле User roles, выберите необходимые роли.
-
Нажмите на кнопку Save.
Изменение пароля пользователя
Чтобы изменить пароль пользователя, выберите пункт Change password в выпадающем меню «
» в строке пользователя справа.
Блокировка пользователя
В системе предусмотрена возможность управления блокировкой пользователя при попытке входа с некорректными учетными данными.
Настройка осуществляется с помощью редактирования конфигурационного файла app.properties, см. раздел «Приложение 4. Конфигурационный файл app.properties».
Для настройки в файле app.properties необходимо отредактировать следующие параметры:
-
hub.config.login.attemptsBeforeBlocking— количество неуспешных попыток входа пользователя до блокировки (значение по умолчанию5); -
hub.config.login.blockingTimeInMinutes— время блокировки пользователя после достижения максимального количества неудачных попыток входа (в минутах, значение по умолчанию30).
В случае блокировки пользователя, он получает статус Inactive, что отображается на странице Users.
Чтобы разблокировать пользователя, выберите пункт Activate в выпадающем меню «
» в строке пользователя справа.
Команды
Нажмите на иконку администрирования
в правом верхнем углу. На открывшейся странице администрирования выберите пункт меню Teams.

На странице Teams команды отображаются в виде карточек.
Создание команды
-
Выберите пункт меню Teams.
-
Нажмите кнопку +Add new справа вверху.
-
В окне Create new team введите имя новой команды в поле Team name.
-
Нажмите на кнопку Create.
Добавление пользователя в команду
-
Выберите пункт меню Teams.
-
Нажмите на иконку Edit Team
на карточке команды. -
На открывшейся странице команды справа вверху нажмите на кнопку Actions
и выберите пункт Add user. -
В окне Find and add member to the team дважды нажмите на имя пользователя из списка существующих, чтобы добавить его в команду.
Удаление пользователя из команды
-
Выберите пункт меню Teams.
-
Нажмите на иконку Edit Team
на карточке команды. -
На открывшейся странице команды нажмите на иконку Delete user from team
в правом нижнем углу карточки пользователя и подтвердите свои действия.
Переименование команды
-
Выберите пункт меню Teams.
-
Нажмите на иконку Edit team
на карточке команды. -
На открывшейся странице команды справа вверху нажмите на кнопку Actions
и выберите пункт Edit team data. -
В открывшемся окне Edit team введите новое наименование команды в поле Team name.
-
Нажмите на кнопку Update.