Berechtigungen an echten Anwendungsrouten prüfen

Meta

Neuigkeit
Kompetenzen

Eine Rollenmatrix beschreibt den gewünschten Zugriff. Ob die Anwendung ihn tatsächlich durchsetzt, zeigt sich an den erreichbaren Funktionen. Besonders wichtig sind direkte Detailaufrufe und alternative Zugänge über API oder Integrationen: Eine ausgeblendete Schaltfläche verhindert keinen solchen Aufruf.

Aus Rollen werden konkrete Prüffälle

  • Für jede betroffene Rolle Listen, Einzelansichten und Änderungen aufrufen.
  • Mit einer fremden Datensatz-ID prüfen, ob die Objektberechtigung greift.
  • Dienstkonten mit ihren tatsächlich vergebenen Rechten testen.
  • Neben dem Statuscode kontrollieren, welche Felder die Antwort enthält.

Für einen geschützten Vorgang wird festgehalten, welche Rolle ihn ausführen darf und welche Antwort eine nicht berechtigte Rolle erhält. Ein Serverfehler ist dabei kein erfolgreicher Zugriffsschutz. Er kann eine beschädigte Route verdecken und berechtigte Beschäftigte ebenfalls aussperren.

Diese Prüffälle gehören dauerhaft zur Veröffentlichung. Ändern sich Rollen, Datenmodelle oder Zuordnungen, werden die betroffenen Abläufe erneut ausgeführt. So bleibt die Prüfung an der Nutzung der Anwendung ausgerichtet.