Skip to content

Анализ безопасности кода

Обнаружьте уязвимости в вашем исходном коде до их выхода в продакшен.

Ручное экспертное тестирование
Отчётность для руководства
Рекомендации по устранению
Повторное тестирование и аттестация
Анализ прошивки
Тестирование оборудования
Анализ безопасности кода

Обзор

Анализ безопасности кода — это углублённое изучение исходного кода приложения с целью обнаружения уязвимостей безопасности до их выхода в продакшен. Он сочетает автоматический статический анализ для широкого охвата и экспертный ручной анализ аутентификации, авторизации, бизнес-логики и криптографии — то есть зависящих от контекста недостатков, которые упускают инструменты, — с готовыми для разработчиков исправлениями. Непосредственное изучение кода помогает обнаружить небезопасные практики кодирования до развёртывания, когда проблемы наименее затратны для исправления. Распространённые результаты включают недостатки инъекций, слабую криптографию, слабые места аутентификации и небезопасные схемы кодирования.

Методология и стандарты

OWASP Code Review Guide 2.0, OWASP ASVS, OWASP Top 10 и стандарты безопасного кодирования, специфичные для языка. Инструменты SAST, дополненные ручным анализом критичных для безопасности путей кода. Каждый анализ сочетает автоматический анализ, ручной анализ кода, проверку уязвимостей и отчётность с рекомендациями по устранению.

Что входит

Автоматический SAST для широкого охвата
Ручной анализ аутентификации/авторизации, бизнес-логики и криптографии
Фильтрация ложных срабатываний, чтобы разработчики работали над реальными проблемами
Оценка безопасности исходного кода
Методы автоматического и ручного анализа
Оценка практик безопасного кодирования
Приоритизированные рекомендации по устранению

Что вы получаете

Результаты со ссылками на файлы и строки и оценками серьёзности
Фрагменты безопасного кода для устранения и обзор покрытия ASVS
Презентация для разработчиков о коренных причинах
Отчётность для руководства, технические результаты, рекомендации по устранению и сопровождение валидации повторным тестированием
Согласовано с OWASPОтчётность для руководстваРекомендации по устранениюПовторное тестирование включеноПисьмо-аттестацияБез дампов сканеров

Часто задаваемые вопросы

SAST — это первый автоматический проход. Ручной анализ добавляет то, о чём инструменты не могут рассуждать: обход контроля доступа, неисправную бизнес-логику и небезопасное использование криптографии в контексте, с устранением ложных срабатываний.

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

Анализ безопасности кода помогает выявить слабые места безопасности на ранних этапах цикла разработки, снижая риск того, что уязвимости достигнут рабочих систем.

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

Тест на проникновение, аудит или круглосуточный мониторинг — наша команда готова работать в Великобритании, США, ЕС и Индии.