RFC: 2397
Оригинал: The 'data' URL scheme
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: RFC2.ru

RFC 2397, Страница 4 из 4

5. История

Первоначально идея была предложена в августе 1995. Некоторые версии Data: URL были использованы в определении VRML, а затем поступило предложение о внедрении данных в HTML. Множество различных изменений было сделано на основе запросов, игнорировать медиа типы, более плотно кодировать данные base64, ликвидировать "quoted printable" в качестве кодировки, поскольку не получится сформировать правильный URL без дополнительного %xx кодирования, которое само по себе недостаточно. Сегодня URL-схема "data" используется в VRML, новых HTML-приложениях, и различных коммерческих продуктах. Она так же используется для параметров объекта в Java и ActiveX.

6. Безопасность

Интерпретация данных URL "data" имеет те же самые вопросы безопасности, что и любая реализация данного типа информации. Приложение не должно интерпретировать data URL, отмеченное media-типом, запрещенным конфигурацией для исполнения.

Сайтам, которые используют фильтрующие прокси для запрета определенных типов информации (таких, как языки сценариев или другие типы с известными проблемами безопасности) будет трудно отразить внедрение через URL-схему "data". Тем не менее, они должны знать об угрозе, и принять все меры предосторожности, которые считаются необходимыми в их области.

Эффект от использование длинных data URLs в настоящее время неизвестен. Некоторые программы могут продемонстрировать неблагоразумное поведение, когда сталкиваются с данными, превышающими выделенный размер буфера.

7. Ссылки

[RFC2396] Berners-Lee, T., Fielding, R., and L. Masinter, «Uniform Resource Identifiers (URI): Generic Syntax», RFC 2396, Август 1998.
[RFC1866] Berners-Lee, T., and D. Connolly, «Hypertext Markup Language — 2.0.», RFC 1866, Ноябрь 1995.
[RFC2045] Freed N., and N. Borenstein., «Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies», RFC 2045, Ноябрь 1996.

Адрес автора:

Larry Masinter
Xerox Palo Alto Research Center
3333 Coyote Hill Road
Palo Alto, CA 94304
EMail: moc.xorex.crap@retnisam

Страница 4 из 4

2007 - 2022 © Русские переводы RFC, IETF, ISOC.