Training / Berechtigungen

Angemeldet heißt nicht berechtigt.

Du siehst den Unterschied zwischen Anmeldung und Zugriffskontrolle.

← Alle sechs Übungen4 Min. · Beispieldaten · Lokal im Browser
ACCESS CONTROL · LOKALE SIMULATION

Angemeldet. Aber auch berechtigt?

Eine Shop-Anwendung kennt deine Identität. Reicht das, um jede Rechnungsnummer zu öffnen?

4 Min. zum Ausprobieren

Die Anfrage

GET /rechnungen/1001Session: alice

Start: Als Alice Rechnung 1002 anfragen. Dann die Objektprüfung einschalten und dieselbe Anfrage wiederholen.

Die Antwort

Noch keine Anfrage. Links Konto und Rechnungsnummer auswählen.

Entscheidung im Modellangemeldet // Besitzer nicht geprüft

Letzte Versuche

  1. Noch keine Einträge.

Eine andere ID ist keine andere Berechtigung.

Der Fehler liegt in der fehlenden Zugriffsprüfung auf das konkrete Objekt. Schwer erratbare IDs können Raten erschweren, ersetzen diese Prüfung aber nicht. Jede relevante Anfrage muss die passende Berechtigung durchsetzen.

Alle Rechnungen und Konten sind erfundene Beispieldaten im Browser. Es wird keine echte Shop-API aufgerufen.

Vertiefen: PortSwigger · Insecure Direct Object References ↗

Die nächste gute Frage.

Token-Flow: Wo greift der Schutz?Wie fällt ein Passwort?Echt genug, um falsch zu sein.

Im Blog suchen

20 Beiträge

14 Rabbit Holes für Entra, M365 und SOC.3 Min. LesezeitARTEX: Der Zeitvorteil liegt zwischen den Schritten.3 Min. LesezeitDas Inventar muss vor der CVE fertig sein.3 Min. LesezeitDas Update selbst ist die Lücke.2 Min. LesezeitDer Anruf kam von der IT. Angeblich.2 Min. LesezeitDer erste Patch war nicht die ganze Kette.2 Min. LesezeitDer interessante Teil liegt zwischen den Alerts.2 Min. LesezeitDer Kernel ist installiert. Läuft er auch?3 Min. LesezeitDer Passkey sitzt. Die Hintertür auch?2 Min. LesezeitDie Gruppe ist noch da. Die Logik steht.2 Min. LesezeitDie KI ist echt. Die Einladung nicht.2 Min. LesezeitEchte Loginseite. Falscher Auftrag.2 Min. LesezeitEchter Login. Falscher Auftrag.3 Min. LesezeitEine KEV-Frist ist noch kein Wiederherstellungsplan.3 Min. LesezeitFernhilfe erlaubt. Domänenzugriff gewonnen.2 Min. LesezeitGeklickt. Bestanden. Nichts gelernt?2 Min. LesezeitKühlung ist kein Neben-Netz.2 Min. LesezeitNode2Shell: Das Image-Tag ist kein Inventar.3 Min. LesezeitStandard ist noch keine Zugriffsregel.2 Min. LesezeitToken-Flows aus PDFs lernen? Viel Glück.3 Min. Lesezeit

Esc schließt die Suche.