DE
Menü
Framework-Referenz

Ausführungsgrenzen für Agenten

Warum Agentenanweisungen mit technisch durchgesetzten Berechtigungen, Isolation und Zugriffsgrenzen verbunden werden müssen.

Anweisungen leiten; Berechtigungen begrenzen

Einem Agenten kann untersagt werden, sensible Datensätze zu lesen, eine Abhängigkeit zu installieren, auf das öffentliche Internet zuzugreifen oder ein geschütztes Repository zu ändern. Die Anweisung allein macht die Handlung nicht unmöglich. Erlauben Werkzeuge und Zugangsdaten diese Handlung, bleibt das Unternehmen Fehlern, Missverständnissen und Missbrauch ausgesetzt.

Das SHAPE Framework verlangt daher, dass Coding-Agenten in unternehmensweit freigegebenen Ausführungsumgebungen mit technisch durchgesetzten Berechtigungen und Grenzen arbeiten. Sicherheit ist Teil der für den Product Engineer bereitgestellten Plattform und keine Sammlung unverbindlicher Absichtserklärungen in einer Markdown-Datei.

Was die Grenze umfasst

Die relevanten Kontrollen hängen von Anwendung und Organisation ab. Sie können festlegen, welche Repositories ein Agent lesen oder ändern darf, welche Befehle und Werkzeuge er ausführen kann, ob externe Netzwerke oder Dienste erreichbar sind, welche Zugangsdaten er erhalten kann, auf welche Datenumgebungen er zugreifen darf und ob geschützte gemeinsame Ressourcen ohne zusätzliche Autorisierung geändert werden können.

Minimal notwendiger Zugriff

Stellen Sie nur die Fähigkeiten bereit, die für die autorisierte Entwicklungsaufgabe nötig sind. Ein Coding-Agent, der eine Benutzeroberfläche implementiert, sollte nicht automatisch umfassenden Zugriff auf Produktionsdaten erhalten. Die Anforderung einer neuen Integration darf nicht stillschweigend Zugangsdaten oder die Erlaubnis zum Ändern gemeinsamer Infrastruktur gewähren.

Trennung der Verantwortlichkeiten

Der Product Engineer steuert die Arbeit innerhalb der freigegebenen Umgebung. Architekten sowie Plattform- und Sicherheitsverantwortliche des Unternehmens legen die Grenzen entsprechend ihren Zuständigkeiten fest oder genehmigen sie. Ein Agent darf erforderliche Governance nicht einfach durch Bearbeiten seiner eigenen Anweisungsdateien umgehen können.

Prüfung bleibt erforderlich

Eine sichere Ausführungsgrenze beschränkt die Handlungsmöglichkeiten eines Agenten; sie beweist nicht die Korrektheit generierten Codes. Codeprüfung, Anwendungssicherheitskontrollen, unabhängige Verifikation und UAT bleiben relevant. Umgekehrt gleicht eine gründliche Codeprüfung keine Ausführungsumgebung aus, die sensible Daten unnötig offenlegt.

Kontrollen am Risiko ausrichten

Das Framework schreibt keinen einzelnen Anbieter, kein Produkt und keine allgemeingültige Sandbox-Konfiguration vor. Unternehmen setzen Beschränkungen um, die zu ihren Anwendungen, Risikoklassen und etablierten Sicherheitsrichtlinien passen. Für sensible oder regulierte Umgebungen können stärkere Kontrollen erforderlich sein.