Visual RFC.
ALL RFCs / RFC 8866
Read the RFC ↗
RFC 8866 / MECHANISMS

A description is not authorization

05

Untrusted session descriptions can direct traffic to addresses and ports the reader did not intend.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

DIAGRAM§ 7 ↗
RFC 8866 · § 7EXAMPLE
3 / 3
A description is not authorizationUntrusted session descriptions can direct traffic to addresses and ports the reader did not intend. Current state: Protected session setup.A description is not authorizationuntrusted SDPc= destinationm= port / protocolpolicy checkdestination / resourcesSecure signaling and media keyingobsolete k=
03
Protected session setup

Use the surrounding secure signaling and media-keying mechanisms.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
KEY POINT

Authenticate and integrity-protect SDP using the surrounding application.

  • Authenticate and integrity-protect SDP using the surrounding application.
  • Do not treat a described address as inherently trusted.
  • The obsolete k= field must not be used as a modern key-distribution mechanism.
DETAILS

The illustration is schematic. Example values are illustrative; profiles and later security guidance can add requirements.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. A description is ordered lines
  2. Session scope and media scope
  3. An m line describes transport
  4. Time and direction are independent
  5. A description is not authorization
RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗