69
El sistema aceptó la declaración de Nora, pero no abrió la raíz de inmediato.
Mostró una secuencia de comprobaciones: integridad del soporte, coincidencia temporal, relación entre claves y estado de los nodos externos.
Nada de aquello verificaba que yo fuera una madre.
Verificaba que varias piezas creadas en momentos distintos no hubieran sido sustituidas por una sola persona.
—No es biometría —dijo Nora.
—No exactamente.
—Baeza dijo que medía comportamiento.
—La conducta era una capa de riesgo, no la llave. El sistema registra tiempos de respuesta y orden de acciones. Si alguien introduce todas las credenciales demasiado deprisa o desde el mismo dispositivo, sospecha coacción o copia.
—Entonces podría bloquear aunque todo sea correcto.
—Sí.
—Es un diseño malo.
Julia intervino.
—Es un diseño defensivo.
—Defensivo contra quien intenta entrar. Malo para quien necesita salir.
Nora señaló la barra de estado. Una comprobación llevaba treinta segundos esperando respuesta de un nodo desconectado.
—Esto es lo que pasa cuando alguien cree que la seguridad consiste en impedir decisiones —añadió.
No respondí. Había utilizado la misma lógica en nuestra casa: contraseñas, álbumes alterados, preguntas desviadas. Cada control impedía a Andrés llegar hasta ella y también impedía a Nora llegar hasta sí misma.
Andrés seguía apuntando. Daniel trabajaba la cuerda detrás de la silla. Julia mantenía las manos visibles junto al panel.
—Explica el bucle —dije a Nora.
—No es un virus. No cambia archivos ni borra nada. El sistema pregunta a cada nodo si ha recibido un bloque. Mi programa contesta que lo está verificando y pide otro intervalo. Como la respuesta tiene el formato correcto, el nodo espera.
—¿Con qué credenciales?
—Con las del enlace del campamento. Las copié cuando Inés dejó su tableta desbloqueada.
Inés, herida en otro corredor, había permitido sin saberlo que una niña utilizara su acceso. Eso podía parecer una hazaña técnica. En realidad era el fallo más común de cualquier sistema: una persona con privilegios dejó una sesión abierta.
—¿Y por qué no lo detecta? —preguntó Julia.
—Lo detectará. La firma no coincide con el tráfico normal y las respuestas llegan siempre en el último segundo. Solo necesitaba que tardara.
—¿Cuánto estudiaste el protocolo?
—Dos semanas.
—No tenías acceso al código.
—Tenía los mensajes de error. Los sistemas explican mucho cuando fallan.
Nora no hablaba como una experta adulta. Explicaba lo que había observado y reconocía lo que no sabía. Esa diferencia volvía creíble cada acierto.
—Si reinician el servidor —continuó—, el proceso pierde el estado falso y vuelve al último confirmado. Por eso no podemos desconectar. También por eso no deberíamos tocar las máquinas sin copiar primero la memoria activa.
Luján no estaba allí para oírla. Yo pensé en Teresa y en cualquier perito que llegara después. Si reiniciábamos para ganar control, destruiríamos registros volátiles: sesiones, colas, claves temporales, conexiones. El Libro podía sobrevivir, pero la prueba de quién estaba operándolo esa noche no.
—Necesitamos una imagen de estado —dije.
—Ya la estoy haciendo.
Nora señaló un almacenamiento externo conectado a la consola. Había iniciado una captura de registros, no una copia completa de discos. Tiempo, usuarios, procesos y conexiones. Los datos se sellaban en bloques con una función resumen y se enviaban a dos destinos separados.
—¿A quién? —pregunté.
—A Iago y a una dirección de Marta.
—No sabemos quién controla la segunda.
—Por eso está cifrado. Solo guarda la huella y el bloque. No puede leerlo.
—Una huella no demuestra por sí sola que el contenido sea verdadero —dijo Julia.
Nora la miró.
—No. Demuestra que el contenido que enseñemos después es el mismo que salió de aquí. Para saber si es verdad habrá que revisar de dónde vino .
Julia guardó silencio.
La precisión de la niña desarmaba el tipo de frases con las que Umbral había sobrevivido. No prometía una prueba total ni un sistema infalible. Separaba integridad de significado, copia de autenticidad, protección de consentimiento.
En la pantalla apareció una advertencia:
NODO EXTERNO 2: TIEMPO DE ESPERA ATÍPICO. REVISIÓN AUTOMÁTICA EN 08:00.
—Nos quedan ocho minutos de bucle —dijo Nora—. Quizá menos si alguien está mirando.
—El archivo frío tarda doce en arrancar —respondió Julia.
—Entonces no basta con ser lista —dijo Nora—. Necesitamos cambiar el problema.
Abrió la topología de red. Tres antenas exteriores mantenían los relés. El servidor central no enviaba archivos completos; repartía fragmentos. Si bloqueábamos uno, los otros dos reconstruirían. Si impedíamos que alcanzaran el umbral mínimo, ningún destino tendría suficiente para abrir nada.
—¿Podemos reducir el tamaño de cada bloque? —preguntó.
—No sin cambiar el paquete —dije.
—¿Y cambiar la clasificación antes del envío? Quitar direcciones y datos personales. Aunque algunos fragmentos salgan, no tendrán la parte peligrosa.
—Eso requiere abrir la raíz.
—Entonces primero la raíz. Después el resto.
Nora se acercó al micrófono y formuló su declaración. El sistema reconoció el vínculo.
Cuando terminó, no la abracé. No porque no quisiera, sino porque acababa de ejercer una decisión bajo amenaza y convertirla inmediatamente en un gesto sentimental habría sido otra forma de apropiármela.
—Gracias —dije.
—No lo he hecho por ti.
—Lo sé.
—Lo he hecho porque las direcciones no deben salir.
—Lo sé.
—Y porque todavía te llamo mamá.
La última frase fue más baja.
El sistema mostró:
RAÍZ DISPONIBLE. ARCHIVO FRÍO REQUERIDO.
Debajo, el contador seguía descendiendo.