Wykrywanie domen i diagnozowanie blokad CSP

Jeśli po zmianie integracji nie działa mapa, font lub skrypt, najpierw ustal, jaki zasób jest blokowany. Analizator pomaga zebrać źródła, a Debug CSP pokazuje konfigurację polityki.

Gdzie to ustawić

Ustawienia znajdziesz w panelu WordPressa: RRSecurity → Analizator CSP oraz Debug CSP.

Konfiguracja krok po kroku

  1. W Analizatorze CSP podaj adres podstrony, na której występuje problem, i kliknij „Przeskanuj stronę”.
  2. W sekcji wykrytych domen zaznacz wyłącznie rozpoznane źródła potrzebnych integracji i dodaj je do whitelisty. Możesz też użyć pola dodawania domeny ręcznie.
  3. Przejrzyj aktualną whitelistę. Usuń nieużywane źródła dopiero po sprawdzeniu, która funkcja z nich korzysta.
  4. Otwórz Debug CSP. Porównaj tryb, liczbę źródeł i symulowaną politykę z nagłówkiem odpowiedzi strony.
Wykrywanie domen i diagnozowanie blokad CSP - ekran ustawień
RRSecurity → Analizator CSP oraz Debug CSP

Co obejmuje skan

Analizator odczytuje źródła z HTML i adresy wykrywalne w skryptach. Nie jest to pełne nagranie wszystkich żądań przeglądarki. Zasoby ładowane dopiero po interakcji mogą wymagać osobnego sprawdzenia.

Dodatkowe informacje

Panel pokazuje rozpoznane biblioteki i specjalne dyrektywy, a także adresy wykryte w kodzie inline. Lista wykrytych źródeł jest oddzielna od whitelisty. Wyczyszczenie pierwszej nie oznacza wycofania zaufania zapisanym domenom.

Nie dodawaj automatycznie wszystkich wyników skanu. Mogą zawierać błędnie rozpoznany adres albo zasób, którego nie chcesz dopuszczać.

Jak sprawdzić, czy to działa

Na publicznej podstronie otwórz narzędzia przeglądarki → Network, odśwież dokument i sprawdź Content-Security-Policy w odpowiedzi. Nagłówek panelu administracyjnego może być inny. Ponownie wykonaj czynność, która wcześniej powodowała blokadę.