Im Gruppenreise-Team der Nordlicht Reisen GmbH liest der planer Anfragen von Fremden, die unterkunft liest Antworten von Lieferanten, der texter schreibt, was eine Kundin sieht. M-12 nennt zehn bösartige Fälle mit versteckten Anweisungen in Anhängen und Lieferantenantworten. Nehmen wir an, eine davon gelingt: Ein Agent folgt einer fremden Anweisung. Die Frage der Lektion ist nicht, wie man das verhindert (dafür gibt es Guardrails, Lektion 4.4), sondern was dieser Agent dann überhaupt tun kann und wie weit sich der Schaden ausbreitet.

Vorwissen. Schlüssellose Anmeldung, die Foundry-Rollen (Foundry User, Foundry Agent Consumer) und die Anmeldearten für Werkzeugverbindungen: „AI-103, Lektion 1.4“. Rechte je Werkzeug in zwei Stufen und lesen, schreiben, nach außen wirken: „KI-Track, Lektion T8.3“. Verwaltete Identität und geringste Rechte: „K3, Lektionen 3.3.1 und 3.3.5“. Harte Regeln im Code: „KI-Track, Lektion T6.4“. Davon wird nichts wiederholt. Neu ist die Sicht auf ein Team: eine Identität je Rolle, Wege von Agent zu Agent und die Zuordnung von Bedrohungen zu Kontrollen.

Neu in dieser Lektion. (1) Die Werkzeuge der MCP-Server (M-04), soweit diese Lektion sie braucht: buchungen: buchung_lesen (aus AI-103); lieferanten: verfuegbarkeit_lesen (A0) und vorreservieren (A2, M-05); rechner: preis_berechnen (A0). (2) Jede Agentenrolle bekommt eine eigene Identität, die Steuerung app-gruppenreisen ihre verwaltete Identität (M-10); beide sind verschiedene Dinge. (3) Die Berechtigungsmatrix ist Daten im Repository mit Tests (unten).

Die Anforderung

Alle Zahlen sind Annahmen der Aufgabe.

Nr. Anforderung Art Messgröße Gewicht Quelle
1.5-01 Jede Rolle hat eine eigene Identität; keine gemeinsame. R 7 Rollen, 7 Identitäten Muss Sicherheit
1.5-02 Eine Rolle ruft nur Werkzeuge ihrer Matrix auf. R 0 Aufrufe außerhalb der Matrix im Test Muss Sicherheit
1.5-03 Kein Agent hat A3; A2 nur mit Freigabe (M-05). R 0 Treffer in der Prüfung der Matrix Muss Fachbereich
1.5-04 Ein kompromittierter Agent erreicht keine Daten einer anderen Kundin (M-07). R 0 Treffer im Testsatz Muss Datenschutz
1.5-05 Jeder Aufruf ist einer Identität zuzuordnen. F 100 % der Aufrufe in Protokoll oder Spur Soll Prüfer

Kostenrahmen. Identitäten und Rollenzuweisungen kosten nach unserem Stand nichts für sich; Kosten entstehen bei den Diensten dahinter (Application Insights für Spuren, Protokolle von Entra). Preise: die Preisseiten der Dienste.