05 — La parte honesta
Siete riesgos sin arreglo técnico
Todo lo de arriba es lo que el sistema hace bien. Esta sección es lo contrario: los sitios donde puede pasar algo malo y ninguna cantidad de ingeniería lo cierra , porque cerrarlo costaría más protección de la que compra.
Cada uno dice qué ocurre de verdad, qué hacemos al respecto y qué queda de su lado. Si un proveedor le dice que su cifrado no tiene ninguno de estos, o no lo ha pensado o espera que usted tampoco.
1 · La clave de instalación se pierde o se borra: todo desaparece
Qué ocurre: se borra el fichero de la clave, falla el disco, se reconstruye el servidor sin ella, o la única persona que sabía dónde estaba se ha marchado. Todos los documentos clínicos del sistema quedan permanentemente ilegibles. No difíciles de recuperar: imposibles. La base de datos está intacta y no vale nada.
Por qué no lo arreglamos: los únicos arreglos son una copia en poder del proveedor o una puerta trasera de recuperación. Los dos destruyen la propiedad por la que existe todo el diseño. Si tuviéramos una copia, «una base de datos robada no es una brecha» dejaría de ser cierto, y cada promesa de esta página sobre lo que no podemos ver sería falsa.
Una clave recuperable es una clave que otro puede usar.
Qué hacemos: el sistema se niega a arrancar si la clave falta, en lugar de funcionar en silencio y dejar que usted descubra el problema cuando un documento no se abra. La comprobación de arranque también rechaza si el fichero de la clave es legible por alguien que no sea su propietario, o si pertenece a la cuenta equivocada.
Qué es suyo: haga copia de seguridad de la clave, aparte de los datos, y pruebe que puede restaurarla. Dos personas deberían saber dónde está. Este es el deber operativo de mayor consecuencia de toda la plataforma, y cuesta unos diez minutos hacerlo bien.
2 · La clave se copia a alguien que no debería tenerla
Qué ocurre: una administración envía por correo el fichero de la clave a un compañero, lo pega en un ticket, lo copia a un portátil, o un técnico que se va se queda una copia. Cualquiera que tenga las dos cosas
, ese fichero y una copia de la base de datos, puede descifrar todos los documentos, sin conexión, sin iniciar sesión, y
no se escribe nada en su registro de accesos , porque el registro anota las lecturas hechas a través de la aplicación, y esto se salta la aplicación por completo.
Por qué no lo arreglamos: la clave tiene que ser legible por el software que la usa. Cualquier proceso que pueda leerla puede copiarla. Los módulos de seguridad por hardware mueven este problema en lugar de resolverlo: el software sigue teniendo que poder pedirle al módulo que desenvuelva claves, así que un atacante con los privilegios de ese software sigue obteniendo texto plano.
Qué hacemos: los permisos del fichero se comprueban al arrancar, así que una clave legible por todos detiene el sistema en lugar de pasar desapercibida. Y como usted se aloja a sí mismo, nosotros no tenemos el fichero en absoluto : la población de personas que podrían copiarlo es su personal, no su personal más el nuestro.
Qué es suyo: trate la clave como un objeto físico controlado. Restrinja quién puede iniciar sesión en el servidor, use cuentas de administración individuales en lugar de una compartida y rote la clave cuando se marche alguien con acceso al servidor: la sección 06 explica por qué rotar es barato.
3 · La clave acaba en la misma copia de seguridad que los datos
Qué ocurre: el fallo más silencioso y más común. Alguien configura una copia de seguridad que barre el servidor entero, y el fichero de la clave queda dentro del mismo archivo que la base de datos. Ahora una sola cinta robada contiene las dos mitades, el cifrado no protege nada y —peor todavía— usted seguiría
reclamando la exención por cifrado en un informe de brecha, porque sobre el papel todo estaba cifrado.
Por qué es difícil: nada del sistema en marcha se ve distinto. Funciona perfectamente. El problema existe solo en la copia de seguridad, y solo importa el día en que la roban.
Qué hacemos: este es el único de esta lista contra el que en parte sí diseñamos algo. Usted declara sus directorios de copia de seguridad en la configuración, y el sistema se niega a arrancar si el fichero de la clave está dentro de uno de ellos. Si no declara ninguna ruta de copia de seguridad, avisa de que la exención no se puede verificar, porque una afirmación sin comprobar es la peligrosa.
Qué es suyo: declare las raíces de copia de seguridad con honestidad, y compruebe qué incluye de verdad su herramienta de copia en lugar de lo que usted cree que incluye.
4 · Una persona con acceso legítimo lee algo que no debería
Qué ocurre: una terapeuta abre el expediente de un paciente que además es su vecino. Una recepcionista busca a una celebridad local. Todas las reglas se cumplieron: la persona tenía una relación asistencial válida, o motivos válidos, y simplemente abusó de ello. Aquí el cifrado es irrelevante.
Y el control de acceso también, porque el acceso estaba concedido.
Por qué ningún sistema lo arregla: el software no puede leer intenciones. Un sistema que lo intentara —bloqueando un acceso porque un nombre parece local— bloquearía trabajo clínico real en una emergencia, que es un daño por sí mismo y, en el Reino Unido, un incumplimiento por sí mismo.
Qué hacemos: hacerlo visible en lugar de imposible. Cada apertura queda registrada antes de que aparezca el contenido, en un registro que nadie puede editar, ni su administración ni nosotros. Las relaciones asistenciales terminan, y el acceso termina con ellas tras un breve periodo de gracia, así que la ventana es estrecha. El acceso de emergencia es un acto separado, deliberado y revisado, no una capacidad silenciosa.
Qué es suyo: alguien tiene que hacer de verdad esa lectura del registro. El módulo de gobernanza le da a la revisión un hogar —cadencia, revisor con nombre, rastro de hallazgos—, pero un registro que nadie mira no disuade a nadie. Este es el control que más a menudo existe sobre el papel y nunca ocurre.
5 · Alguien con root en el servidor lee un documento mientras está abierto
Qué ocurre: para mostrar un documento a un clínico autorizado, el software tiene que descifrarlo. Durante ese momento existe en la memoria del servidor como texto legible. Alguien con control total del sistema operativo puede, en principio, leerlo ahí, o modificar el software para que guarde copias.
Por qué ningún sistema lo arregla: esto es cierto de cualquier sistema que muestre algo a alguien alguna vez. Si la máquina puede mostrar el documento, el dueño de la máquina puede obtener el documento. El cifrado protege los datos en reposo y en tránsito; no puede proteger los datos frente al ordenador que los está tratando lícitamente.
Qué hacemos: minimizar la ventana: el descifrado ocurre en memoria durante el momento de la lectura y el texto plano nunca se escribe en disco. Y el alojamiento propio significa que usted es la parte que tiene root, no nosotros.
Qué es suyo: la administración del servidor es el rol de mayor privilegio que tiene. Pocas personas, nombradas individualmente, claves en vez de contraseñas y un registro de quién tiene acceso. Va en la lista de altas y bajas, al lado de las cuentas clínicas.
6 · Se elimina un documento que no debía eliminarse
Qué ocurre: una regla de conservación está mal configurada, o se ejecuta un borrado sobre la selección equivocada. Las claves se sobrescriben y los documentos son ilegibles. No hay deshacer, y restaurar la copia de seguridad de anoche no ayuda : la copia contiene el mismo texto cifrado, y su clave ya no está.
Por qué no lo arreglamos: una eliminación reversible no es una eliminación. Todo el valor del cripto-borrado ante un regulador es que no se puede deshacer. Una «papelera» para claves destruidas significaría que los datos nunca se destruyeron de verdad, y cada afirmación de supresión que usted hizo sería falsa.
Qué hacemos: las claves no se pueden borrar por ninguna vía ordinaria: la operación de borrado está bloqueada de plano y la eliminación ocurre solo por la ruta de borrado criptográfico, que escribe una entrada de auditoría a su paso. Las retenciones legales suspenden la eliminación por completo. La conservación cuenta desde fechas de anclaje almacenadas y no desde la antigüedad del fichero, así que la causa más común de eliminación con fecha equivocada no se da.
Qué es suyo: revise la configuración de conservación antes de arrancar, no después de la primera pasada de eliminación. Y confirme que las tareas programadas se están ejecutando de verdad: una tarea de conservación que se paró en silencio es un problema distinto, pero se descubre de la misma manera, es decir, demasiado tarde.
7 · El cifrado de hoy no será fuerte para siempre
Qué ocurre: las historias de salud mental se conservan veinte años y a veces más. AES-256 no se considera hoy rompible, ni siquiera por los ordenadores cuánticos sobre los que se especula, pero ningún ingeniero honesto promete nada sobre 2046 sin que se le mueva la cara.
Por qué nadie lo arregla: no se puede comprar protección contra un resultado matemático que todavía no ha ocurrido. Quien venda almacenamiento «a prueba de cuántica» para historias clínicas está vendiendo un cuento.
Qué hacemos: hacer que el algoritmo y las claves sean sustituibles sin tocar sus datos. La rotación de claves vuelve a envolver todas las claves de datos bajo una clave de instalación nueva sin reescribir ni un solo byte de texto cifrado, así que es una tarea de fondo y no un proyecto de migración. La criptografía está aislada en un componente pequeño y revisable precisamente para poder sustituirla cuando llegue el momento.
Qué es suyo: rote periódicamente en lugar de nunca, y cuente con volver a cifrar una vez en la vida de una historia de veinte años. Planifíquelo como mantenimiento, no como una crisis.
El patrón que comparten los siete
Mire lo que tienen en común los siete. En todos los casos el «arreglo» que cerraría el riesgo —una clave recuperable, una eliminación reversible, un sistema que lee intenciones, protección frente a su propia administración— destruiría algo más valioso de lo que protege. La elección de diseño no es que estos riesgos se pasaran por alto. Es que cerrarlos haría falsas las garantías restantes.
Lo que queda de su lado es poco, concreto y sobre todo procedimental: haga copia de la clave por separado, controle quién puede llegar al servidor, declare sus rutas de copia de seguridad, lea el registro de accesos y revise una vez los ajustes de conservación. Esa lista cabe en una página y es toda la lista.