PT Application Inspector

Анализ исходного кода

PT Application Inspector — универсальный инструмент для защиты веб-приложений любого масштаба. В основе лежит комплексный подход, сочетающий преимущества статического, динамического и интерактивного анализа. Эти технологии позволяют обеспечить безопасность приложения на всех этапах его создания, от первых строк кода до использования в промышленной эксплуатации.

PT Application Inspector

Как это работает

PT Application Inspector анализирует исходный код или готовое приложение, комбинируя статические, динамические и интерактивные методы (SAST, DAST и IAST). По итогам анализа PT Application Inspector не только выдает данные о номере строки и типе уязвимости, но и генерирует эксплойты — безопасные, но эффективные тестовые запросы, которые помогают подтвердить или опровергнуть наличие уязвимости. Благодаря модулю динамического анализа эти запросы запускаются на любом тестовом стенде, в том числе в автоматическом режиме, что радикально сокращает трудозатраты экспертов.

Анализ кода на ранних стадиях разработки сокращает цену исправления найденных уязвимостей в десятки раз. Но возможны ситуации, когда требуется защитить уже работающее приложение. Уникальной особенностью PT Application Inspector является автоматическая выгрузка результатов анализа в межсетевой экран уровня веб-приложений PT Application Firewall, который применяет правила для блокировки атак на уязвимое приложение на время исправления кода.

Схема PT Application Inspector

Ключевые возможности

Защита приложений любого масштаба

PT Application Inspector обнаруживает все основные типы уязвимостей веб-приложений (SQLi, XSS, XXE и т. п.). Вы можете использовать его для защиты любых приложений — от лендингов до корпоративных порталов, облачных сервисов и систем электронного правительства.

Автоматическая проверка уязвимостей

PT Application Inspector автоматически генерирует эксплойты — максимально безопасные тестовые запросы для проверки найденных уязвимостей. Эксплойты помогают подтвердить наличие уязвимости, поставить задачу для исправления кода и проконтролировать результат.

Сокращение трудозатрат

За счет комбинации статических, динамических и интерактивных методов проверки кода (SAST, DAST и IAST), PT Application Inspector находит только реальные уязвимости. Это помогает разработчикам сконцентрироваться на важных проблемах и снижает затраты экспертов на ручную проверку результатов.

Минимизация рисков и возможного ущерба

Выявление и устранение уязвимостей на всех этапах разработки сокращает вероятность ошибок в готовом ПО и стоимость их исправления. Это снижает риски и величину возможного ущерба, повышает лояльность пользователей.

Преимущества

Простота и безопасность тестирования

PT Application Inspector не требует установки и настройки приложения или доступа к тестовой среде. Просто укажите папку, содержащую готовый код приложения (или его часть) или ссылку на сайт, чтобы начать анализ.

Выявление признаков НДВ и уязвимостей бизнес-логики

PT Application Inspector легко адаптируется к логике работы приложений благодаря возможности создавать собственные шаблоны для поиска. Заложив бизнес-логику приложения в систему, вы сможете выявлять недостатки функционирования приложения, а также закладки, оставленные в коде разработчиками или хакерами.

Встроенная база знаний стороннего ПО

PT Application Inspector анализирует элементы сторонних программ (в том числе — с открытым кодом), которые используются в ваших приложениях.

Выявление скрытых угроз

PT Application Inspector можно настроить как на поиск самих уязвимостей, так и на поиск признаков уязвимостей, что позволяет предотвратить реализацию скрытых угроз.

Поддержка SSDL

Интеграция специальной версии PT Application Inspector SSDL Edition в цикл разработки позволяет сократить расходы и повысить эффективность безопасной разработки и тестирования.


Другие продукты компании Positive Technologies