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.