loading...
Добрый день, друзья.
Есть такая интересная задача.
Имеется в наличии некое кол-во презентаций Powerpoint. К ним привязаны внешние видеофайлы и звуковые файлы. Эти презентации необходимо зашифровать USB-ключом или другим методом с временным лимитом и без возможности копирования и редактирования. То есть без ключа они не открываются, с ключом – только для чтения без возможности копировать, кроме того, по прошествии определенной даты, ключ блокируется и доступа к презентациям не будет.
Как это решалось до этого: Были закуплены электронные ключи Guardant, имеющие батареечку, благодаря которой ключ знал, какая сейчас дата. Была заказана программка для систематизации этих презентаций в едином окошке без необходимости лазать по папкам. Все это добро заливалось на жесткий диск. Программка каким-то образом шифровала презентации так, что они все бессистемно заливались на внешнем жестком диске и менялись так, что powerpoint их не мог открыть.
Все бы ничего, но программа написана криво, часть видео не подхватывает, возникают проблемы с проигрыванием видеофайлов(ну тут видимо кодеки, я пока не могу проверить). Кроме того она при запуске презентации копирует ее во временную папку в %AppData%/Temp, так что я могу спокойно ее оттуда скопировать при незакрытой презентации.
Без программы обойтись нельзя, так как ключ Guardant привязывается к исполняемому файлу exe.
Как грамотно и по человечнее можно все это организовать?
Все это на винде и предназначено для КРАЙНЕ слабых в общении с компами.
“грамотно” и на чужом компе – никак.
Всё, что можно прочитать, можно скопировать.
Мб как-то вот эту хрень можно использовать в твоих целяхhttp://www.rutoken.ru/products/rutoken-f …
: немного не то, нужны времменные лимиты, чтоб оно блокировалось при наступлении июня, например.
: валидация может быть по дате действия сертификата, которым подписано приложение… вышла дата – приложение не запускается
я конечно не понимаю в способе реализации, но думаю что как направление это может рассматриваться
: спасибо, буду копать в этом направлении, может реально будет привязать открытие к сертификату
: ну хотя кто мешает поменять дату на компе и продолжать использовать?
: Хм, CRL. но не везде ж будет инет их проверить?
: тогда это уже технические условия: нет инета – нет просмотра
но если честно – я сам ненавижу такие сервисы, которым инет всегда нужен 🙂
: ага. Я думаю, прощее и дешевле организовать все это дело через сайт с выдачей только ключей с сертификатов до определенной даты. Соответственно нужен интернет. Так намного проще… рабочий материал будет храниться на сервере без возможности скопировать. Как идея?
: если контент хранится на сервере – нужно заранее думать о ширине канала(своего/клиента), объеме передаваемых данных и, наверняка, еще о чем-то
а вот проверка только валидности(отправляется запрос с номером клиента, сервер присылает ответ – разр/запр) – вполне удобно… главное хорошо шифровать запросы/ответы, чтоб потом локальных серверов авторизации не делали 🙂
: так и представляю учителя математики из Усть-Пердянска, который пилит свой собственный сервер авторизации.
: А бизнес-цель то какая в целом?
: я не знаю всей картины, там оригинальная методика обучения детей, отличная от стандартов школы, которую чертовы жидомасоны из Израиля хотят купить за 5 миллионов со всеми правами.
: не так страшен черт, как его малюют 😉