Page 1 of 1

Насколько имеет смысл ставить как минимум мутацию на ВСЕ

Posted: Tue Dec 29, 2009 6:47 pm
by Dmitry Kazimirov
Насколько имеет смысл с точки зрения защиты ставить как минимум просто мутацию вообще на ВСЕ процедуры(включая например весь код из стандартной библиотеки C++)?
(и Виртуализацию/Ультру-на то что критично)
Цель - запутать скажем так любителей поанализировать что в принципе делает код.
Некоторая небольшая цена в плане быстродействия - за это - имхо нормально.
Или это всеже оверкилл и достаточно накрывать критические функции виртуализацией/ультрой+защита импорта(+защита памяти когда она возможно)?

Posted: Wed Dec 30, 2009 3:45 am
by Admin
Мутацией имеет смысл накрывать библиотечные функции, использование которых вы хотите скрыть от взломщика. Ну например если вы используете RSA, то по сигнатурам этих функций взломщик может узнать что в данном коде используется RSA, что в конечном счете поможет взломщику более детально проанализировать внутреннюю структуру вашей программы.
Все остальные функции, которые очень критичны как в плане анализа так и в плане взлома, имеет смысл накрывать виртуализацией и в тех местах, где не совсем важна скорость, - ультрой.