Интересует соотношение затрат по защите\взлому.
Я понимаю, что хакер может сломать что-угодно, но только если у него есть мотивация
Итак, предмет моего вопроса: я пишу на языке 1С:Предприятия и хочу некоторые "критичные для понимания" функции спрятать в dll-ку, написанную на VB. Это нужно для того, чтобы:
1. Защитить код от "ковыряния" неспециалистами;
2. Подстраховаться на тот случай, если клиент будет "крутить динамо" на счет оплаты труда.
Под "защитой" я подразумеваю либо ограничение по дате, либо по привязке к железу и т.д. Вообщем, интересуют все возможные варианты.
Вот моя гипотеза, которую я попрошу подтвердить или опровергнуть:
"если клиент жлобится оплатить 500у.е. за работу программиста, то он не станет платить деньги и хакеру за взлом dll-ки. Хакер бесплатно ломает только тиражный продукт (для честолюбия.)"