STARTTLS

TLS oportunista (Transport Layer Security) fa referència a extensions en protocols de comunicació de text pla, que ofereixen una manera d'actualitzar una conn…

STARTTLS

TLS oportunista (Transport Layer Security) fa referència a extensions en protocols de comunicació de text pla, que ofereixen una manera d'actualitzar una connexió de text pla a una connexió xifrada (TLS o SSL) en lloc d'utilitzar un port separat per a la comunicació xifrada. Diversos protocols utilitzen una ordre anomenada "STARTTLS" o "TLS explícit" per a aquest propòsit. És una forma de xifratge oportunista i està pensat principalment com a contramesura a la vigilància passiva.[1]

Representació esquemàtica del protocol d'establiment de connexió SSL amb autenticació mútua mitjançant certificats.

L'ordre STARTTLS per a IMAP i POP3 es defineix a RFC 2595, per a SMTP a RFC 2595, per a XMPP en RFC 3207 i per a NNTP a RFC 4642. Per a l'IRC, el grup de treball de l'IRCv3 va definir una extensió STARTTLS, tot i que posteriorment va ser obsoleta.[2] FTP utilitza l'ordre "AUTH TLS" definida a RFC 4217 i LDAP defineixen un OID d'extensió de protocol a RFC 2830. L'HTTP utilitza una capçalera d'actualització.[3]

Capes

TLS és neutre pel que fa a l'aplicació; en paraules de  :

Un avantatge de TLS és que és independent del protocol d'aplicació. Els protocols de nivell superior es poden superposar al protocol TLS de manera transparent. Tanmateix, l'estàndard TLS no especifica com els protocols afegeixen seguretat amb TLS; les decisions sobre com iniciar la comunicació TLS i com interpretar els certificats d'autenticació intercanviats es deixen a criteri dels dissenyadors i implementadors dels protocols que s'executen sobre TLS.[4]

L'estil utilitzat per especificar com utilitzar TLS coincideix amb la mateixa distinció de capa que també és compatible amb diverses implementacions de biblioteques de TLS. Per exemple, el/la/els/les L'extensió SMTP il·lustra amb el següent diàleg com un client i un servidor poden iniciar una sessió segura:[5]

S: <espera la connexió al port TCP 25>

C: <obre la connexió>

S: 220 mail.example.org Servei ESMTP preparat

C: EHLO client.example.org

S: 250-mail.example.org ofereix una càlida abraçada de benvinguda

S: 250 STARTTLS

C: STARTTLS

S: 220 Endavant

C: <inicia la negociació TLS>

C i S: <negocien una sessió TLS>

C i S: <verifiquen el resultat de la negociació>

C: EHLO client.example.org

L'última ordre EHLO anterior s'emet a través d'un canal segur. Tingueu en compte que l'autenticació és opcional a SMTP i que la resposta del servidor omesa ara pot anunciar de manera segura una extensió AUTH PLAIN SMTP, que no és present a la resposta de text sense format.

Ports SSL

A més de l'ús de TLS oportunista, es van definir diversos ports TCP per a versions segures per SSL de protocols coneguts. Aquests estableixen comunicacions segures i després presenten un flux de comunicació idèntic a l'antic protocol no xifrat. Els ports SSL separats tenen l'avantatge de menys viatges d'anada i tornada; també es transmeten menys metadades de forma no xifrada.[6] Alguns exemples inclouen:

Protocol Propòsit Port normal Variant SSL Port SSL
SMTP Enviar correu electrònic 25/587 SMTPS 465
POP3 Recuperar correu electrònic 110 POP3S 995
IMAP Llegir correu electrònic 143 IMAPS 993
NNTP Lector de notícies 119/433 NNTPS 563
LDAP Accés al directori 389 LDAPS 636
FTP Transferència de fitxers 21 FTPS 990
XMPP Missatgeria instantània 5222 5223

Almenys per als protocols relacionats amb el correu electrònic,  afavoreix TLS implícit (utilitzant ports SSL separats) en comptes de STARTTLS.

Debilitats i mitigacions

TLS oportunista és un mecanisme de xifratge oportunista. Com que la confirmació inicial es produeix en text sense format, un atacant que controli la xarxa pot modificar els missatges del servidor mitjançant un atac man-in-the-middle per fer que sembli que TLS no està disponible (anomenat atac STRIPTLS). La majoria de clients SMTP enviaran el correu electrònic i possiblement les contrasenyes en text sense format, sovint sense notificar-ho a l'usuari. En particular, moltes connexions SMTP es produeixen entre servidors de correu, on la notificació a l'usuari no és pràctica.

El setembre de 2014, es va descobrir que dos proveïdors d'Internet a Tailàndia feien això als seus propis clients.[7][8] A l'octubre de 2014, es va revelar que Cricket Wireless, una filial d' AT&T, estava fent això als seus clients. Aquest comportament va començar ja al setembre de 2013 per part d'Aio Wireless, que més tard es va fusionar amb Cricket, on la pràctica va continuar.[9][7]

Els atacs STRIPTLS es poden bloquejar configurant els clients SMTP perquè requereixin TLS per a les connexions sortints (per exemple, l'agent de transferència de missatges Exim pot requerir TLS mitjançant la directiva "hosts_require_tls").[10] Tanmateix, com que no tots els servidors de correu admeten TLS, no és pràctic exigir TLS per a totes les connexions.

Un exemple d'un atac STRIPTLS del tipus utilitzat en la tecnologia de vigilància massiva tailandesa:[11]

   220 smtp.gmail.com ESMTP mail.redacted.com - gsmtp
   ehlo a
   250-smtp.gmail.com at your service, [REDACTED SERVICE]
   250-SIZE 35882577
   250-8BITMIME
   # The STARTTLS command is stripped here
   250-ENHANCEDSTATUSCODES
   250-PIPELINING
   250 SMTPUTF8

Suposant que el costat del client ho admet (resolució de noms del client i del servidor DNS aigües amunt del client), aquest problema es pot solucionar mitjançant l'autenticació d'entitats anomenades basada en DNS (DANE), una part de DNSSEC, i en particular mitjançant  per a SMTP. DANE permet anunciar la compatibilitat amb SMTP segur mitjançant un registre TLSA. Això indica als clients que es connecten que haurien de requerir TLS, evitant així els atacs STRIPTLS. El projecte STARTTLS Everywhere de l' Electronic Frontier Foundation funciona de manera similar. Tanmateix, les DNSSEC, a causa de les complexitats de desplegament i les peculiaritats crítiques,[12] es va enfrontar a una baixa taxa d'adopció i un grup de proveïdors de serveis de correu electrònic importants, com ara Microsoft, Google i Yahoo, ha elaborat un nou protocol anomenat SMTP MTA Strict Transport Security o MTA-STS.[13] MTA-STS no requereix l'ús de DNSSEC per autenticar els registres DANE TLSA, sinó que es basa en el sistema d'autoritat de certificació (CA) i un enfocament de confiança en el primer ús (TOFU) per evitar intercepcions. El model TOFU redueix la complexitat però sense les garanties en el primer ús que ofereixen les DNSSEC. A més, MTA-STS introdueix un mecanisme per a la notificació d'errors i un mode només d'informes, que permet el desplegament progressiu i l'auditoria del compliment.

Popularitat

Arran de les revelacions fetes per Edward Snowden a la llum de l'escàndol de vigilància massiva global, els proveïdors de correu electrònic més populars han millorat la seva seguretat habilitant STARTTLS. Facebook va informar que després d'habilitar STARTTLS i animar altres proveïdors  per fer el mateix, fins que Facebook va suspendre el seu servei de correu electrònic el febrer de 2014, el 95% del correu electrònic sortint estava xifrat amb secret de reenviament perfecte i validació estricta de certificats.[14]

Referències

  1. «Cyber Resilience - IBM Storage FlashSystem» (en anglès), 08-07-2025. [Consulta: 8 agost 2026].
  2. «tls Extension» (en anglès). IRCv3 Working Group, 2012. [Consulta: 6 abril 2024].
  3. Rasciute, Beatrice. «SSL vs. TLS: A Beginner’s Guide to Security Protocols» (en anglès americà), 28-04-2022. [Consulta: 8 agost 2026].
  4. Tim Dierks. «The Transport Layer Security (TLS) Protocol» (en anglès). RFC Editor, 01-08-2008. [Consulta: 8 octubre 2009].
  5. Paul Hoffman. «SMTP Service Extension for Secure SMTP over Transport Layer Security» (en anglès). RFC Editor, 01-02-2002. [Consulta: 8 octubre 2009].
  6. Dovecot SSL documentation: http://wiki2.dovecot.org/SSL[Enllaç no actiu]
  7. 7,0 7,1 «ISPs Removing Their Customers' Email Encryption». , 11-11-2014.
  8. «Google, Yahoo SMTP email servers hit in Thailand». , 12-09-2014.
  9. «The FCC Must Prevent ISPs From Blocking Encryption». , 04-11-2014.
  10. «Exim Internet Mailer - The smtp transport» (en anglès). exim.org.
  11. Privacy International, 1-2017, p. 21 [Consulta: 7 febrer 2020].
  12. Thomas Ptacek «Against DNSSEC». , 18-03-2016.
  13. Ramakrishnan, Binu. «SMTP MTA Strict Transport Security (MTA-STS)» (en anglès). tools.ietf.org. [Consulta: 22 febrer 2019].
  14. Cohen, David. «Facebook: 95% of Notification Emails Encrypted Thanks to Providers' STARTTLS Deployment» (en anglès). allfacebook.com, 19-08-2014. Arxivat de l'original el 22 September 2014.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.