Projektowanie API · Senior · Pytanie 49 z 75
Dlaczego API powinno unikać sekwencyjnych, łatwych do zgadnięcia identyfikatorów dla wrażliwych zasobów nawet przy działającej autoryzacji?
- 1Autoryzacja nie działa z liczbami
- ✓Poprawna odpowiedź: Obrona w głąb: zgadywalne ID ułatwiają enumerację, jeśli prześlizgnie się błąd autoryzacji, i zdradzają wolumeny biznesowe
- 3Sekwencyjnych ID nie da się indeksować
Wyjaśnienie
Nieprzezroczyste ID to dodatkowa warstwa, nigdy zamiennik autoryzacji.