Teste Rechte mit getrennten Testkonten und protokolliere relevante Änderungen ohne Geheimnisse.
Sichere Entwicklung verbindet Eingabeprüfung, Rechtekontrolle, nachvollziehbare Abhängigkeiten und aussagekräftige Protokolle. Rechte müssen bei jedem Zugriff auf dem Server geprüft werden.
Eine Anwendung versteckt fremde Datensätze im Menü, liefert sie aber bei direktem Aufruf einer fremden Kennung weiterhin aus.
Skizziere für eine eigene Testanwendung zwei Nutzer und einen Datensatz. Definiere erwartete Antworten für Lesen, Ändern und Export durch den falschen Nutzer.
Tests erfolgen nur in einer eigenen oder ausdrücklich autorisierten Umgebung.