Инструменты пользователя

Инструменты сайта


ru:7ways:resources:protection

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ru:7ways:resources:protection [2016/04/18 17:18]
Константин [Шифрование карт]
ru:7ways:resources:protection [2016/04/18 17:37]
Константин [Обработка запросов программы на сервере провайдера]
Строка 31: Строка 31:
     * срок действия ключа закончился (''expiredKeyMsg'').     * срок действия ключа закончился (''expiredKeyMsg'').
  
-Когда пользователь пытается загрузить защищённый ресурс, при подготовке которого было указано имя файла запроса (''requestFileName''), программа выводит окно с предложением активировать ресурс. В окне указано наименование поставщика и список зашифрованных файлов. После получения согласия пользователя в папке ''7ways'' создаётся **файл запроса** и выводится окно с инструкциями по получению ключа (''noKeyMsg'', ''badKeyMsg'' или ''expiredKeyMsg''). Файл запроса представляет собой текстовый файл с именем ''requestFileName_providerId_keyId.txt'' (вместо параметров в имя файла подставляются их значения). Внутри файла содержатся:+Когда пользователь пытается загрузить защищённый ресурс, при подготовке которого было указано имя файла запроса (''requestFileName''), программа выводит окно с предложением активировать ресурс. В окне указано наименование поставщика и список зашифрованных файлов. После получения согласия пользователя в папке ''7ways'' создаётся **[[ru:7ways:resources:protection:requestfile|файл запроса]]** и выводится окно с инструкциями по получению ключа (''noKeyMsg'', ''badKeyMsg'' или ''expiredKeyMsg''). Файл запроса представляет собой текстовый файл с именем ''requestFileName_providerId_keyId.txt'' (вместо параметров в имя файла подставляются их значения). Внутри файла содержатся:
   * инструкции;   * инструкции;
   * идентификатор устройства пользователя;   * идентификатор устройства пользователя;
Строка 56: Строка 56:
 Для шифрования ресурсов необходима утилита [[ru:7ways:resources:protection:keymaster|KeyMaster]].\\ Для шифрования ресурсов необходима утилита [[ru:7ways:resources:protection:keymaster|KeyMaster]].\\
 Провайдер может создавать защищенный контент только в случае если этот контент представлен в виде [[ru:content:first|контейнера]] ''7wz''. Провайдер может создавать защищенный контент только в случае если этот контент представлен в виде [[ru:content:first|контейнера]] ''7wz''.
 +
 +===== Обработка запросов программы на сервере провайдера =====
 +
 +Для корректной работы системы защиты, провайдер должен обеспечить обработку запросов на получение ключа. Данные запросы программа отсылает в момент попыток получения доступа к ресурсам, а также в итоге совершенных действий пользователя:
 +  * Покупки ресурса в магазине
 +  * Введения кода покупки 
 +  * Попытки восстановления покупок
 +
 +Программа делает запрос по ссылке указанной в [[ru:content:description.xml|description.xml]] защищенного контейнера.
ru/7ways/resources/protection.txt · Последнее изменение: 2016/04/18 17:57 — Константин