Projektowanie API · Senior · Pytanie 28 z 75
Czym różnią się OWASP API1 (BOLA) i API5 (Broken Function Level Authorization)?
- 1API5 dotyczy braku HTTPS
- 2To to samo
- ✓Poprawna odpowiedź: BOLA to dostęp do obiektów innych użytkowników; BFLA to wywoływanie funkcji, do których nie masz prawa, np. endpointów administracyjnych jako zwykły użytkownik
Wyjaśnienie
Oba wymagają sprawdzeń po stronie serwera: per obiekt (własność) i per operacja (rola lub uprawnienie).