Перейти к основному содержимому
Версия: 1.5

Инструменты безопасности

Просмотр всех подключенных инструментов безопасности доступен в разделе Интеграции → Инструменты безопасности.

Отображение списка инструментов безопасности можно настраивать по следующим фильтрам:

  • Тип инструмента;
  • Версия инструмента;
  • Статус соединения.

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

Инструменты безопасности

Доступные инструменты и их версии

Список поддерживаемых инструментов безопасности, их версии, а также особенности работы представлены в таблице ниже:

ИнструментВерсия
PT Application Inspector5.0
Kaspersky Container Security2.3
Solar AppScreener3.15.5
Aqua2022.4.759
CodeScoring2025.29.3
Grype0.106.0
KICS2.1.19
OWASP Dependency Track4.12.1
Trivy0.68
Semgrep1.146.0
ESLint9.39.2
PVS-Studio7.38
GitLab Advanced SAST3.0.0
AppSec.Sting2025.5
AppSec.Track3.19
Gitleaks8.30.0
SASTAV2.4.0
примечание

При создании проверки безопасности с помощью Solar AppScreener можно выбрать тип анализа (SAST, DAST или SCA).

Особенности работы с SASTAV

При работе с SASTAV необходимо учитывать следующие моменты:

  1. При авторизации в рамках настройки интеграции с SASTAV необходимо использовать сервисную учетную запись SASTAV.
  2. При работе с SASTAV репозитории должны быть уникальными в рамках всех проектов системы. При создании проверок безопасности с идентичными источниками сканирования в разных проектах в SASTAV будет создан только один репозиторий.
  3. Результаты сканирования из общего репозитория SASTAV формируются в соответствующих проверках безопасности/проектах на этапе парсинга отчетов.
  4. При редактировании проверки безопасности доступен выбора типа репозитория:
    • Базовый — содержит ограничение по количеству строк кода до 15 000;
    • Расширенный — содержит ограничение по количеству строк кода до 1 млн. Это значение установлено по умолчанию.

Выбор типа репозитория

  1. По причине технических ограничений на количество SASTAV-репозиториев в TRON ASOC предусмотрена возможность указать максимальное число репозиториев. Для этого в настройках интеграции с SASTAV доступен параметр Максимальное количество репозиториев. При указании числового значения система контролирует количество активных репозиториев. Если значение параметра не задано, применяется максимальный лимит, доступный по лицензии SASTAV.

Выбор максимального количества репозиториев

  1. Также доступна очистка SASTAV-репозиториев, созданных TRON ASOC. Возможна как очистка репозиториев вручную, так и автоматическая очистка (например, при удалении проверки безопасности удаляется связанный SASTAV-репозиторий, если он больше не используется в проверках безопасности в TRON ASOC).

Очистка репозиториев

Подключение инструментов безопасности

к сведению

Набор минимальных прав доступа для настройки инструментов безопасности:

  • Просмотр инструментов
  • Управление инструментами

Подробнее о настройке прав доступа см. Настройка ролей.

Чтобы добавить новый инструмент безопасности, необходимо выполнить следующие шаги:

  1. В разделе Интеграции → Инструменты безопасности нажать на кнопку Добавить инструмент безопасности
  2. Далее выбрать из предложенного списка интеграций необходимый инструмент безопасности.

Выбор инструмента безопасности

  1. В открывшемся окне выбрать версию инструмента из выпадающего списка Версия инструмента.
  2. Заполнить обязательные поля Название, Описание.
  3. Выбрать тип доступа к инструменту:
    • Глобальный — при выборе этого типа доступа инструмент будет доступен во всех проектах;
    • Проектный — при выборе этого типа доступа инструмент будет доступен только в выбранных проектах. При выборе этого типа доступа также необходимо выбрать один или несколько проектов, в которых инструмент будет доступен.
  4. В зависимости от инструмента заполнить дополнительные поля:
    • Описание инструмента
    • URL
    • Язык результатов сканирования
    • Метод аутентификации
      к сведению

      Выбор метода аутентификации на этом шаге не является обязательным, но без заполнения метода аутентификации нельзя проверить соединение с инструментом. Поля для заполнения далее могут отличаться в зависимости от выбора метода аутентификации.

  5. Заполнить поля в зависимости от выбранного метода аутентификации:
    • API-токен: поле API Токен

    • Логин/пароль: поля Логин и Пароль

    • Нет. Если выбран метод аутентификации Нет, то сканирование будет недоступно, но пользователь сможет импортировать результаты сканирования вручную.

      примечание

      Также для некоторых инструментов предусмотрены дополнительные настройки, которые основываются на полученных данных из интеграции с инструментом. Например, данные для проверки лицензии, наличии ограничений инструмента, доступности/недоступности тех или иных возможностей. Для инструмента CodeScoring могут использоваться уже существующие данные аутентификации, а также предусмотрены дополнительные параметры в настройке интеграции.

Выбор инструмента безопасности

  1. При необходимости нажать кнопку Проверить соединение.
предупреждение

Данная опция доступна только для методов аутентификации API-токен и Логин/пароль и только в случае, если аутентификационные данные введены корректно.

  1. Нажать на кнопку Создать

Редактирование инструмента

Для редактирования необходимо выполнить следующие шаги:

  1. Нажать на кнопку редактирования (Редактирование) в строке инструмента/
  2. В открывшейся форме изменить необходимые параметры.

Инструменты безопасности

  1. Нажать на кнопку Сохранить

Удаление инструмента

Для удаления одного инструмента необходимо выполнить следующие шаги:

  1. Нажать на кнопку удаления Удаление в строке инструмента
  2. В открывшемся модальном окне подтвердить удаление инструмента.

Подтверждение удаления одного инструмента безопасности

Для удаления нескольких инструментов необходимо выполнить следующие шаги:

  1. Выбрать инструменты с помощью чекбоксов (Чекбокс)
  2. Нажать кнопку удаления (Удалить), расположенную на панели над таблицей инструментов.
  3. В открывшемся модальном окне подтвердить удаление инструментов.

Подтверждение удаления нескольких инструментов безопасности

Примеры интеграций с инструментами

Добавление инструмента PT Application Inspector

Для добавления инструмента на платформу, необходимо выполнить следующие шаги:

  1. Перейти в раздел Интеграции → Инструменты безопасности
  2. Нажать на кнопку Добавить инструмент безопасности и из предложенного списка инструментов выбрать PT Application Inspector.
  3. В появившейся форме заполнить поля:
    • Название интеграции - например, Inspector (имя должно быть уникальным)
    • Описание - для удобства идентификации, например, Positive Inspector
  4. Настроить параметры подключения:
    • API URL - например, https://your.company.ptsecurity/api/v1
    • Язык результатов сканирования
    • Метод аутентификации (Login/Password, API Token или Нет (в этом случае сканирования будут недоступны, но будет возможность импортировать результаты вручную.)
      к сведению

      Метод аутентификации можно указать позже при добавлении проверки безопасности

  5. Нажать кнопку Проверить соединение.
предупреждение

Проверка соединения доступна только в случае, если пользователь ранее корректно ввел данные для аутентификации. При правильно заполненных полях статус проверки должен быть успешным. Если соединение не установлено, нужно проверить корректность введенных данных и повторить попытку.

  1. Нажать на кнопку Сохранить

Добавление инструмента Kaspersky Container Security (KCS)

Для добавления необходимо выполнить следующие шаги:

  1. Перейти в раздел Интеграции → Инструменты безопасности
  2. Нажать на кнопку Добавить инструмент безопасности и выбрать из выпадающего списка инструмент Kaspersky Container Security.
  3. Заполнить обязательные поля:
    • Название
    • Описание
  4. Указать дополнительные параметры:
    • URL: https://your.company.kcs/api/v1
    • Язык результатов сканирования
    • Метод аутентификации: API Token
      к сведению

      Метод аутентификации можно указать позже при добавлении проверки безопасности

  5. Добавить токен в поле Токен API
  6. Нажать на кнопку Проверить соединение.
предупреждение

Проверка соединения доступна только в случае, если пользователь ранее корректно ввел данные для аутентификации. При правильно заполненных полях статус проверки должен быть успешным. Если соединение не установлено, нужно проверить корректность введенных данных и повторить попытку.

  1. Нажать на кнопку Сохранить