Реверс-инжиниринг

проведение исследования программных/технических средств с восстановлением кода и логики программного обеспечения. Данная услуга применима при ограниченном доступе к информации, либо при полном отсутствии исходных кодов программного обеспечения

Виды работ

Предварительная экспертиза

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

Реверс-инжиниринг (обратный инжиниринг)

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

Состав работ

Уточнение модели угроз для исследуемого оборудования и/или программного обеспечения.
Согласование технического задания.
Сбор и анализ документации для используемого программного обеспечения.
Проведение исследования.
Разработка отчета и согласование дальнейших работ (в зависимости от вида услуги).

Опционально по результатам исследования

Разработка собственных версий программного обеспечения

Моделирование функций технических решений

Устранение недостатков и/или добавление дополнительного функционала без доступа к исходному коду

Проектирование и разработка собственных технических решений

Разработка узкоспециализированных средств защиты информации и анализа защищенности

Результаты

Z

Достоверный перечень актуальных уязвимостей

Z

Объективная оценка устойчивости к атакам извне и внутри организации

Z

Экспертные рекомендации по устранению актуальных уязвимостей

Z

Контроль корректности устранения уязвимостей после выполнения рекомендаций