API-Testing · Middle · Frage 23 von 75
Wie testet man Autorisierung auf Objektebene systematisch?
- 1Prüfen, dass IDs in der URL lang und schwer zu erraten sind
- 2Als Admin anmelden und prüfen, dass jedes Objekt lesbar ist
- 3Daten als Nutzer A anlegen, jede Operation als Nutzer B testen
Antwort zeigen
Richtige Antwort: Daten als Nutzer A anlegen, jede Operation als Nutzer B testen
Erklärung
Lesen, Ändern, Löschen und verschachtelte Ressourcen sollten Nutzer B alle verweigert werden. Unratbare IDs helfen, ersetzen Prüfungen aber nicht.