Coldkey: Herramienta de generación de claves y respaldo en papel para la era post-cuántica

✍️ OpenClawRadar📅 Publicado: 15 de mayo de 2026🔗 Source
Coldkey: Herramienta de generación de claves y respaldo en papel para la era post-cuántica
Ad

Coldkey es una herramienta de línea de comandos para generar claves de cifrado age post-cuánticas y crear copias de seguridad en papel. Soluciona el problema de perder las claves privadas de age (esenciales para descifrar archivos cifrados con age o sops) generando documentos HTML imprimibles con códigos QR.

Instalación

# Homebrew (macOS/Linux)
brew install --cask pike00/tap/coldkey

O con Go

go install github.com/pike00/coldkey/cmd/coldkey@latest

Inicio rápido con Docker (recomendado)

# Descargar la imagen
docker pull ghcr.io/pike00/coldkey:latest

Interactivo — generar una clave y copia de seguridad en papel

just docker-run

Hacer copia de seguridad de una clave existente

just docker-backup /.config/sops/age/keys.txt

Todos los comandos just docker-* incluyen banderas de refuerzo de seguridad: --network none, --read-only, --cap-drop ALL, --security-opt no-new-privileges:true. La salida se escribe en ./output/.

Comandos

  • Modo interactivo (coldkey): Menú para generar una nueva clave o crear una copia de seguridad a partir de una existente.
  • Generar (coldkey generate [-o RUTA] [-f] [--no-backup]): Genera un nuevo par de claves age post-cuánticas (ML-KEM-768 + X25519). La salida predeterminada es stdout a menos que se proporcione -o.
  • Copia de seguridad (coldkey backup [flags] ARCHIVOCLAVE): Crea una copia de seguridad HTML imprimible a partir de un archivo de clave existente.
  • Versión (coldkey version): Imprime la cadena de versión.
Ad

Modelo de seguridad

  • Memoria: Usa mlockall(MCL_CURRENT|MCL_FUTURE) para evitar que el material de la clave se intercambie al disco.
  • Archivos: Se escriben con modo 0600, fsynced; los temporales se destruyen (sobrescritura de 3 pasadas).
  • Proceso: Los secretos se pasan solo a través de stdin/archivos, nunca en argumentos de proceso.
  • Contenedor: Imagen distroless/static:nonroot sin shell, UID no root 65534.
  • Puesta a cero de memoria: secure.Zero() de mejor esfuerzo en los buffers de clave antes del GC.

Codificación de código QR

Las claves age post-cuánticas almacenan solo una semilla de 32 bytes, por lo que keys.txt suele tener ~2,089 bytes, cabiendo en un solo código QR (versión 40, EC-L admite 2,953 bytes). Para archivos más grandes, coldkey divide en múltiples códigos QR usando un protocolo de encuadre: COLDKEY:<parte>/<total>:<datos>. Recuperación: escanear todos los códigos QR en orden, eliminar prefijos, concatenar y verificar la suma de comprobación SHA-256.

Contenido de la copia de seguridad en papel

El HTML generado incluye: título/metadatos (fecha, nombre de host, usuario, ruta de origen), texto de clave sin formato en monoespacio, código(s) QR con anotación de capacidad, suma de comprobación SHA-256 e instrucciones de recuperación paso a paso.

Procedimiento de recuperación

  1. Escanee el código QR o escriba el texto de la clave sin formato.
  2. Guarde en /.config/sops/age/keys.txt.
  3. Verifique: sha256sum keys.txt coincide con la suma de comprobación impresa.
  4. Pruebe: sops -d <cualquier archivo .sops>

Limitaciones

El recolector de basura de Go puede copiar objetos en memoria, y las cadenas de Go son inmutables: el material de clave mantenido como cadena (por ejemplo, de identity.String()) no se puede poner a cero de forma segura. Coldkey realiza un esfuerzo de puesta a cero en los buffers de bytes.

📖 Lea la fuente completa: HN LLM Tools

Ad

👀 Ver también

NPM Comprometido a través de una Puerta Trasera en Axios: Impacto en los Agentes de Codificación de IA
Seguridad

NPM Comprometido a través de una Puerta Trasera en Axios: Impacto en los Agentes de Codificación de IA

El 31 de marzo de 2026, un actor de amenazas vinculado a Corea del Norte comprometió npm al publicar versiones con puerta trasera de Axios (1.14.1 y 0.30.4) durante una ventana de 3 horas. El malware inyectó una dependencia que descargó un RAT específico de la plataforma, recolectó credenciales y se autoborró, siendo los agentes de codificación con IA como Claude Code y Cursor particularmente vulnerables debido a las instalaciones automáticas de npm.

OpenClawRadar
Presentamos SkillFence: El nuevo monitor en tiempo de ejecución que observa lo que realmente hacen las habilidades.
Seguridad

Presentamos SkillFence: El nuevo monitor en tiempo de ejecución que observa lo que realmente hacen las habilidades.

SkillFence ofrece un avance en el monitoreo de las acciones de los agentes de IA, abordando la necesidad de transparencia y seguridad en entornos impulsados por IA. Descubre cómo esta herramienta innovadora puede mejorar el control sobre procesos autónomos.

OpenClawRadar
MCPwner, Herramienta de Pentesting con IA, Encuentra Múltiples Vulnerabilidades 0-Day en OpenClaw
Seguridad

MCPwner, Herramienta de Pentesting con IA, Encuentra Múltiples Vulnerabilidades 0-Day en OpenClaw

MCPwner, un servidor MCP que orquesta agentes de IA para pruebas de penetración automatizadas, identificó varias vulnerabilidades críticas de día cero en OpenClaw, incluyendo inyección de variables de entorno, omisión de permisos y fallos de divulgación de información que los escáneres estándar pasaron por alto.

OpenClawRadar
Google TIG reporta el primer exploit de día cero generado por IA en la naturaleza
Seguridad

Google TIG reporta el primer exploit de día cero generado por IA en la naturaleza

El Grupo de Inteligencia de Amenazas de Google ha identificado un actor de amenazas que utiliza un exploit de día cero que se cree desarrollado con IA, marcando el primer uso ofensivo observado de la IA para la explotación de vulnerabilidades de día cero.

OpenClawRadar