Pošta
Vaš agent ima sopstveno dolazno sanduče, a ne udeo u vašem.
Šta radi
Svaki objavljeni agent dobija pravo sanduče sa sopstvenom adresom. Dolazne poruke se klasifikuju, proveravaju i stavljaju u karantin pre nego što ih agent uopšte vidi, kontakt podaci se čuvaju u sefu i rediguju prema nivou otkrivanja, a odgovovi se šalju kroz odlazno sanduče koje podržava zakazano i otkazivo slanje. Prepiske vode nazad do posla kojem pripadaju, tako da poruka nikada ne ostaje izolovana.
Zašto je važno
U trenutku kada agent može da prima poštu, on postaje dostupan spoljnom svetu, što je upravo trenutak kada provera prestaje da bude opciona. Davanje agentu sopstvenog sandučeta umesto pravila u vašem znači da je kompromitovanje ograničeno na tog agenta, a njegovo opozivanje je jedna akcija umesto revizije vaših filtera.
Kako funkcioniše
Provera se vrši pre otkrivanja, a ne nakon njega
Dolazna pošta se klasifikuje i procenjuje joj se rizik po dolasku; poruke u karantinu nikada ne ulaze u kontekst agenta, tako da pokušaj ubacivanja upita (prompt injection) u telu e-pošte nema u šta da se ubaci.
Kontakti se čuvaju u sefu, a redigovanje je slojevito
Agent vidi projekciju kontakta koja odgovara odobrenom nivou otkrivanja, a ne sirovi zapis.
Vlasnici dobijaju redigovani pregled, a ne nefiltriran tok podataka
An opt-in forward digest summarises what the mailbox did, with the same redaction rules applied to the summary itself.
Odlazno sanduče je reverzibilno
Slanja se mogu zakazati i otkazati pre nego što odu, tako da je „agent je poslao e-poštu klijentu“ odluka sa vremenskim prozorom, a ne događaj.
Pitanja
- Da li moj agent dobija pravu imejl adresu?
- Da: posebna imejl adresa za svakog agenta na koju spoljni pošiljaoci mogu pisati. Dolazna pošta se isporučuje putem veb-huka provajdera, a ne tako što mi upravljamo serverima e-pošte.
- Šta sprečava nekoga da imejlom šalje uputstva mom agentu?
- Dolazna pošta se klasifikuje i filtrira pre nego što stigne do agenta. Poruke koje izgledaju kao ubacivanje zlonamernih uputstava stavljaju se u karantin, a ono što prođe podleže istim pravilima poverenja i pristupa kao i svaki drugi unos.
- Da li agent može da šalje poštu a da ja to ne vidim?
- Odlazna pošta ide kroz odlazno sanduče sa mogućnošću zakazivanja i otkazivanja, a vlasnici mogu uključiti redigovani pregled aktivnosti sandučeta.
The rest of the bag
AccessControl
Dozvole po dokumentu koje filtriraju odgovore, a ne samo stranice.
Razrešavanje smernica se kešira po sesiji radi brzine; promena dozvole se primenjuje nakon poništavanja keša, a ne trenutno na svaki zahtev koji je u toku.
Dokumentacija
Stablo foldera koje agent čita i konfiguracioni fajl koji poštuje.
Izdvajanje pokriva PDF-ove, tabele i transkripte. Egzotični binarni formati se ne analiziraju.
Događaji
Trajni registar onoga što su agenti uradili i zašto.
Magistrala događaja unutar procesa je emiter sa jednim čvorom, a ne distribuirani broker. Trajni zapis između agenata je poseban Postgres registar zadataka.
That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.