Содержимое с истекшим сроком действия в накопителе, который нельзя скопировать

Мой друг работал над несколькими лекциями и учебными материалами за последние несколько лет, и теперь он хочет продать свой контент. Он обеспокоен тем, что его содержимое будет украдено или использовано без покупки. Большинство его клиентов - региональные люди, которым он передаст контент вручную. Он как следующее требование -

  1. Пользователь не сможет скопировать содержимое вставки (видео лекции и документы) на свой компьютер.
  2. Только 1 человек может использовать его на одном ПК.
  3. Срок действия контента истекает через 1 год.

Есть ли способ, которым я могу предложить его? Я не хочу, чтобы его тяжелая работа была напрасной. Я могу понять, что это требование довольно сложно выполнить, но я был бы признателен за любое предложение, которое может помочь ему.

1 ответ

Решение

Поскольку вы не можете запретить пользователям копировать файлы с USB-накопителя, лучшее, что вы можете сделать, - сделать их бесполезными для них.

С этой целью:

  1. Каждый файл зашифрован с различным ключом и отличается для каждого USB-накопителя.
  2. Очевидно, 2048-битное шифрование и т. Д.
  3. Программное обеспечение предусматривало, что телефоны размещаются на сервере, чтобы проверить, имеет ли пользователь по-прежнему право на доступ к контенту. Имя пользователя и пароль требуются, конечно.

У вас должен быть пользовательский просмотрщик, который имеет доступ к указанным ключам дешифрования, которые вам придется использовать и немедленно уничтожать. Получение новых копий с сервера каждый раз, когда требуется файл. Когда ключи находятся в ОЗУ, ОЗУ имеет 2 уровня шифрования, поэтому даже если ОЗУ сброшено, это бессмысленно. Очевидно, меняйте случайные ключи дешифрования оперативной памяти каждые 5 минут для дополнительной сложности.

Это много работы для реализации.

Даже в этом случае постоянный хакер сможет найти человека посередине и получить ключи дешифрования. Если обнаружено нарушение, вы можете аннулировать ключи дешифрования. Хакер может использовать программное обеспечение для записи экрана и т. Д. Для перезаписи материала и распознавания текста.

Тем не менее, вы резко подняли сложность для вас и хакера.

Другие вопросы по тегам