Skip to content

Pregunta 28 — Protección de datos de titular de tarjeta y gestión de claves ​

CampoValor
DestinatarioJosé David Álvarez — QSA ControlCase
DocumentoQ28-RESP-2026-08
Fecha2026-08-16
Documento baseDOC-KEY-MGMT-01 — Procedimiento de Gestión de Claves v1.0
Controles PCIReq 3.5.1, 3.6.1, 3.6.1.2, 3.6.1.3, 3.7.x
ElaboradoGabriel Ureña Chacón — CTO Fintrix Pay

1. Observación sobre la independencia entre la clave de datos y el dato ​

Es la observación de fondo y la resolvemos con el comportamiento real del servicio, no con la redacción del procedimiento.

Nuestra documentación era ambigua y por eso parecía contradictoria. Decía en un punto que las claves de datos permanecen en memoria y en otro que se almacenan cifradas junto al registro. Ambas afirmaciones son ciertas y describen cosas distintas, pero no lo aclaraban.

1.1 Cómo funciona realmente ​

ElementoDónde viveEstado
Clave de datos en claroSolo en memoria del proceso, durante la operaciónSe descarta al terminar
Clave de datos cifradaJunto al registro, en el mismo almacénPersistida
Clave que cifra las claves de datosNunca sale del gestor de clavesPersistida y aislada
Dato de titular de tarjetaCifrado con la clave de datosPersistido

Secuencia de escritura:

  1. El gestor de claves genera una clave de datos por registro y la entrega en dos formas: en claro y envuelta.
  2. El cifrado del número de tarjeta se realiza en memoria con la clave en claro.
  3. La clave en claro se descarta.
  4. Se persisten el dato cifrado y la clave envuelta.

Secuencia de lectura: el gestor desenvuelve la clave, se descifra en memoria, y la clave se limpia de memoria.

1.2 Por qué esto satisface el requisito ​

La independencia que exige el requisito es entre la clave que cifra las claves de datos y las propias claves de datos — no entre la clave de datos y el dato. Almacenar la clave de datos cifrada junto al registro es el patrón previsto por el propio estándar.

En nuestra implementación esa independencia es estricta: la clave superior nunca sale del gestor. Obtener el dato exige comprometer simultáneamente el almacén de datos y el gestor de claves, que son sistemas distintos con autenticación y control de acceso independientes.

1.3 Evidencia ​

La lógica está documentada en el propio código del servicio que custodia los datos, en la cabecera del módulo de cifrado. Los tres invariantes que declara y que quedan a su disposición para revisión:

  • el número de tarjeta nunca se escribe en disco sin cifrar
  • la clave de datos nunca se escribe en disco sin cifrar
  • la clave superior nunca sale del gestor de claves

Se corregirá la redacción del procedimiento para eliminar la ambigüedad.

2. Arquitectura verificada el 2026-08-16 ​

ElementoEstado
Gestor de clavesTres instancias en alta disponibilidad, todas accesibles
JerarquíaClave maestra → clave de cifrado de claves → clave de datos por registro
Cifrado de datosAES-256-GCM
IntegridadHMAC-SHA-256
Acceso de serviciosCredenciales por servicio, no compartidas

Los servicios que manejan datos de titular de tarjeta se autentican contra el gestor con credenciales propias e independientes entre sí.

3. Separación entre producción y pruebas ​

Los entornos utilizan infraestructura de red separada y gestores de claves distintos. Ninguna clave de producción es accesible desde el entorno de pruebas: son sistemas diferentes, con credenciales diferentes, en redes diferentes.

4. Lo que NO podemos aportar desde el entorno técnico ​

Estos elementos son de naturaleza organizativa o física y no se declaran como ejecutados en esta respuesta. Se relacionan para que quede claro qué falta:

#Elemento solicitadoSituación
1Fotografías del mecanismo de custodia física de los fragmentos de la clave maestraPendiente. Requiere documentar la ceremonia de custodia. Se fotografiará el contenedor y el mecanismo, nunca el contenido de un fragmento
2Acta de custodia e inventario de custodiosPendiente. Documento organizativo
3Registro de ubicación de cada fragmentoPendiente. Documento organizativo
4Acta de la última ceremonia de rotaciónPendiente. Depende del calendario de rotación declarado
5Reconocimiento formal de responsabilidad de los custodiosPendiente. Documento firmado por cada custodio

No presentamos como hechas actividades que no lo están. Preferimos declarar la brecha y aportar fecha de cierre a entregar evidencia que no se sostenga.

5. Compromiso de fechas ​

ElementoFecha comprometida
Corrección de la redacción del procedimiento (§1.3)Inmediata
Ceremonia documentada de custodia y fotografíasA convenir con el equipo evaluador
Actas de custodia y reconocimientos firmadosA convenir con el equipo evaluador

Quedamos a disposición para realizar la ceremonia con presencia o supervisión del equipo evaluador si lo consideran conveniente, lo que resolvería a la vez la evidencia y su verificación independiente.

6. Evidencia de respaldo publicada ​

DocumentoQué aporta
Procedimiento de gestión de clavesProcedimiento formal DOC-KEY-MGMT-01
Arquitectura criptográficaJerarquía de claves y algoritmos
Evidencia Q28 — gestión de clavesPaquete de evidencia técnica original
Q24 · Criptografía en acceso administrativoProtección del acceso de administración
Q51 · Cifrado en reposoCifrado de los almacenes
POL-004 · Estándares de cifradoPolítica que fija algoritmos y longitudes

Nota sobre la lectura: la ambigüedad descrita en §1 —clave de datos en memoria frente a clave de datos cifrada— aparece en el procedimiento y en la arquitectura. Ambos se corregirán; el comportamiento real es el descrito en §1.1.

Firma ​

  • Elaborado: Gabriel Ureña Chacón — CTO Fintrix Pay
  • Fecha: 2026-08-16

Documentación Confidencial — Solo para uso interno y auditoría PCI DSS