Eine Website für Agenten verständlich zu machen bedeutet nicht, ihnen unbegrenzten Zugriff zu gewähren. Öffentliche Inhalte müssen strukturiert sein und die Aktionen bleiben der Authentifizierung, Autorisierung, Bestätigung und Protokollierung unterliegen.
Die nützliche Antwort hängt vom Zweck der Seite, den Personen ab, die sie ändern dürfen, und den Kosten eines Fehlers. Ein zuverlässiger Workflow trennt die redaktionelle Entscheidung, die technische Übertragung und die endgültige Verifizierung, anstatt diese drei Schritte in einer einzigen Automatisierung zu verbergen.
Die Entscheidung, zuerst zu treffen
Getrennte öffentliche Informationen und Handlungsfähigkeit. Ein Vorgang, der Daten erstellt, bezahlt, löscht oder überträgt, muss eine bestätigte Absicht und eine autorisierte Identität erfordern.
Eine konkrete Methode
- Inventarisierung öffentlicher, authentifizierter und verbotener Aktionen.
- Wenden Sie die geringste Privilegierung auf jeden Einstiegspunkt an.
- erfordern eine Bestätigung für irreversible Aktionen.
- Begrenzen Sie den Fluss und schützen Sie sich vor Wiederholungen.
- Protokollidentität, Aktion, Ergebnis und Zeit.
Prüfungen vor der Veröffentlichung
- Die Quelle der Wahrheit ist explizit und kann wiederhergestellt werden.
- URLs, Daten und Anweisungen, die sichtbar sind, entsprechen der Broadcast-Seite.
- Ein menschlicher Rezensent kann die Steuerung ohne versteckten Service reproduzieren.
Die Hauptfalle
Eine Schnittstelle für Agenten, die die Steuerung des Hauptprodukts vergisst, wird zu einem zweiten schwächeren Einstiegspunkt.
Nächster Schritt empfohlen
Verbessern Sie zuerst die Semantik und Zugänglichkeit und legen Sie dann nur Aktionen bereit, mit denen das Sicherheitsmodell bereits beherrscht wird.
Testen Sie einen Agenten in einem Formular, ohne den privilegierten Zugriff freizugeben
Eine Organisation möchte, dass ein Agent eine Kontaktanfrage vorbereitet. Der Test erlaubt das Lesen öffentlicher Informationen und das Ausfüllen eines Musterformulars; Die tatsächliche Einreichung erfordert eine explizite menschliche Handlung. Auf dieser Reise ist kein Administrator-Login, Zahlung oder Datenlöschung verfügbar.
Separate Lesung, Vorbereitung und irreversible Handlung. Testfehler, Bestätigungen und Stornierung mit Beispieldaten. Reale Berechtigungen sollten dem für die Aufgabe erforderlichen Minimum folgen und unter der Kontrolle des zuständigen Teams bleiben.
Bereiten Sie sich auf eine Reaktion auf eine Website-Vorfall vor →