RFC 8307 Well-Known URIs for the WebSocket Protocol

Internet Engineering Task Force (IETF)                        C. Bormann
Request for Comments: 8307                       Universitaet Bremen TZI
Updates: 6455                                               January 2018
Category: Standards Track
ISSN: 2070-1721

Общеизвестные URI для протокола WebSocket

Well-Known URIs for the WebSocket Protocol

PDF

Аннотация

В RFC 5785 определен префикс пути /.well-known/, который может использоваться общеизвестными идентификаторами URI. Префикс был определен для URI-схем http и https. Данный документ формально обновляет RFC 6455, где определены схемы URI для протокола WebSocket, с целью расширения использования этих общеизвестных URI на соответствующие схемы URI.

Статус документа

Этот документ является проектом стандарта (Internet Standards Track).

Документ является результатом работы IETF1 и представляет собой согласованное мнение сообщества IETF. Документ был вынесен на публичное рассмотрение и одобрен для публикации IESG2. Дополнительная информация о документах BCP представлена в разделе 2 документа RFC 7841.

Информация о текущем статусе этого документа, обнаруженных ошибках и способах обратной связи может быть найдена по ссылке https://www.rfc-editor.org/info/rfc8307.

Авторские права

Авторские права (Copyright (c) 2018) принадлежат IETF Trust и лицам, указанным в качестве авторов документа. Все права защищены.

К документу применимы права и ограничения, указанные в BCP 78 и IETF Trust Legal Provisions и относящиеся к документам IETF (http://trustee.ietf.org/license-info), на момент публикации данного документа. Прочтите упомянутые документы внимательно. Фрагменты программного кода, включённые в этот документ, распространяются в соответствии с упрощённой лицензией BSD, как указано в параграфе 4.e документа IETF Trust Legal Provisions, без каких-либо гарантий (как указано в Simplified BSD License).

1. Введение

[RFC5785] определяет префикс пути /.well-known, который может применяться в общеизвестных URI. Там же задан реестр IANA для суффиксов URI, которые будут применяться с этим префиксом пути для создания общеизвестных URI.

В [RFC5785] этот механизм определен конкретно для схем http и https (не определены в [RFC7230]). С тех пор этот механизм начали применять и другие схемы типа coap и coaps [RFC7252], используя реестр суффиксов URI, определенных для HTTP(S).

[RFC6455], в котором определены схемы URI для протокола WebSocket (ws и wss), не задает применения общеизвестных URI для этих схем URI.

Настоящий документ формально обновляет [RFC6455], добавляя использование общеизвестных URI [RFC5785] для схем ws и wss.

Общеизвестные URI для ws и wss используют реестр суффиксов URI, созданный [RFC5785], не требуя от IANA внесения изменений в этот реестр.

2. Взаимодействие с IANA

Этот документ не требует каких-либо действий IANA.

3. Вопросы безопасности

Раздел «Вопросы безопасности» [RFC5785] применим и должен приниматься во внимание для общеизвестных URI.

Всегда имеется возможность создать ws и wss URI так, что они юудут отображаться на общеизвестные HTTP(S) URI при использовании процедуры из раздела 4 [RFC6455]. Формальное определение механизма общеизвестных URI для схем ws и wss не меняет состояния безопасности.

Однако доступность общеизвестных URI для протокола WebSocket требует от приложений, которые хотят определить общеизвестные суффиксы URI конкретно для WebSocket, учитывать не будут ли ресурсы, которые становятся доступными через эквивалентные HTTP(S) URI, формируемые в соответствии с разделом 4 [RFC6455] приводить к раскрытию информации или иным проблемам безопасности.

4. Литература

4.1. Нормативные документы

[RFC5785] Nottingham, M. and E. Hammer-Lahav, «Defining Well-Known Uniform Resource Identifiers (URIs)», RFC 5785, DOI 10.17487/RFC5785, April 2010, <https://www.rfc-editor.org/info/rfc5785>.

[RFC6455] Fette, I. and A. Melnikov, «The WebSocket Protocol», RFC 6455, DOI 10.17487/RFC6455, December 2011, <https://www.rfc-editor.org/info/rfc6455>.

4.2. Дополнительная литература

[RFC7230] Fielding, R., Ed. and J. Reschke, Ed., «Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing», RFC 7230, DOI 10.17487/RFC7230, June 2014, <https://www.rfc-editor.org/info/rfc7230>.

[RFC7252] Shelby, Z., Hartke, K., and C. Bormann, «The Constrained Application Protocol (CoAP)», RFC 7252, DOI 10.17487/RFC7252, June 2014, <https://www.rfc-editor.org/info/rfc7252>.

Адрес автора

Carsten Bormann

Universitaet Bremen TZI

Postfach 330440

Bremen D-28359

Germany

Phone: +49-421-218-63921

Email: cabo@tzi.org


Перевод на русский язык

Николай Малых

nmalykh@gmail.com

1Internet Engineering Task Force.

2Internet Engineering Steering Group.

Запись опубликована в рубрике RFC. Добавьте в закладки постоянную ссылку.