System Design · Middle · Frage 55 von 75
Was ist IDOR, und wie verhindert man es?
GET /api/invoices/1043 // user changes the id to 1044- 1Eine fehlende Zugriffsprüfung auf Objektebene auf dem Server
- 2Die IDs in der UI zu verstecken reicht, um es zu stoppen
- 3UUIDs statt Zahlen zu nutzen reicht, um es zu stoppen
Antwort zeigen
Richtige Antwort: Eine fehlende Zugriffsprüfung auf Objektebene auf dem Server
Erklärung
Nicht erratbare IDs erschweren das Durchprobieren, ersetzen aber keine Autorisierungsprüfung an jedem Objekt.