Zašto nastaje 403?
Česti uzroci su nedostatne dozvole, prijava pogrešnim računom, zaštita od automatiziranih zahtjeva, geografska ograničenja te nepravilne dozvole datoteka ili pravila vatrozida. Kod statusa 403 poslužitelj je dostupan i razumio je zahtjev; problem je u dopuštenju pristupa, a ne u DNS-u ili dostupnosti mreže.
Ako ste posjetitelj
- Provjerite jeste li prijavljeni odgovarajućim računom i imate li prava pristupa.
- Otvorite početnu stranicu iste domene: ako radi, problem je vjerojatno vezan uz konkretnu putanju ili dozvolu.
- Probajte privatni prozor kako biste razlikovali problem sesije ili kolačića.
- Za test privremeno isključite VPN, proxy ili proširenje koje mijenja mrežni promet, ako ih koristite.
- Ako je sadržaj predviđen samo za zaposlenike, pretplatnike ili određenu državu, zabrana može biti namjerna.
Nemojte odmah brisati sve kolačiće ili mijenjati DNS ako ostale stranice na istoj domeni rade.
Ako upravljate web-stranicom
Prvo utvrdite na kojem je sloju zahtjev odbijen. Usporedite vrijeme zahtjeva s dnevnicima aplikacije, obrnutog proxyja, CDN-a i WAF-a te nedavnim promjenama konfiguracije.
- Računi i uloge: utvrdite nedostaje li korisniku pravo pristupa.
- WAF/CDN: provjerite blokade zemlje, IP adrese, User-Agent zaglavlja, metode ili putanje.
- Dozvole datoteka: na klasičnom poslužitelju provjerite prava datoteka i direktorija.
- Zaštita od botova i hotlinkinga: pregledajte Referer, broj zahtjeva i pravila zaštite.
- Izvorni poslužitelj: ako on vraća 403, prvo pronađite uzrok umjesto da isključite CDN zaštitu.
Koja je razlika između 401, 403 i 404?
401 Unauthorized uglavnom znači da je potrebna valjana autentikacija. 403 Forbidden znači da je poslužitelj razumio zahtjev, ali odbija pristup. 404 Not Found znači da resurs nije pronađen; neke usluge namjerno vraćaju 404 za privatne resurse.
Što treba izbjegavati?
Nemojte globalno isključivati WAF, autentikaciju ili kontrole pristupa samo da biste uklonili 403. Tako možete prikriti simptom i otvoriti veću sigurnosnu ranjivost. Reproducirajte zahtjev, pronađite pravilo koje ga odbija i ispravite samo neispravan dio.