
Crusher
от Институт системного программирования им. В.П. Иванникова
Описание системы Crusher
Информация о Crusher
Краткий обзор Crusher
Программный продукт Crusher (рус. Крашер) от компании-разработчика Институт системного программирования им. В.П. Иванникова предназначен для динамического анализа программного обеспечения и повышения его безопасности. Он объединяет инструменты ИСП Fuzzer для фаззинг-тестирования и Sydr для автоматической генерации тестов, позволяя выявлять уязвимости, недекларированные возможности и ошибки в сложных программных системах, а также строить процесс разработки в соответствии с ГОСТ и методиками ФСТЭК России.
Система Crusher ориентирована на специалистов по обеспечению информационной безопасности, разработчиков и тестировщиков программного обеспечения, а также аналитиков, занимающихся выявлением уязвимостей и недекларированных возможностей в ПО. Продукт будет полезен компаниям, работающим в сферах кибербезопасности, разработки высоконадёжного ПО, государственного и корпоративного сектора, где предъявляются повышенные требования к качеству и безопасности программных продуктов.
Функциональные возможности Crusher:
- Фаззинг-тестирование. ИСП Fuzzer осуществляет фаззинг-тестирование через различные источники внешних данных: файлы, аргументы командной строки, стандартный поток ввода, переменные окружения, сеть. Позволяет добавлять пользовательские мутационные преобразования для генерации новых входных данных и повышения эффективности тестирования.
- Многопоточный анализ. ИСП Fuzzer поддерживает многопоточный анализ как на одной машине, так и на нескольких, что способствует повышению производительности и скорости выявления уязвимостей в программном обеспечении.
- Генерация тестов. Sydr автоматически генерирует тесты для сложных программных систем, увеличивая покрытие кода и помогая обнаруживать ошибки. Строит математическую модель программы, что позволяет открывать новые пути выполнения, которые сложно выявить классическими методами.
- Инвертирование условных переходов. Sydr инвертирует условные переходы, зависящие от входных данных, включая параллельное инвертирование. Это помогает в анализе поведения программы и выявлении потенциальных уязвимостей.
- Решение задач обратной разработки. Sydr помогает аналитику достичь интересующей точки в программе, предоставляя трассу инструкций, которые зависят от входных данных, что упрощает процесс анализа и отладки.
- Работа с многопоточными программами. Sydr поддерживает символьное выполнение многопоточных программ, что позволяет эффективно анализировать их поведение и выявлять ошибки, связанные с многопоточностью.
- Обработка косвенных переходов. Sydr инвертирует косвенные переходы (switch statement), используя алгоритм определения таблиц и переходов по вычисляемым адресам, что улучшает анализ сложных структур кода.
Назначение системы
Функции
Разработчик системы
Компания-разработчик:
Институт системного программирования им. В.П. Иванникова
Страна:
Россия
Головной офис:
Москва
Веб-сайт (продукт):
https://www.ispras.ru/technologies/crusher/
Веб-сайт:
https://ispras.ru
Социальные сети
Вопросы и ответы
Популярные аналоги
1С:Предприятие — это универсальная облачная и локальная платформа быстрой разработки приложений для автоматизации финансовой, операционной и иной деятельности компаний.

Appian
Appian
Appian — это интеграционная малокодовая платформа (low-code), позволяющая создавать приложения и проводить цифровую трансформацию на основе управления бизнес-процессами (BPM).

Mendix
Siemens (Mendix Tech)
Mendix — это бескодовая (no-code) программная платформа, предоставляющая инструменты для создания, тестирования, развертывания и проверки программных приложений.

Falcon Space
Falcon Space (ИП Раянов Р.Ш.)
Falcon Space — это инструмент для быстрого создания функциональных сайтов, позволяющий создать и развивать различные прикладные веб-приложения: CRM, клиентские сервисы, системы учета, личные кабинеты, аукционы услуг, маркетплейсы.

Visary Платформа
БизнесАвтоматика, НПЦ
Платформа Visary — это программное решение для быстрого построения сложных и защищенных корпоративных информационно-аналитических систем, и в целом для комплексной автоматизации бизнес-процессов.

Directual
Directual
Directual — это бескодовая платформа визуального программирования, позволяющая быстро создавать сложную программную логику (back-end) для веб-приложений, мобильных приложений и приложений интернета вещей (IoT).

