ГОСТ Р 56170-2014
- атрибуту может быть присвоено значение строки набора Cookie по правилам BNF в соответствии
с [14] (8.12.1);
- если срок действия не указан, то время жизни cookie определяется временем жизни приложения
DVB-HTML;
- после считывания атрибут возвращает строку get-cookie, состоящую из пар av для всех Cookie,
срок действия которых не истек и они находятся в рамках текущего документа
get-cookie = av-pair* {«;»av-pair)
П р и м е ч а н и е - Если один и тот же атрибут определен для нескольких путей, которые применяются к
текущему документу, то атрибут появляется в нескольких парах av.
8.12.2 Хранение и время жизни Cookie
8.12.2.1 Пределы хранения Cookie
Реализация терминала должна выполнять минимальные требования [54] к объему Cookie, вклю
чая требование хранения не менее 20 Cookie 4096 байтов.
8.12.2.2 Требования к персистентности Cookie
Если приложение запрашивает разрешение на доступ к постоянной памяти, то этот доступ предо
ставляется, реализации должны пытаться сохранить Cookie, пока они не устареют.
Если приложение не имеет разрешения для постоянного хранения или постоянная память недо
ступна. то Cookie должно сохраняться только в течение времени жизни приложения DVB-HTML.
8.12.2.3 Требования к конфендициальности Cookie
Допускается поддержка реализацией требований конфендициальности Cookie.
8.12.3 Определение контекста (область действия) Cookie
Правила определения области действия Cookie, доставки Cookie через Карусель Объектов DSM-
СС и с использованием протокола HTTP должны быть в соответствии с [14] (8.12.3.1-8.12.3.3).
8.12.4 Поддержка Cookie протокола HTTP
Поддержка Cookie HTTP должна выполняться в соответствии с [14] (8.12.4.1,8.12.4.2 и 8.12.4.3).
8.13 Поддержка строки агента пользователя HTTP
Запросы от агента пользователя DVB-HTML должны включать заголовок HTTP в виде:
User-Agent: <user-agent>
где <user-agent> является строкой агента пользователя DVB-HTML.
8.13.1 Строки агента пользователя
8.13.1.1 Текущие связанные строки агента пользователя
Примеры текущих строк агента пользователя приведены в [14] (таблице 60).
8.13.1.2 Строки агента пользователя БНФ
Строки агента пользователя BNF должны быть в соответствии с [14] (8.13.1.2).
8.14 Безопасность приложений DVB-HTML
8.14.1 Аутентификация файлов DVB-HTML
Безопасность приложений DVB-HTML обеспечивается в той же модели безопасности, как и при
ложения DVB-J. то есть права доступа к файлам связаны с оценкой подлинности (аутентификацией)
приложений. Неаутентифицированные приложения будут функционировать в изолированной среде
песочницы, в которой не будут работать конкретные формы локаторов и определенные API не будут
доступны ECMAScript.
Прошедшим аутентификацию приложениям может быть предоставлено разрешение на использо
вание локаторов ограниченного применения иAPI.
Агенты пользователя, интерпретируя подписанные приложения, должны делать доступным типы
файла только для того приложения, для которого они будут иметь сигнатуру того же сертификата:
- DVB-HTML;
- ECMAScript,
- CSS:
- Внутренние файлы приложения (DVB-J файлы классов в соответствии с [11] (11.2.3)).
39