TLS
TLS (Transport Layer Security) es un protocolo que cifra las comunicaciones en internet. Evolucionó de su predecesor SSL (Secure Sockets Layer), y la versión más reciente es TLS 1.3. Aunque el término "SSL" todavía se usa por costumbre, técnicamente SSL está obsoleto y lo que realmente funciona es TLS.
TLS proporciona tres funciones de seguridad. Primero, cifrado: el contenido de la comunicación no puede ser descifrado aunque sea interceptado por terceros. Segundo, integridad: verifica que los datos no hayan sido manipulados durante la transmisión. Tercero, autenticación: confirma que el servidor de destino es auténtico y no un impostor.
En el contexto de los códigos QR, TLS protege la comunicación entre el smartphone del usuario y el servidor después del escaneo. Cuando un código QR contiene una URL https://, la sesión TLS se establece automáticamente. Si el certificado TLS del servidor ha expirado o es inválido, el navegador muestra una advertencia, lo que puede hacer que el usuario abandone la página de destino del código QR.