Skip to content
Éles

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
Vissza a történethez

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.