Насколько имеет смысл с точки зрения защиты ставить как минимум просто мутацию вообще на ВСЕ процедуры(включая например весь код из стандартной библиотеки C++)?
(и Виртуализацию/Ультру-на то что критично)
Цель - запутать скажем так любителей поанализировать что в принципе делает код.
Некоторая небольшая цена в плане быстродействия - за это - имхо нормально.
Или это всеже оверкилл и достаточно накрывать критические функции виртуализацией/ультрой+защита импорта(+защита памяти когда она возможно)?
Насколько имеет смысл ставить как минимум мутацию на ВСЕ
-
- Posts: 7
- Joined: Fri Aug 21, 2009 5:36 am
Мутацией имеет смысл накрывать библиотечные функции, использование которых вы хотите скрыть от взломщика. Ну например если вы используете RSA, то по сигнатурам этих функций взломщик может узнать что в данном коде используется RSA, что в конечном счете поможет взломщику более детально проанализировать внутреннюю структуру вашей программы.
Все остальные функции, которые очень критичны как в плане анализа так и в плане взлома, имеет смысл накрывать виртуализацией и в тех местах, где не совсем важна скорость, - ультрой.
Все остальные функции, которые очень критичны как в плане анализа так и в плане взлома, имеет смысл накрывать виртуализацией и в тех местах, где не совсем важна скорость, - ультрой.