Содержимое с истекшим сроком действия в накопителе, который нельзя скопировать
Мой друг работал над несколькими лекциями и учебными материалами за последние несколько лет, и теперь он хочет продать свой контент. Он обеспокоен тем, что его содержимое будет украдено или использовано без покупки. Большинство его клиентов - региональные люди, которым он передаст контент вручную. Он как следующее требование -
- Пользователь не сможет скопировать содержимое вставки (видео лекции и документы) на свой компьютер.
- Только 1 человек может использовать его на одном ПК.
- Срок действия контента истекает через 1 год.
Есть ли способ, которым я могу предложить его? Я не хочу, чтобы его тяжелая работа была напрасной. Я могу понять, что это требование довольно сложно выполнить, но я был бы признателен за любое предложение, которое может помочь ему.
1 ответ
Поскольку вы не можете запретить пользователям копировать файлы с USB-накопителя, лучшее, что вы можете сделать, - сделать их бесполезными для них.
С этой целью:
- Каждый файл зашифрован с различным ключом и отличается для каждого USB-накопителя.
- Очевидно, 2048-битное шифрование и т. Д.
- Программное обеспечение предусматривало, что телефоны размещаются на сервере, чтобы проверить, имеет ли пользователь по-прежнему право на доступ к контенту. Имя пользователя и пароль требуются, конечно.
У вас должен быть пользовательский просмотрщик, который имеет доступ к указанным ключам дешифрования, которые вам придется использовать и немедленно уничтожать. Получение новых копий с сервера каждый раз, когда требуется файл. Когда ключи находятся в ОЗУ, ОЗУ имеет 2 уровня шифрования, поэтому даже если ОЗУ сброшено, это бессмысленно. Очевидно, меняйте случайные ключи дешифрования оперативной памяти каждые 5 минут для дополнительной сложности.
Это много работы для реализации.
Даже в этом случае постоянный хакер сможет найти человека посередине и получить ключи дешифрования. Если обнаружено нарушение, вы можете аннулировать ключи дешифрования. Хакер может использовать программное обеспечение для записи экрана и т. Д. Для перезаписи материала и распознавания текста.
Тем не менее, вы резко подняли сложность для вас и хакера.