Вверх ↑
Ответов: 964
Рейтинг: 12
#1: 2014-12-16 13:52:02 ЛС | профиль | цитата
Начал было писать о разных способах получить серйники разных контролеров и тд ...

Но потом подумал "А зачем ?" можно подойти к делу иначе !
Пересчитать в некий хешь например номер первого кластера системных файлов и папок(не обязательно это можно например взять хешь партишен табле ) добавить "код подлинности" (уникальный код получаемый из SN пакета + например время работы программ + дата и время установки ) Дальше идем на сайт софтины вбиваем код ... после проверки "разумности данных" получаем "ответный код" (SN пакета уникальный и код одноразовый ) если что-то переставил (даже с машины на машину) пошел на сайт (или отправил емайл) ввел предыдущий код ( он при этом отменился ) плюс новый "код машины" ... ВСЕ !

(Тут в логике есть дыра вроде как можно отставить предыдущую копию в рабочем состоянии но пользователю об этом говорить необязательно ... А еще можно текущий "код подлинности"автоматом включать в файлы производимые программой
Качаем утилиту прокручивавшем несколько файлов сохраненных прогой получаем код запроса для сайта ...)

Если кто-то украдет прогу едва-ли но будет красть и сохраненные
данные (Можно вообще включать в них микро-екзешник)



Поломать, изначально поставить на ВМ (Хотя таскать из небольшой программы ЦЕЛУЮ ОСЬ сродни мазохизму) и тд наверное можно (НО от самых общераспространенных ВМ наверное зашиться не так уж сложно )
И можно еще например добавить самую примитивную проверку даты прошивки ПЗУ ...
Плюс шифровка критических данных "ответным кодом"и "кодом машины" все это может неплохо улучшить надежность защиты "в пределах разумного"

Важна не надежность привязки а "комплексный подход" и удобство возобновления ...
Еще можно вычислять работающие копии софтины (Что особенно просто если для фукциклирования требуется интернет или доступ к определенному сайту)
карма: 0

0