Projektowanie API · Middle · Pytanie 36 z 75
Dlaczego limity żądań warto stosować per klient (klucz API lub użytkownik), a nie tylko per IP?
- 1Serwery nie mogą odczytywać adresów IP
- 2Limity per IP są nielegalne
- ✓Poprawna odpowiedź: Wielu użytkowników może dzielić jeden IP (NAT, operatorzy komórkowi), a atakujący mogą zmieniać IP; limity per klient są uczciwsze i trudniejsze do obejścia
Wyjaśnienie
Łącz oba: limity per IP dla ruchu anonimowego, per klucz lub użytkownika dla wywołań uwierzytelnionych.