🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónTokenización, enmascarado, retención y borrado
5 tareas · 40 min · Principiante
A veces la mejor protección de un dato es no tenerlo, o tenerlo transformado, o tenerlo solo hasta cuando haga falta. Cabuya Seguros usa seis técnicas distintas para seis campos sensibles y conserva copias de respaldo y de archivo con plazos que nadie ha comprobado. En esta sala distingues el token del dato cifrado, decides cuándo un hash no protege nada, diseñas el entorno de pruebas sin datos reales y cierras la fase de la que se habló en la primera sala: el borrado, incluso de las copias que no se pueden tocar.
Objetivo de la sala
A veces la mejor protección de un dato es no tenerlo, o tenerlo transformado, o tenerlo solo hasta cuando haga falta. Cabuya Seguros usa seis técnicas distintas para seis campos sensibles y conserva copias de respaldo y de archivo con plazos que nadie ha comprobado. En esta sala distingues el token del dato cifrado, decides cuándo un hash no protege nada, diseñas el entorno de pruebas sin datos reales y cierras la fase de la que se habló en la primera sala: el borrado, incluso de las copias que no se pueden tocar.Tokenizar es sustituir un dato sensible por un valor sustituto sin relación matemática con él; la correspondencia entre token y valor real vive en una bóveda separada que solo consultan pocos sistemas. Un dato cifrado, en cambio, sigue siendo el dato, solo que ilegible: quien tenga la clave lo recupera con una operación. Quien robe una tabla de tokens no obtiene nada que pueda deshacer, porque no hay clave que lo revierta; solo la bóveda lo relaciona.
Esa propiedad mueve el problema: ya no se protege una clave sino una bóveda, y los sistemas que solo manejan tokens (la conciliación, los informes) quedan fuera del alcance de quien protege el dato real. Por eso la tokenización reduce el alcance de las auditorías en pagos.
Responde para continuar
¿En qué se distingue un token de un dato cifrado?
Ver pista de ayuda
Piensa en qué necesita alguien que robe una tabla para recuperar el valor original en cada caso.
Un hash es una función de un solo sentido, y por eso se usa a menudo para «proteger» identificadores que luego hay que comparar. El problema aparece cuando el conjunto de valores posibles es pequeño: una cédula tiene un número finito y modesto de combinaciones para un computador, y quien tenga la tabla de hashes puede calcular el hash de todas y comparar. Sin sal ni clave, la tabla se deshace con un cálculo que cabe en un portátil. El hash sin más no protege identificadores de rango pequeño; los protege uno con clave secreta, o mejor una pseudonimización con bóveda.
El análisis aquí es de diseño: se mira cuántos valores posibles hay detrás del campo, no qué función se aplicó.
Responde para continuar
¿Qué fila del catálogo de campos tiene una protección que se deshace recorriendo todos los valores posibles del identificador? Escribe su id.
Ver pista de ayuda
Ejecuta `SELECT * FROM campos` y busca la técnica aplicada a un identificador con pocos valores posibles.
La retención dice cuánto tiempo se conserva cada tipo de dato y la destrucción es el cumplimiento de ese plazo. El plazo lo fija la política interna a partir de las obligaciones del negocio y la ley; el arquitecto no lo inventa, lo hace comprobable. Cada tipo de copia tiene el suyo: lo normal es que un respaldo, pensado para recuperarse de un desastre reciente, se conserve mucho menos que un archivo de casos cerrados.
Para encontrar la copia que se pasó se compara la edad de cada una con el plazo de su propio tipo, no con el de otro: una edad que es normal en un archivo puede ser un exceso en un respaldo.
Responde para continuar
¿Qué copia supera el plazo máximo de su propio tipo? Escribe su id.
Ver pista de ayuda
Ejecuta `SELECT * FROM retencion` para ver los plazos y `SELECT * FROM copias` para ver las edades; compara fila por fila con el plazo del mismo tipo.
Borrar un dato de una copia exige poder localizarlo y sobrescribirlo, y hay copias que lo impiden: cintas, instantáneas inmutables, almacenamiento de un tercero que solo borra por lotes. Para esos casos existe el borrado criptográfico: si la copia se cifró con una clave que solo sirve para esa copia, destruir la clave la deja ilegible para siempre, con el mismo efecto que borrarla. Hay dos condiciones: que la clave sea exclusiva de esas copias, y que no existan otras copias de la propia clave, incluidas las de respaldo del servicio de claves.
La destrucción de la clave debe quedar documentada con quién, cuándo y qué clave, porque es la evidencia de que el plazo se cumplió.
Responde para continuar
La copia que superó el plazo no se puede borrar individualmente y está cifrada con una clave exclusiva. ¿Qué se hace?
Ver pista de ayuda
Mira en `copias` la columna `cifrada_con` y la de `borrable_individualmente` de la fila que encontraste.
Un entorno de pruebas con una copia de producción hereda el nivel de producción y no el nivel de control de un entorno de pruebas: más gente accede, con menos registros y con menos vigilancia. La solución de arquitectura es que los datos reales no lleguen al entorno de pruebas. Se usan datos sintéticos, o una copia enmascarada de forma estática: antes de que la copia salga de producción, cada valor sensible se sustituye por otro ficticio y coherente (un diagnóstico que existe, una cédula con formato válido que no es de nadie) y el proceso de enmascarado es el único con acceso a los datos reales.
Cifrar la copia no resuelve nada si el entorno de pruebas tiene la clave, y un hash del diagnóstico deja inservibles las pantallas que lo muestran.
Responde para continuar
El entorno de pruebas guarda diagnósticos copiados de producción. ¿Qué técnica conviene antes de entregárselos a los desarrolladores?
Ver pista de ayuda
Los desarrolladores necesitan que las pantallas se vean como las reales, pero no necesitan que el dato sea de un paciente verdadero.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.