Наши услуги - Анализ безопасности приложений
Комплексный анализ программного обеспечения, выполненный внештатными экспертами, позволяет получить объективную оценку безопасности и защищенности системы, выявить ее уязвимые точки и разработать план оптимизации.
Возможности
В ходе анализа могут быть исследованы и протестированы следующие параметры программного обеспечения:
  • Эффективность защитных функций.
  • Способность противостоять атакам, направленным на раскрытие кода, расшифровку данных, нарушение работоспособности системы.
  • Защищенность каналов передачи данных от перехвата и подмены информации.
  • Защищенность компонент для работы с конфиденциальными данными от шпионских программ.
  • Защищенность публичных интерфейсов программного обеспечения от атак, нацеленных на получение доступа к внутренним ресурсам организации.
Профиль заказчика
  • Производители технических средств защиты информации.
  • Производители и пользователи приложений для работы с конфиденциальной, персональной и финансовой информацией.
  • Производители высококонкурентного программного обеспечения и баз данных.
  • Производители систем защиты от угроз.
  • Организации, основной бизнес которых состоит в производстве программного обеспечения.
Методика
Существует два фундаментальных подхода к анализу безопасности информационных систем:
  • Анализ системы как «белого ящика» (White box analysis).

    В процессе анализа используется информация от разработчика: описание архитектуры системы, форматов данных, исходный код. Это позволяет максимально быстро выявить наиболее типичные ошибки в архитектуре и коде приложения.

  • Анализ системы как «черного ящика» (Black box analysis).

    В процессе анализа производится имитация действий злоумышленника, не располагающего какой-либо информацией об устройстве системы. Это позволяет оценить безопасность защиты с позиции атакующего.
Методика анализа разрабатывается с учетом целей тестирования и специфики тестируемой системы. Она может включать следующие этапы:
  • Аудит кода приложения на предмет типичных ошибок и уязвимостей.
  • Анализ защищенности интерфейсов, обеспечивающих взаимодействие компонентов программы с операционной системой и между собой.
  • Поиск возможностей обхода и нарушения функций защиты.
  • Полуавтоматическое тестирование функций обработки данных на предмет уязвимостей (fuzzing).
  • Восстановление логики программного обеспечения без исходных кодов (reverse engineering).
Поиск и анализ уязвимостей
Мы специализируемся на анализе безопасности прикладных программ и драйверов.

Возможности:
  • Системный поиск уязвимостей в программном обеспечении.
  • Выявление причин уязвимости.
  • Анализ уязвимости с целью получения работающего кода для ее эксплуатации.
  • Рекомендации по исправлению ошибок.
Подписка на услугу
Возможности:
  • Мини-анализ новых версий продукта.
  • Периодический аудит кода на предмет ошибок безопасности.
  • Консультации по вопросам безопасного кода.
  • Анализ уязвимостей, публикуемых в публичных репозиториях.
  • Анализ свежих уязвимостей в компонентах операционной системы.
Подробности см. в разделе «Технологическое партнерство»

Информация по теме

Отправить запрос