Siirry sisältöön
Caldyr
Näkyvyys ja forensiikka

Toista mikä tahansa istunto, todista ettei sitä muutettu.

Jokainen agenttiistunto tallennetaan xterm.js-suoratoistona avainruuduin, jotka mahdollistavat välittömän kelauksen. Jokaisella avainruudulla on sha256-tiiviste, jonka voit tarkistaa uudelleen, joten tallennettua toistoa voi verrata siihen, mitä tallennettiin.

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

Miten se toimii

1
Istunto suoratoistetaan WebSocketin yli
Jokainen syöte, tuloste ja työkalukutsu suoratoistetaan välittäjälle reaaliajassa.
2
Tallennetaan avainruuduin
Avainruudut rakennetaan kelatessa, joten haku ei koskaan toista alusta asti.
3
Kelaa välittömästi
xterm.js renderöi uudelleen lähimmästä avainruudusta millisekunneissa Web Workerin kautta.
4
sha256 todistaa eheyden
Jokaisella avainruudulla on sha256-tiiviste. Tarkista se komennolla caldyr replay verify; epäsuhta tarkoittaa, että tallennettu data on muuttunut.

Syväsukellukset

Avainruudun kelaus
Klikkaa mitä tahansa kohtaa aikajanalla: Web Worker rakentaa edellisestä avainruudusta uudelleen alle 100 ms:ssa. Ei odottelua, kun mitään ei tarvitse suoratoistaa uudelleen alusta.
Lupatapahtumat näkyvissä
Jokainen kerta, kun agentti pyysi lupaa (Bash, verkko, tiedostoon kirjoitus), näkyy merkkinä aikajanalla, josta selviää täsmälleen, mitä hyväksyttiin ja milloin.
Eheyden todentaminen
Jokaiselle avainruudulle on sha256, jonka voit laskea uudelleen komennolla caldyr replay verify. Tarkistus ajetaan palvelimellamme tallennettuja tavuja vasten, joten se havaitsee levossa tapahtuneen vioittumisen tai muokkauksen.

Todenna tallennus

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

Se mitä toistetaan, on täsmälleen se mitä tapahtui.

Tarkistettavasti. Jokaisella avainruudulla on sha256; toisto joko täsmää tai ei. Se on tarkistussummavertailu, jonka ajamme me palvelimella, ei riippumaton todiste.

Vertailu

CaldyrasciinemaPelkkä tekstiloki
Terminaalin tarkkuusxterm.js · 256 väriäkylläei ANSI:a
Välitön kelausavainruudutrenderöi uudelleen nollastaei toistoa
Lupatapahtumatmerkinnät aikajanallaeiei
Muutos havaitaansha256 avainruutua kohdentriviaalisti muokattavissatriviaalisti muokattavissa
Jaettava syvälinkki#t=08:08aikaleimaparametriei sovellu

UKK

90 päivää Team-paketissa, määritettävissä Enterprise-paketissa (90 / 365 / mukautettu). Paikallisen daemonin tallentamat transkriptiot on salattu levossa tiimin avaimella, jota säilyttää säilytyspalvelumme. Suoratoistetut istunnot käsitellään palvelimella reaaliaikaista seurantaa ja toistoa varten; ne pysyvät asiakaskohtaisesti eristettyinä ja säilytysajan rajaamina.
Huomaamattomasti. Tallennus tapahtuu välittäjässä, ei daemonin suorituspolulla. Lisää alle 1 ms edestakaista kutsua kohden.
Kyllä, toiselle todennetulle tiimin jäsenelle. Linkki on laajuusrajattu; ulkopuoliset näkevät 404:n. Lisää #t=08:08 syvälinkkaamiseksi tiettyyn hetkeen.
Tallennetut tallenteet salataan levossa tiimiavaimellasi, jota säilytyspalvelumme hallitsee. Live-ruudut kulkevat keskittimen läpi selkokielisinä, jotta niitä voi katsoa reaaliajassa. Solo-tallenteet sinetöidään selaimessasi ennen latausta.

Valmis hallitsemaan tekoäly-infrastruktuuria?

Pyydä pääsyä minuuteissa, tai kerro meille air-gap-käyttöönotosta.

Aloita