Przejdź do treści głównej
SiteScan.top

CORS i odczyt cross-origin

Czyje skrypty mogą czytać strony tej witryny. Odbity origin przy dozwolonych credentials pozwala każdej otwartej stronie czytać tę witrynę w imieniu zalogowanego.

Przeglądarka nie pozwala skryptowi jednej witryny czytać odpowiedzi innej, chyba że ta zezwoli na to nagłówkami CORS. Access-Control-Allow-Origin mówi, które originy mogą czytać; Access-Control-Allow-Credentials: true pozwala dołączyć do tego ciasteczka odwiedzającego. Źle ustawione nagłówki pozwalają dowolnej witrynie czytać twoje strony tak, jak widzi je zalogowany użytkownik: dane osobowe, tokeny, szczegóły konta.

Jak sprawdza to SiteScan

Skaner pobiera stronę główną z nagłówkiem Origin zmyślonej witryny i analizuje odpowiedź:

Jak to naprawić

Trzymaj jawną listę dozwolonych originów i porównuj z nią Origin żądania; przy braku dopasowania nie wysyłaj nic. Nigdy nie łącz odbitego originu z Allow-Credentials: true. Większość stron w ogóle nie potrzebuje nagłówków CORS — tylko API wywoływane z innych domen. Pozostałe wiersze grupy opisuje strona o nagłówkach bezpieczeństwa.

Sprawdź ten element na swojej stronie

Uruchom bezpłatny skan: raport pokaże ten wiersz dla Twojej domeny razem z pozostałymi kontrolami audytu.

Więcej w sekcji „Nagłówki bezpieczeństwa”

Co sprawdza SiteScan

Certyfikat TLS

Rejestracja domeny

Indeksowanie

Adresy i przekierowania

Nagłówki bezpieczeństwa

Dostarczanie i reputacja

Linki wewnętrzne

Odsłonięte pliki

Pliki służbowe

DNS i poczta

Prywatność i zgoda

Core Web Vitals

Technologia