Saltar al contenido
Caldyr
Visibilidad y análisis forense

Se reproduce cualquier sesión y se demuestra que no se alteró.

Cada sesión de agente se graba como un flujo de xterm.js con fotogramas clave para un desplazamiento instantáneo. Cada fotograma clave lleva un hash sha256 que puede volver a comprobar, de modo que la reproducción almacenada puede compararse con lo que se grabó.

7f3a9c12 · replay08:08 / 12:42
$ fix the broken csrf middleware in /api/auth and add a unit test
⚙ Read api/auth/csrf.go (98 lines)
⚙ Grep "X-Csrf-Token" → 4 files, 7 matches
⚙ Edit api/auth/csrf.go (+12 −4)
⚙ Bash $ go test ./api/auth/...
✓ Tests pass · 4 tests, 8 assertions

Cómo funciona

1
La sesión se transmite por WebSocket
Cada entrada, salida y llamada a herramienta se transmite al bróker en tiempo real.
2
Grabada con fotogramas clave
Los fotogramas clave se construyen a medida que te desplazas, así que el salto nunca repite desde el inicio.
3
Desplazarse al instante
xterm.js renderiza de nuevo desde el fotograma clave más cercano en milisegundos, mediante un Web Worker.
4
sha256 prueba la integridad
Cada fotograma clave lleva un hash sha256. Vuelve a comprobarlo con caldyr replay verify; una discrepancia significa que los datos almacenados cambiaron.

Análisis a fondo

Desplazamiento por fotogramas clave
Haga clic en cualquier punto de la línea de tiempo: un Web Worker reconstruye desde el fotograma clave anterior en menos de 100 ms. Sin esperas mientras retransmitimos desde el minuto 0.
Eventos de permiso en línea
Cada vez que el agente pidió permiso (Bash, red, escritura de archivo) aparece como una marca en la línea de tiempo que muestra exactamente qué se aprobó y cuándo.
Verificación de integridad
Cada fotograma clave tiene un sha256 que puede recalcular con caldyr replay verify. La comprobación se ejecuta en nuestro servidor contra los bytes almacenados, así que detecta corrupción o ediciones en reposo.

Verificar una grabación

shell · verify a keyframe
$ caldyr replay verify 7f3a9c12-5e44-4b21-9c8a-1de2f6a09b3c:2048 recording : 7f3a9c12-5e44-4b21-9c8a-1de2f6a09b3c:2048 keyframe sha256: sha256:9f8ce4d27a91…3a4e recomputed : sha256:9f8ce4d27a91…3a4e MATCH ✓ — recording integrity verified

Lo que se reproduce es exactamente lo que ocurrió.

Comprobable. Cada fotograma clave lleva un sha256; la reproducción coincide o no. Es una comparación de checksum, ejecutada por nosotros en el servidor, no una prueba independiente.

Comparativa

CaldyrasciinemaRegistro de texto plano
Fidelidad de terminalxterm.js · 256 coloressísin ANSI
Desplazamiento instantáneofotogramas claverenderiza de nuevo desde 0sin reproducción
Eventos de permisomarcas en líneanono
Alteración detectablesha256 por fotograma claveeditable sin esfuerzoeditable sin esfuerzo
Enlace profundo para compartir#t=08:08parámetro de marca de tiempoN/D

Preguntas frecuentes

90 días en Team, configurable en Enterprise (90 / 365 / personalizado). Las transcripciones que captura el daemon local se cifran en reposo bajo la clave del equipo que guarda nuestro servicio de custodia. Las sesiones transmitidas en vivo se procesan del lado del servidor para que podamos renderizarlas y verlas en tiempo real y reproducirlas; permanecen aisladas por inquilino y sujetas a la retención.
De forma imperceptible. La grabación ocurre en el bróker, no en la ruta crítica del daemon. Añade menos de 1 ms por ida y vuelta.
Sí, con otro miembro autenticado del equipo. El enlace está acotado por ámbito; quienes están fuera ven un 404. Añada #t=08:08 para enlazar a un momento concreto.
Las grabaciones almacenadas se cifran en reposo con la clave de su equipo, en poder de nuestro servicio de custodia. Los fotogramas en vivo pasan por el hub en claro para poder verse en tiempo real. Las grabaciones Solo se sellan en su navegador antes de subirlas.

¿Listo para gobernar su infraestructura de IA?

Solicite acceso en minutos, o hable con nosotros sobre su despliegue aislado de la red.

Comenzar