GD Star Rating
loading...

Добрый день, друзья.
Есть такая интересная задача.
Имеется в наличии некое кол-во презентаций Powerpoint. К ним привязаны внешние видеофайлы и звуковые файлы. Эти презентации необходимо зашифровать USB-ключом или другим методом с временным лимитом и без возможности копирования и редактирования. То есть без ключа они не открываются, с ключом – только для чтения без возможности копировать, кроме того, по прошествии определенной даты, ключ блокируется и доступа к презентациям не будет.
Как это решалось до этого: Были закуплены электронные ключи Guardant, имеющие батареечку, благодаря которой ключ знал, какая сейчас дата. Была заказана программка для систематизации этих презентаций в едином окошке без необходимости лазать по папкам. Все это добро заливалось на жесткий диск. Программка каким-то образом шифровала презентации так, что они все бессистемно заливались на внешнем жестком диске и менялись так, что powerpoint их не мог открыть.
Все бы ничего, но программа написана криво, часть видео не подхватывает, возникают проблемы с проигрыванием видеофайлов(ну тут видимо кодеки, я пока не могу проверить). Кроме того она при запуске презентации копирует ее во временную папку в %AppData%/Temp, так что я могу спокойно ее оттуда скопировать при незакрытой презентации.
Без программы обойтись нельзя, так как ключ Guardant привязывается к исполняемому файлу exe.
Как грамотно и по человечнее можно все это организовать?
Все это на винде и предназначено для КРАЙНЕ слабых в общении с компами.

hardblog.net

Tagged with →  

15 Responses to Добрый день, друзья.

  1. AHOMsk:

    “грамотно” и на чужом компе – никак.

  2. Hctno:

    Всё, что можно прочитать, можно скопировать.

  3. Nikmo:

    Мб как-то вот эту хрень можно использовать в твоих целях http://www.rutoken.ru/products/rutoken-f

  4. RRAef:

    : немного не то, нужны времменные лимиты, чтоб оно блокировалось при наступлении июня, например.

  5. NIMCap:

    : валидация может быть по дате действия сертификата, которым подписано приложение… вышла дата – приложение не запускается
    я конечно не понимаю в способе реализации, но думаю что как направление это может рассматриваться

  6. RRAef:

    : спасибо, буду копать в этом направлении, может реально будет привязать открытие к сертификату

  7. RRAef:

    : ну хотя кто мешает поменять дату на компе и продолжать использовать?

  8. Nikmo:

    : Хм, CRL. но не везде ж будет инет их проверить?

  9. NIMCap:

    : тогда это уже технические условия: нет инета – нет просмотра
    но если честно – я сам ненавижу такие сервисы, которым инет всегда нужен 🙂

  10. RRAef:

    : ага. Я думаю, прощее и дешевле организовать все это дело через сайт с выдачей только ключей с сертификатов до определенной даты. Соответственно нужен интернет. Так намного проще… рабочий материал будет храниться на сервере без возможности скопировать. Как идея?

  11. NIMCap:

    : если контент хранится на сервере – нужно заранее думать о ширине канала(своего/клиента), объеме передаваемых данных и, наверняка, еще о чем-то
    а вот проверка только валидности(отправляется запрос с номером клиента, сервер присылает ответ – разр/запр) – вполне удобно… главное хорошо шифровать запросы/ответы, чтоб потом локальных серверов авторизации не делали 🙂

  12. RRAef:

    : так и представляю учителя математики из Усть-Пердянска, который пилит свой собственный сервер авторизации.

  13. Nikmo:

    : А бизнес-цель то какая в целом?

  14. RRAef:

    : я не знаю всей картины, там оригинальная методика обучения детей, отличная от стандартов школы, которую чертовы жидомасоны из Израиля хотят купить за 5 миллионов со всеми правами.

  15. NIMCap:

    : не так страшен черт, как его малюют 😉

Добавить комментарий