![](https://linx.ru/wp-content/uploads/SAST.gif)
Статический анализ исходного кода (SAST)
связаны с уязвимостями веб-приложений
дешевле стоимость исправления уязвимостей на этапе разработки
SAST
Поиск уязвимостей в исходном коде
Поиск уязвимостей в сторонних библиотеках
Проверка конфигураций
Функции динамического анализа
Построение отчетов OWASP Top 10, PCI DSS, ГОСТ 15408-3 и др. в форматах JSON, XML, HTML
Контроль исправления уязвимостей
Наибольшую пользу от сервиса могут получить
ИТ-компании с небольшим штатом разработчиков или не имеющие специалистов DevSecOps
Системные интеграторы, предлагающие услуги в сфере безопасной разработки или DevOps
Компании финансового и страхового сектора, на которых распространяются требования по безопасной разработке
Промышленные компании с требованиями по КИИ
Особенности SAST в облаке
Простота использования
SAST не требует погружения в исходный код и процесс его разработки. Он позволяет получать понятные результаты и визуализацию уязвимостей без дополнительных настроек.
Широкий охват и глубина анализа
SAST имеет встроенную базу уязвимостей ПО и сторонних библиотек. Наличие механизмов проверки конфигурации позволяет убедиться, что веб-сервер настроен безопасно.
Непрерывная защита
Результаты анализа SAST могут быть загружены в межсетевой экран уровня веб-приложений PT Application Firewall для блокировки обнаруженных уязвимостей. Механизм называется virtual patching и сокращает риски, пока идет исправление кода.
Оптимизация затрат
Вы приобретаете SAST по модели “как услуга” и оплачиваете сервис ежемесячно, по мере надобности, без крупных вложений на старте в годовую лицензию, развертывание и поддержку приложения.
Командная работа
Работа в облаке обеспечивает удобную коллаборацию между командами разработчиков и специалистами по информационной безопасности, анализирующими защищенность новых разработок.
Когда ИТ-разработчикам нужен SAST?
Экономия ресурсов за счет устранения уязвимостей до запуска продукта
Вы тратите слишком много ресурсов на устранение уязвимостей в готовом ИТ-продукте. По разным оценкам стоимость устранения уязвимостей на этапе эксплуатации продукта в 20 раз выше стоимости устранения уязвимостей на этапе разработки.
Соответствие требованиям информационной безопасности
Вам необходимо выполнить требования ГОСТ по безопасной разработке (для ФинТех, ГИС’ов, сертифицированного ПО и т.п.) и других требований и стандартов по безопасности (например, OWASP Application Security Verification Standard).
Минимизация количества ошибок на этапе разработки
Junior-разработчики допускают ошибки, в результате которых происходит компрометация приложений и потеря доверия к приложению (например, отсутствие фильтрации входных данных, учетные данные в исходном коде и т.п).
Работа с несколькими командами разработки
Невозможно вручную контролировать качество кода, когда в компании много команд разработки.
Автоматизация ручных процессов
Ручное тестирование безопасности каждого обновления замедляет вывод приложения на продуктивную стадию. SAST и DAST позволяют автоматизировать эти тесты.
Проверка внешних библиотек
В современной разработке используются готовые внешние библиотеки. Невозможно вручную проводить анализ безопасности каждой библиотеки без потери скорости доставки приложения в прод.
Установка пороговых критериев качества
Вы повышаете качество разрабатываемого приложения путем установки «специальных критериев» (Quality Gate), прохождение которых обеспечивает минимально необходимых уровень качества.
ПРЕИМУЩЕСТВА СЕРВИСА НА БАЗЕ LINX CLOUD
- Поддерживаемые языки: Java, PHP, C#, Visual Basic.NET, JavaScript, TypeScript, Python, Kotlin, Go, C/C++, Objective-C, Swift, SQL (T-SQL, PL/SQL, MySQL)
- Интеграции CI/CD: Jenkins, TeamCity, GitLab CI (CLI), Azure
- Помесячная тарификация
- Ролевое разграничение доступа
- Интеграция баг-трекеров: Jira
- Сертификат ФСТЭК России