Melyik ágens melyikkel beszélhet, és mit mondhat.
A döntések és a korlátozott hatókörű tokenek az ágensek közötti útvonalakon érvényesülnek. A magyarázhatósági felület („miért lett ez blokkolva”) szűkösebb, mint maga az érvényesítés.
Mit csinál
Amint egynél több ágenssel rendelkezik, az érdekes hiba nem a rossz válasz, hanem az, ha az „A” ágens megtud valamit, amit csak a „B” ágensnek szabadna tudnia. Az ágensek közötti jogosultságoknak egy olyan gráfot kell alkotniuk, ahol a döntések az éleken találhatók, mert a problémának valójában ez a formája.
Miért számít
Mi akadályozza meg, hogy egy ágens hozzáférjen valamihez, amihez nem lenne szabad?
Hogyan működik
Az ágensek közötti belépési pont először egy bizalmi döntést bírál el; egy illetéktelen hívás soha nem éri el a modellt.
A hívó tokenek korlátozott hatókörűek és egyszer használatosak
A delegálás egy kifejezetten az adott lépésre kibocsátott, főkönyvben nyomon követett tokent hordoz, nem pedig egy újrafelhasználható hitelesítő adatot.
A közzététel többszintű, nem pedig bináris
Egy döntés engedélyezheti a választ egy alacsonyabb közzétételi szinten is, ahelyett, hogy a teljes hozzáférés és az elutasítás között kellene választania.
Ez valójában mi ellen véd?
Kérdések
- Az ellen, hogy az egyik ágens olyasmit nyerjen ki a másikból, aminek megosztásába a tulajdonosa soha nem egyezett bele: ez a jogosultsági hiba többágenses változata, ami a legrosszabbul skálázódó hibaforrás.
- Láthatom, miért lett elutasítva egy kérés?
- A döntések élenként rögzítésre kerülnek, és láthatóak a rendszergazdák számára. A végfelhasználók számára nyújtott részletesebb „miért lett blokkolva” magyarázat szűkösebb, mint a mögötte álló érvényesítés, és ezt inkább nyíltan vállaljuk.
- AccessControl
The rest of the bag
Dokumentumszintű jogosultságok, amelyek a válaszokat szűrik, nem csak az oldalakat.
Az irányelvek feloldása a sebesség érdekében munkamenetenként gyorsítótárazott; a jogosultságok változása a gyorsítótár érvénytelenítésekor lép életbe, nem pedig azonnal minden folyamatban lévő kérésnél.
Minden mappa és minden levéldokumentum hozzáférési irányelvvel rendelkezik: nyilvános, bejelentkezett vagy tulajdonos által jóváhagyott. Ezek az irányelvek egy munkamenetenkénti borítékba oldódnak fel, amely megszűri, hogy az ágens mit hívhat le, mielőtt válaszolna. Egy képességregiszter bérlőnként korlátozza a teljes funkciókat, a kritikus hozzáférés-ellenőrzések pedig hiba esetén zártak maradnak.
Dokumentáció
Egy mappafa, amelyet az ágens olvas, és egy konfigurációs fájl, amelyet követ.
A kinyerés kiterjed a PDF-ekre, táblázatokra és leiratokra. Az egzotikus bináris formátumokat nem dolgozza fel.
Események
Tartós napló arról, hogy mit tettek az ágensek, és miért.
A folyamaton belüli eseménybusz egycsomópontos kibocsátó, nem pedig elosztott közvetítő. Az ágensek közötti tartós nyilvántartás egy különálló Postgres feladatnapló.
That was step 3 of 6: a trust decision resolves. Next, policy filters what is retrievable before generation, so a document you cannot open cannot be paraphrased at you.