БЕЗОПАСНОСТЬ ПРИЛОЖЕНИЯ В СРЕДЕ ИНТЕРАКТИВНОГО НОСИТЕЛЯ

1. Способ обеспечения безопасности приложения в интерактивной мультимедийной среде, содержащий:
a. принимают приложение, воплощающее интерактивное видеоизображение и графическое изображение, синхронно с кадрами;
b. определяют состояние подписи приложения;
c. если состояние подписи представляет собой "подписано", то разрешают доступ к источнику на локальном накопителе и к сетевому ресурсу;
d. если состояние подписи представляет собой "не подписано", тогда отклоняют разрешение доступа к источнику на локальном накопителе и сетевому ресурсу.
2. Способ по п.1, дополнительно содержащий, если состояние подписи представляет собой "подписано", то разрешают доступ к вводу/выводу файла и интерфейсу прикладного программирования (API) безопасности и диагностики.
3. Способ по п.1, в котором определение содержит считывание файла объявления, связанного с приложением, и определение, подписано ли объявление подписью и сертификатом автора.
4. Способ по п.3, в котором приложение содержит архив, в котором помещен файл объявления и, по меньшей мере, один файл ресурсов, и в котором файл объявления представляет собой первый файл в архиве.
5. Способ по п.4, в котором архив имеет такой формат, что архив может подвергаться эффективной потоковой обработке.
6. Способ по п.1, дополнительно содержащий, если состояние подписи представляет собой "подписано", тогда приложение включает в себя подписанный корневой сертификат, список отмены содержимого или идентификатор автора.
7. Способ по п.1, в котором источник на локальном накопителе представляет собой директорию, сопоставленную с идентификатором автора.
8. Способ по п.1, дополнительно содержащий, если состояние подписи представляет собой "не подписано", тогда доступ к вводу/выводу файла и API безопасности и диагностики запрещен.
9. Способ по п.1, дополнительно содержащий, если состояние подписи представляет собой "не подписано", тогда предоставляется доступ к использованию языка разметки и использованию объектов, содержащих: расширяемый язык разметки гипертекста (XML) без функции ввода/вывода, глобализацию, функции рисования и функции пользовательского ввода.
10. Способ по п.1, дополнительно содержащий, если состояние подписи представляет собой "не подписано", и приложение принимают с оптического диска, тогда приложение работает только с оптического диска.
11. Способ по п.1, дополнительно содержащий:
a. принимают другое приложение;
b. определяют состояние подписи другого приложения;
c. если состояние подписи приложения или другого приложения представляет собой "не подписано", тогда запрещают доступ для обоих приложений, как к источнику на локальном накопителе, так и к сетевому ресурсу; или
d. если состояние подписи приложения и другого приложения оба представляют собой "подписано", тогда предоставляется разрешение доступа для обоих приложений, как к источнику на локальном накопителе, так и к сетевому ресурсу.
12. Способ обеспечения безопасности мультимедийного диска, содержащий:
a. принимают мультимедийный диск в систему воспроизведения, причем мультимедийный диск содержит одно или больше приложений, в результате чего приложения воплощают интерактивные графические изображения, синхронные с видеокадрами в интерактивной мультимедийной среде;
b. определяют состояния подписи каждого приложения на мультимедийном диске;
c. если состояние подписи всех приложений представляет собой "подписано", тогда предоставляют высокий уровень доступа для каждого приложения к источнику на локальном накопителе и к сетевому ресурсу;
d. если состояние подписи любого из приложений представляет собой "не подписано", тогда запрещают для каждого приложения высокий уровень доступа к источнику на локальном накопителе и к сетевому ресурсу.
13. Мультимедийная система воспроизведения для приложений, с помощью которой приложения воплощают интерактивные графические изображения, синхронные с видеокадрами, в интерактивной мультимедийной среде, содержащая:
сетевой ресурс;
источник на локальном накопителе;
устройство, предназначенное для приема приложения, содержащего интерактивное графическое изображение и видеоизображение;
процессор, предназначенный для определения состояния подписи приложения;
в котором, если приложение "подписано", этому приложению предоставляется разрешение доступа к источнику на локальном накопителе и к сетевому ресурсу; и
в котором, если приложение "не подписано", этому приложению запрещают доступ к источнику на локальном накопителе и к сетевому ресурсу.
14. Система по п.13, в которой процессор определяет состояние подписи приложения путем считывая файла объявления, связанного с приложением, и определения, является ли объявление подписанным с использованием подписи автора и сертификата.
15. Система по п.14, в которой приложение содержит архив, который содержит файл объявления и, по меньшей мере, один файл ресурсов, и в котором файл объявления представляет собой первый файл в архиве.
16. Система по п.13, в которой, если состояние подписи представляет собой "подписано", тогда приложение включает в себя подписанный корневой сертификат, список отмены содержимого или идентификатор автора.
17. Система по п.16, в которой источник на локальном накопителе находится в директории, сопоставленной с идентификатором автора.
18. Система по п.13, в которой, если состояние подписи представляет собой "подписано", тогда приложению предоставляют разрешение доступа к вводу/выводу файла и к API безопасности и диагностики.
19. Система по п.13, в которой, если состояние подписи представляет собой "не подписано", тогда для приложения:
a. запрещают доступ для ввода/вывода файла и API безопасности и диагностики или
b. предоставляют доступ для использования языка разметки и использования объектов, содержащих: XML без функции ввода/вывода, глобализацию, функции рисования и операции пользовательского ввода.
20. Система по п.13, в которой процессор выполнен с возможностью определения состояния подписи другого приложения, и в которой
a. если состояние подписи приложения или другого приложения представляет собой "не подписано", тогда запрещают доступ для обоих приложений как к источнику на локальном накопителе, так и к сетевому ресурсу; или
b. если состояния подписи приложения и другого приложения представляют собой "подписано", тогда предоставляется доступ для обоих приложений, как к источнику на локальном накопителе, так и к сетевому ресурсу.
21. Система по п.13, дополнительно содержащая, если состояние подписи приложения представляет собой "не подписано", и приложение принимают с оптического диска, тогда приложение выполняется только с оптического диска.
22. Способ разработки защищенных приложений, содержащий:
разрабатывают приложение, воплощающее интерактивное графическое изображение, синхронное с видеокадрами, в интерактивной мультимедийной среде;
преобразуют это приложение в формат архивного файла, имеющего файл объявления и, по меньшей мере, один файл ресурсов;
располагают в файле объявления сертификат, содержащий подпись; и
размещают файл объявления в начале файла архива.
23. Способ по п.22, дополнительно содержащий прожиг или сохранение приложения на диске.