ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
106985 Топик полностью
AlexandrY (08.12.2007 22:50, просмотров: 100) ответил POV на Какие есть способы защиты своего ПО? ...
Общий случай обсуждать бессмысленно, но есть новые идеи для частных случаев. http://aly.ogmis.lt/img/OpenBus%20System.flv
Делаем свою архитектуру на FPGA. С современными тулсами это сделать стало нереально просто. Смотрим видео от Altium Designer по ссылке (осторожно, 32 мега). А потом с каждым новым апдейтом не только перекомпилируем прогу, но и меняем архитектуру. Т.е. делаем полный ремапинг памяти. Используем хардварно модифицируемые патчеры кода и проч. ухищрения. Вплоть до смены типа проца. Как известно тупое копирование часто недостаточно для взломщиков. Бывает им нужно поменять логотип на дисплее, отвязать от какой-то хардвары на плате типа SHA ключей, или нужно иметь возможность регулировать какие-то переменные, как например, вероятность выигрыша в игровых автоматах или чип тюнинг в тачках. Т.е. после физического чтения кода (в FPGA бОльшая часть кода снаружи к сожалению) хакерам нужно обязательно проводить его реверсинг. Тогда такая фишка как мутирование платформы сорвет им крышу уже со второй попытки.
INDEMSYS