Saltearse al contenido
Saltar al contenido

Credenciales y secretos

Una credencial de Knot almacena un secreto (clave API, contraseña SMTP del socio, secreto de webhook) cifrado. El motor descifra solo durante una ejecución, sin mostrar el valor en los registros de cara al usuario.

🔐 Cifrado

  • Algoritmo: AES-256-GCM.
  • Clave maestra: variable de entorno o secreto del servidor (no en Git).
  • No hay valores simples en llx_knot_* expuestos a la interfaz de usuario.
Click to enlarge
Credentials screen listing Knot encrypted secrets

🔐 Tipos comunes

TipoEjemplo
Proveedor de IAOpenAI / clave antrópica
Portador HTTPToken de API de SaaS
Autenticación básicaUsuario/contraseña del socio
Secreto del webhookHMAC entrante

Referencia credenciales por ID en nodos; .knot.json exportación excluye secretos.

🔐 Rotación

  1. Cree una nueva credencial con la clave nueva.
  2. Actualice cada nodo afectado.
  3. Simular, luego un control ejecución manual.
  4. Revocar la clave antigua en el proveedor.
  5. Elimine la antigua credencial de Knot.

Si se filtra un secreto de webhook, regenera la URL también si tu proceso lo requiere.

🔐 Mejores prácticas

  • Mínimo privilegio en tokens API.
  • No hay secretos en tickets, correos electrónicos o capturas de pantalla de documentos.
  • Producción/puesta en escena separada (credenciales, instancias).

🔐 Registro de auditoría

Utilice registro de auditoría para:

  • credencial crear/actualizar/eliminar;
  • quién activó un flujo de trabajo usando un secreto;
  • correlación con Error ejecuciones (sin filtrar el secreto en los mensajes).

Los registros de aplicaciones enmascaran encabezados confidenciales (SecretMasker en el producto).

Próximos pasos