MySQL · Lección 19
¿Qué cubren TLS y el cifrado de tablespaces?
TLS cifra el tráfico entre cliente y servidor (require_secure_transport lo exige) y, con --ssl-mode=VERIFY_IDENTITY, el cliente valida además el certificado y el nombre del servidor; el cifrado en reposo es aparte: InnoDB admite cifrado de tablespaces con un keyring
Con --ssl-mode=REQUIRED el cliente valida el certificado y el nombre del servidor, igual que con VERIFY_IDENTITY
MySQL no ofrece ningún mecanismo de cifrado de datos en reposo, solo cifrado de la conexión
Activar TLS cifra automáticamente los archivos de datos en disco, por lo que no hace falta ninguna otra medida frente al robo de un disco
MySQL · Lección 19
Completa el código
El modo que valida certificado y nombre del servidor es VERIFY_
Revisa: VERIFY_IDENTITY.
MySQL · Lección 19
¿Por qué el cifrado en tránsito y el cifrado en reposo no se sustituyen entre sí?
Pista: protegen amenazas distintas (captura de tráfico frente a robo de un disco o copia); el tráfico cifrado no protege los archivos almacenados y los datos cifrados en disco viajan sin cifrar si no se usa TLS, así que hay que habilitar ambas.
✓
¡Lección completada!
TLS y cifrado de datos
0
XP ganado
3
Vidas restantes