Vodič

HTTP 403: zašto je pristup zabranjen?

Provjerite je li sadržaj privatni, zahtijeva li prijavu i prikazuje li isto upozorenje više korisnika.

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

  1. Provjerite jeste li prijavljeni odgovarajućim računom i imate li prava pristupa.
  2. Otvorite početnu stranicu iste domene: ako radi, problem je vjerojatno vezan uz konkretnu putanju ili dozvolu.
  3. Probajte privatni prozor kako biste razlikovali problem sesije ili kolačića.
  4. Za test privremeno isključite VPN, proxy ili proširenje koje mijenja mrežni promet, ako ih koristite.
  5. 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.

Česta pitanja

Znači li 403 da imam virus?

Ne. Sam status 403 ne dokazuje zlonamjerni softver.

Hoće li VPN uvijek riješiti 403?

Ne. Može čak biti razlog blokade, a ne rješenje.

Zašto samo ja vidim 403?

Razlika može biti u računu, IP adresi, regiji, kolačićima ili sigurnosnom pravilu.

Može li CDN uzrokovati 403?

Da. CDN ili WAF može odbiti zahtjev prije nego dosegne izvorni poslužitelj.