ГОСТ Р 56170-2014
В [11] (12.1.3) предусмотрены идругие механизмы для создания подлинных приложений. В любом
случав, в этом пункте термин «подписанное» приложение должен быть интерпретирован как приложе
ние. которое имеет право на получение полномочий вне «песочницы* DVB-J. Приложение «неподпи
санное» должно интерпретироваться как состояние приложения, которое не было упаковано должным
способом, не имеет подтверждения подлинности и размещается в «песочнице».
Ниже описываются полномочия, которые определены для включения в «песочницу» неподписан
ных приложений, и полномочия, которые могут запрашиваться в файле запроса разрешения и отобра
жаться на объектах разрешения платформы Java.
11.10.1 Полномочия для неподписанных приложений
Политика безопасности МНР включает ряд ресурсов, которые гарантированно предоставляются
приложениям при выполнении приложения. Неподписанные приложения имеют доступ к только этим
ресурсам. Ниже представлен перечень пунктов согласно [11]. содержащих характеристики отображе
ний этих ресурсов к объектам Полномочий Java:
- 11.10.1.1 java.awt-AWTPermission;
- 11.10.1.2 java.net.SocketPermissron;
- 11.10.1.3 java.util.PropertyPermission.
- 11.10.1.4 java.Iang.RuntimePermission;
- 11.10.1.5 java.io.SerializablePermission:
- 11.10.1.6 java.io.FilePermission;
- 11.10.1.7 javax.tv.media.MediaSelectPermission;
- 11.10.1.8 javax.tv.service.ReadPermission:
- 11.10.1.9 javax.tv.service.selection.ServiceContextPermission:
- 11.10.1.10 java.util. Locale.setDefauIt;
- 11.10.1.11 Applications signalled inAIT File;
- 11.10.1.12 javax.microedition.xlet.ixc.lxcPermission;
- 11.10.1.13 MonitorAppPermission and ServiceTypePermission.
11.10.2 Дополнительные полномочия для подписанных приложений
Подписанные приложения могут запрашивать дополнительные полномочия. При запросе полно
мочий используется файл запроса разрешения ([11] (12.6). Отображение элементов в файле запроса
разрешения к Полномочиям Java, которые могут быть предоставлены терминалу МНР в ответ на за
прос. представлено в [11] (11.10.2.1 -11.10.2.16).
11.11 Соответствие между объектами, локаторами контента и их текстовыми представлениями
В этом пункте отображается соответствие между объектами, типами локатора и их текстовыми
представлениями и методами DVB-J. В пункте перечислены методы и конструкторы, которые принима ют
или возвращают (в соответствии с сигнатурой метода) экземпляры org.davic.net.Locator Java, javax.
tv.locator.Locator, javax.media.MediaLocator или их подклассов. Внешней формой этих локаторов явля
ется текстовое представление, определенное в [11] (таблица 103). В тех случаях, когда указан метод,
принимающий несколько форм локатора, то должен обеспечиваться прием всех форм, перечисленных в
этом пункте.
В состав методов приема и возврата экземпляров объектов, соответствующих [11] входят:
- методы, обрабатывающие экземпляры объектов, описывающих транспортный поток MPEG,
должны быть в соответствии с [11] (11.11.1);
- методы, обрабатывающие экземпляры объектов, описывающих сеть DVB. должны быть в соот
ветствии с [11] (11.11.2);
- методы, обрабатывающие экземпляры объектов, описывающих букет DVB. должны быть в со
ответствии с [14] (11.11.3):
- javax.tv.service.transport.BouquetCollection.retrieveBouquetO;
- javax.tv.service.transport.Bouquet.getLocator().
- методы, обрабатывающие экземпляры объектов, описывающих службы, должны быть в соот
ветствии с [14] (11.11.4);
- методы, обрабатывающие экземпляры объектов, относящихся к специфическим службам
MPEG/DVB. должны быть в соответствии с [11] (11.11.4.1) с примечаниями и изменениями в соответ
ствии с [14] (11.11.4.1);
87