TGViewer
СВД ВС СВД ВС @cbd_bc · 503 subscribers
Post #317 534
Поговорим про статанализ.

Что это?
Метод исследования кода на наличие ошибок и уязвимостей без исполнения кода.

Какие есть способы исследования?
Элементы статического анализа часто бывают включены в компиляторы:

👍для GCC — начиная с версии 10,

👍для Clang — начиная с версии 3.

В более ранних версиях можно использовать более жёсткие правила по работе с предупреждениями:
-Wall -Wextra -pedantic -Werror.

Если в компиляторе нет встроенного статического анализатора или требуется более глубокий анализ (например, при разработке отечественных продуктов с учётом требований РБПО), необходимо использовать дополнительные средства анализа.

Они бывают:

👍Opensource-решения — как правило, не соответствуют требованиям, описанным в ГОСТ Р 71207-2024 и Методике ВУ и НДВ в ПО.

👍Коммерческие решения — обычно соответствуют требованиям и являются предпочтительным вариантом. Рынок статических анализаторов в России хорошо развит, так что выбрать есть из чего.

Что требует ГОСТ?
ГОСТ по статическому анализу обязывает разработчиков проводить анализ всех исходников проекта не реже одного раза в 10 дней.

Что рекомендуем мы?

👍Проводить полный анализ всего проекта регулярно, мы проводим для нашей ОС — раз в неделю.

👍Анализировать изменения при каждом обновлении кодовой базы — на уровне pull request'ов и задач.

#ДайджестРБПО
  • 👍 18
  • 🔥 7
More from @cbd_bc
  1. Oct 9, 2026🎓 Успейте получить знания по разработке для Нейтрино до конца года! В ноябре–декабре 2026…
  2. Oct 7, 2026🔎 Как выявить аномальную активность ПЛК до того, как она приведёт к нештатной ситуации? В…
  3. Oct 1, 2026🎓 Завершили очередной практический курс по администрированию и диагностике ЗОСРВ «Нейтрин…
  4. Sep 28, 2026Ещё один знакомый инструмент — теперь под Нейтрино. Для работы с системой хороший текстовы…
  5. Sep 22, 2026В Уфе на выставке ПТА мы продемонстрировали ДПАК Нева - совместное решение с компаниями Эл…
  6. Sep 18, 2026Когда безопасность сети начинается с драйвера Можно запретить входящий трафик с помощью fi…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →