PT AI Enterprise Edition

Positive Technologies Application Inspector Enterprise Edition (PT AI Enterprise Edition) — распределенная система, которая позволяет автоматизировать поиск уязвимостей и признаков недокументированных возможностей (далее — НДВ) в рамках жизненного цикла безопасной разработки и аудита информационной безопасности. В основе работы PT AI Enterprise Edition лежат методы, объединяющие достоинства статического, динамического и интерактивного подходов к анализу.

PT AI Enterprise Edition может быть встроен в процесс непрерывной интеграции (англ. continuous integration, CI) на агентах сборки TeamCity, Jenkins и других, что позволяет проверять код на наличие уязвимостей в процессе сборки разрабатываемого продукта.

В PT AI Enterprise Edition реализована ролевая модель доступа. Каждый пользователь имеет соответствующий своей роли уровень доступа к данным и взаимодействует с продуктом с учетом специфики роли.

С помощью PT AI Enterprise Edition разработчики могут писать безопасный код, своевременно устраняя в нем уязвимости, а менеджеры безопасности могут контролировать процесс безопасной разработки.

Использование PT AI Enterprise Edition позволяет повысить качество и сократить сроки разработки и тестирования программного обеспечения, снизить трудоемкость поиска уязвимостей, характерную для ручного анализа.

Функции PT AI Enterprise Edition:
  • ролевая модель доступа;
  • высокая эффективность поиска уязвимостей при низком уровне ложных срабатываний;
  • отсутствие необходимости в развертывании приложения;
  • наглядная демонстрация уязвимостей;
  • сокращение времени проверки кода за счет инкрементального сканирования, учитывающего предыдущие результаты;
  • исключение выбранных пользователем уязвимостей из результатов сканирования с помощью добавления комментариев в исходный код.
PT AI Enterprise Edition позволяет:
  • соответствовать требованиям ГОСТ Р 71207-2024 (для всех поддерживаемых языков, кроме С/С++);
  • реализовывать функциональные требования к инструментам статического анализа кода, которые изложены в Методическом документе «Методика выявления уязвимостей и недекларированных возможностей в программном обеспечении» (для всех поддерживаемых языков, кроме C/C++);
  • поддерживать контролируемую сборку программного обеспечения для определения межмодульных связей (контроль над сборкой реализуется в процессе работы ядра путем отбора проектных файлов, загрузки их зависимостей и последующего построения проектной системы, которая подвергается сканированию);
  • анализировать код на ранних стадиях разработки;
  • автоматически генерировать HTTP-запросы (эксплойты), что позволяет проверить найденную уязвимость на развернутом приложении;
  • выполнять сканирование запущенного веб-приложения методом черного ящика на тестовом стенде, где сканер анализирует динамические скрипты, формы, параметры, заголовки и прочие входные точки, через которые данные попадают внутрь системы и оказывают на нее негативное воздействие;
  • осуществлять поддержку пользовательских шаблонов поиска и пользовательских правил, предназначенных для выявления конструкций со специфичной бизнес-логикой или с признаками НДВ;
  • вести сбор статистических данных о результатах сканирования и найденных уязвимостях;
  • создавать задачи в Atlassian Jira на исправление уязвимостей, найденных при сканировании.

Другие продукты