RFC 9460 - Service Binding e Specifica dei Parametri tramite DNS (Record di Risorsa SVCB e HTTPS)
- Stato: Proposed Standard
- Pubblicato: November 2023
- Stream: IETF
- Errata: Nessun errata
Sommario (Abstract)
Questo documento specifica i tipi di record di risorsa (RR) DNS "SVCB" ("Service Binding", Associazione di Servizio) e "HTTPS" per facilitare la ricerca di informazioni necessarie per effettuare connessioni a servizi di rete, come per le origini HTTP. I record SVCB consentono di fornire un servizio da più endpoint alternativi, ciascuno con parametri associati (come la configurazione del protocollo di trasporto), e sono estensibili per supportare usi futuri (come chiavi per crittografare il TLS ClientHello). Permettono anche l'aliasing dei domini apex, che non è possibile con CNAME. Il RR HTTPS è una variante di SVCB per l'uso con HTTP (vedere RFC 9110, "HTTP Semantics", Semantica HTTP). Fornendo più informazioni al client prima che tenti di stabilire una connessione, questi record offrono potenziali vantaggi sia per le prestazioni che per la privacy.
Stato di questo Memorandum (Status of This Memo)
Questo è un documento Internet Standards Track.
Questo documento è un prodotto dell'Internet Engineering Task Force (IETF). Rappresenta il consenso della comunità IETF. Ha ricevuto una revisione pubblica ed è stato approvato per la pubblicazione dall'Internet Engineering Steering Group (IESG). Ulteriori informazioni sugli Internet Standard sono disponibili nella Sezione 2 di RFC 7841.
Le informazioni sullo stato attuale di questo documento, eventuali errata e come fornire feedback possono essere ottenute all'indirizzo https://www.rfc-editor.org/info/rfc9460.
Avviso di Copyright (Copyright Notice)
Copyright (c) 2023 IETF Trust e le persone identificate come autori del documento. Tutti i diritti riservati.
Questo documento è soggetto a BCP 78 e alle disposizioni legali dell'IETF Trust relative ai documenti IETF (https://trustee.ietf.org/license-info) in vigore alla data di pubblicazione di questo documento. Si prega di esaminare attentamente questi documenti, in quanto descrivono i vostri diritti e le restrizioni relative a questo documento. I componenti di codice estratti da questo documento devono includere il testo della licenza BSD rivista come descritto nella Sezione 4.e delle disposizioni legali del Trust e sono forniti senza garanzia come descritto nella licenza BSD rivista.
Indice (Contents)
- 1. Introduzione (Introduction)
- 2. Il Tipo di Record SVCB (The SVCB Record Type)
- 3. Comportamento del Client (Client Behavior)
- 4. Comportamento del Server DNS (DNS Server Behavior)
- 5. Ottimizzazioni delle Prestazioni (Performance Optimizations)
- 6. Tipi RR Compatibili con SVCB (SVCB-Compatible RR Types)
- 7. SvcParamKeys Iniziali (Initial SvcParamKeys)
- 8. Compatibilità RR ServiceMode e Chiavi Obbligatorie (ServiceMode RR Compatibility and Mandatory Keys)
- 9. Utilizzo di Service Binding con HTTP (Using Service Bindings with HTTP)
- 9.1. Nomi di Query per RR HTTPS (Query Names for HTTPS RRs)
- 9.2. Confronto con Alt-Svc (Comparison with Alt-Svc)
- 9.3. Interazione con Alt-Svc (Interaction with Alt-Svc)
- 9.4. Richiesta di Server Name Indication (Requiring Server Name Indication)
- 9.5. HTTP Strict Transport Security (HSTS)
- 9.6. Utilizzo di RR HTTPS in Altri Protocolli (Use of HTTPS RRs in Other Protocols)
- 10. Strutture di Zona (Zone Structures)
- 11. Interazione con Altri Standard (Interaction with Other Standards)
- 12. Considerazioni sulla Sicurezza (Security Considerations)
- 13. Considerazioni sulla Privacy (Privacy Considerations)
- 14. Considerazioni IANA (IANA Considerations)
- 15. Riferimenti (References)
- Appendice A. Decodifica del Testo nei File di Zona (Decoding Text in Zone Files)
- Appendice B. Riepilogo del Mapping HTTP (HTTP Mapping Summary)
- Appendice C. Confronto con Alternative (Comparison with Alternatives)
- Appendice D. Vettori di Test (Test Vectors)
- Ringraziamenti e Proposte Correlate (Acknowledgments and Related Proposals)
- Indirizzi degli Autori (Authors' Addresses)