Термин · Глоссарий B2B-ПО

Статический анализ кода

Автоматическая проверка исходного кода без его запуска для поиска ошибок, уязвимостей и нарушений стандартов кодирования.

Буква «С» В категориях: 3 Платформ: 6+
Решения в каталоге

25 продуктов рубрики «SAST инструменты»

Все 25 →
ПродуктЦенаОценкаРеестры
Solar appScreener
Солар Секьюрити
по запросу мало отзывов Реестр ПО Подробнее →
PVS-Studio
ПВС
по запросу нет оценок Реестр ПО Подробнее →
Анализатор исходных текстов программ «АК-ВС 2»
ЭШЕЛОН
по запросу мало отзывов Реестр ПО Подробнее →

Первые три в порядке каталога. Рейтинг рубрики →

Реклама

Статический анализ кода – анализ исходного кода (или байт-кода) программы без её выполнения. Анализатор находит потенциальные ошибки, уязвимости, нарушения стиля и стандартов, сложные и дублирующиеся фрагменты. Для поиска уязвимостей используют класс SAST (Static Application Security Testing).

Что находит

  • Ошибки: разыменование null, утечки ресурсов, недостижимый код.
  • Уязвимости: инъекции, небезопасная работа с данными, жёстко заданные секреты.
  • Нарушения стандартов кодирования и стиля.
  • Сложность и дублирование кода.

Как встраивается

  • Проверки в редакторе разработчика.
  • Шаг в конвейере CI/CD с блокировкой при критичных находках.
  • Проверка запросов на слияние.

Требования в России

Статический анализ – обязательная мера в стандарте безопасной разработки ГОСТ Р 56939 и требованиях ФСТЭК к сертификации средств защиты. Существуют российские статические анализаторы, включённые в реестр.

Ограничения

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

Реклама

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «Статический анализ кода».

Платформы класса «Статический анализ кода»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Ссылки ведут на полные профили платформ с тарифами, обзорами и кейсами внедрения.

US

UserGate SIEM

SIEM-платформы
ООО "ЮЗЕРГЕЙТ"
03.02 Средства управления событиями информационной безопасности
Цена по запросу
Подробнее →
EtherSensor

EtherSensor

NTA и анализ трафика
ООО "МИКРООЛАП ТЕКНОЛОДЖИС"
Программная платформа для анализа сетевого трафика
Цена по запросу
★ 4.1
Подробнее →
MaxPatrol Security Information and Event Management

MaxPatrol Security Information and Event Management

SIEM-платформы
ПОЗИТИВ ТЕКНОЛОДЖИЗ
Инновационное решение класса SIEM для управления событиями и информацией ИБ с целью выявления инцидентов в реж...
Цена по запросу
★ 4.0
Подробнее →
Positive Technologies Network Attack Discovery

Positive Technologies Network Attack Discovery

NTA и анализ трафика
ПОЗИТИВ ТЕКНОЛОДЖИЗ
Комплексное решение сетевой безопасности, предназначенное для анализа сетевого трафика, выявления и расследова...
Цена по запросу
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «Статический анализ кода».

Частые вопросы про Статический анализ кода

Чем статический анализ отличается от динамического?

Статический проверяет код без запуска, динамический – работающее приложение.

Обязателен ли статический анализ?

Для разработчиков средств защиты и ПО по требованиям безопасной разработки ФСТЭК – да.

Как бороться с ложными срабатываниями?

Настраивать правила, размечать проверенные находки и сосредоточиться на критичных.