Уязвимости¶
Уязвимости проекта¶
На странице проекта Система предоставляет следующую информацию по обнаруженным уязвимостям, относящимся к проекту:
- Общее количество уязвимостей, обнаруженных в результате последнего успешно завершенного сканирования проекта, в виде круговой диаграммы с разбивкой по уровням критичности.
- Историю сканирований проекта с данными об общем количестве уязвимостей, обнаруженных в результате каждого сканирования с разбивкой по уровням критичности.

Подробное описание страницы проекта см. в разделе «Страница проекта».
Уязвимости сканирования¶
Для того чтобы ознакомиться с уязвимостями, обнаруженными в ходе сканирования:
- На странице Проекты нажмите на строку проекта, чтобы перейти на страницу проекта.
- На странице проекта в таблице Сканирования нажмите на строку сканирования.
Открывшаяся страница результатов сканирования содержит следующую информацию об уязвимостях сканирования:
- Общее количество обнаруженных уязвимостей с разбивкой по уровням критичности.
- Список обнаруженных уязвимостей, сгруппированных по типам.
Уязвимости можно отфильтровать по уровню критичности, влиянию и статусу, нажав на значок фильтра
и выбрав из выпадающих списков одно или несколько значений.
Существует возможность поиска по названию групп уязвимостей. Для этого необходимо ввести имя группы или его часть в поле Название группы.
Для того чтобы получить детальную информацию об уязвимости:
- Нажмите на значок
группы уязвимости. В раскрывшемся списке уязвимостей все ранее подтвержденные уязвимости отмечены значком
, а все ранее опровергнутые - значком
. - Нажмите на конкретное срабатывание в раскрывшемся списке.

В правой части страницы представлена подробная информация о выбранной уязвимости:
- ID - идентификатор уязвимости в Системе.
- Имя файла, в котором была найдена уязвимость, и последние два сегмента пути к нему. При нажатии на имя файла путь к файлу будет скопирован в буфер обмена.
- Уровень критичности уязвимости (Critical (критический) / Error (ошибка) / Warning (предупреждение) / Info (информационный)).
- Достоверность – степень уверенности инженера ИБ в том, что данное срабатывание является уязвимостью (Низкая / Средняя / Высокая).
- Влияние – оценка того, насколько разрушительной может быть для проекта данная уязвимость с точки зрения инженера ИБ (Низкое / Среднее / Высокое).
- Статус уязвимости в Системе (Не обработано / Опровергнуто (ложноположительный) / Подтверждено (истинно положительный)).
- Исходный код файла, в котором обнаружена уязвимость:
- В коде подсвечивается строка, содержащая уязвимость.
- Исходный код, в котором обнаружена уязвимость, можно развернуть для просмотра, с помощью значков
и
.- При нажатии на значок
для показа фрагмента исходного кода будет скрыт расположенный слева список уязвимостей. - При нажатии на значок
будет показан весь файл с исходным кодом.
- При нажатии на значок
- Повторное нажатие на значок
или
возвратит страницу результатов сканирования к исходному виду.
В нижней части страницы расположены вкладки:
- Описание уязвимости на русском языке.
- Ссылки на описание уязвимости и передовые методики, позволяющие избегать появления подобных уязвимостей.
- Классификация уязвимости в соответствии с различными источниками, такими как CWE и различные версии OWASP Top-10 за разные годы.
- Поток данных - на этой вкладке отображается поток данных для taint-анализа (если применимо для данной уязвимости), включая точку входа, промежуточные точки (при их наличии) и точку выхода.
Триаж уязвимостей¶
Система предоставляет инженеру ИБ возможность обработки (триажа) обнаруженных уязвимостей.
Результаты проведенного триажа сохраняются для последующих сканирований проекта при соблюдении следующих условий:
- Уязвимость повторно встретилась в том же файле исходного кода.
- Файловая структура проекта не изменилась.
Триаж одной уязвимости¶
Для проведения триажа одной уязвимости:
- На странице результатов сканирования выберите уязвимость.
-
Нажмите на кнопку Триаж, расположенную справа над исходным кодом.

-
В появившемся окне Изменение деталей уязвимости можно установить следующие параметры, выбрав необходимые значения из выпадающих списков:
- Статус уязвимости в Системе (Не обработано / Опровергнуть (ложноположительный) / Подтвердить (истинно положительный)).
- Уровень критичности уязвимости (Critical (критический) / Error (ошибка) / Warning (предупреждение) / Info (информационный)).
- Влияние – оценка того, насколько разрушительной может быть для проекта данная уязвимость с точки зрения инженера ИБ (Низкое / Среднее / Высокое).
-
Добавьте Комментарий к уязвимости по проведенному триажу.
- Нажмите на кнопку Применить.
Параметры уязвимости в Системе будут обновлены.
Групповой триаж уязвимостей¶
Для проведения триажа нескольких уязвимостей:
-
На странице результатов сканирования выберите нужные уязвимости.
Для выбора можно использовать следующие возможности:
- Выбор из списка выделением каждой нужной уязвимости (проставлением галочек).
- Выбор из списка одной или нескольких групп уязвимостей выделением нужных групп, например, группы SQL-инъекция.
- Группировать уязвимости в списке можно по типу, критичности и файлу, в котором они найдены. Для этого выберите в поле Группировка нужный пункт из выпадающего списка. Можно выбрать несколько пунктов, в этом случае группировка будет произведена по указанным параметрам в порядке их выбора. Например, при выборе пунктов Файл и затем Критичность уязвимости сгруппируются по файлам, а внутри них - по критичности, а при выборе пунктов Критичность и затем Файл уязвимости сгруппируются по уровням критичности, а внутри них - по файлам.
- Чтобы найти нужные уязвимости, можно ввести (полностью или частично) тип, уровень критичности или название файла в поле Искать по названию.
-
Нажмите на кнопку Триаж, расположенную над списком уязвимостей.

-
В появившемся окне Групповой триаж (X элементов) можно установить следующие параметры, выбрав необходимые значения из выпадающих списков:
- Статус уязвимостей в Системе (Не обработано / Опровергнуть (ложноположительный) / Подтвердить (истинно положительный)).
- Уровень критичности уязвимостей (Critical (критический) / Error (ошибка) / Warning (предупреждение) / Info (информационный)).
- Влияние – оценка того, насколько разрушительными могут быть для проекта данные уязвимости с точки зрения инженера ИБ (Низкое / Среднее / Высокое).
-
Добавьте Комментарий к уязвимости по проведенному триажу.
- Нажмите на кнопку Применить.