ARK. 1Słownik pojęćStrony WWW, WordPress i hosting
tryb debugowania na produkcji
Pozostawienie włączonego WP_DEBUG (i WP_DEBUG_DISPLAY/WP_DEBUG_LOG) na działającej stronie. Błędy PHP pokazują wtedy odwiedzającym ścieżki serwera i fragmenty zapytań, a plik wp-content/debug.log bywa dostępny z przeglądarki — zdarzało się, że wtyczki zapisywały w nim tokeny pozwalające przejąć konto.
TAB. 1Nazwapo polsku
| Po angielsku | debug mode in production (WP_DEBUG, publicly exposed debug.log) |
|---|---|
| Po polsku | tryb debugowania na produkcji |
| Którą formą pisać | po polsku Polska nazwa przyjęła się w tekstach i w wyszukiwarce — używaj jej samodzielnie. |
| Inne formy | włączony WP_DEBUG na produkcji · publicznie dostępny debug.log · tryb debug · debugowanie na stronie produkcyjnej |
| Odmiana | tryb (r.m.): trybu debugowania; „wyłączyć tryb debugowania”, „plik debug.log” |
TAB. 2Jak to nazywająprasa vs urząd
| Prasa branżowa | Sekurak przy podatności LiteSpeed Cache: „uruchomieniu trybu debug”, „dostępność pliku /wp-content/debug.log”; poradniki hostingowe — „tryb debugowania WordPress”. |
|---|
TAB. 3Źródła4
| Forma | Cytat | Skąd |
|---|---|---|
| PL | „w przypadku uruchomieniu trybu debug w ustawieniach LiteSpeed Cache, tworzony jest plik debug.log wewnątrz katalogu wp-content” | sekurak.pl |
| PL | „na stronie produkcyjnej zawsze ustaw WP_DEBUG_DISPLAY na false i upewnij się, że debug.log file nie jest publicznie dostępny przez przeglądarkę” | wp-opieka.pl |
| PL | „Tryb debugowania WordPress – co to jest?” | jakwybrachosting.pl |
| EN | „It is not recommended to use WP_DEBUG or the other debug tools on live sites; they are meant for local testing and staging installs.” | developer.wordpress.org |
TAB. 4Obok w tej dziedzinie6
| środowisko testowe | staging | Odrębna kopia strony (staging) postawiona obok produkcji i służąca do testowania zmian przed ich wdrożeniem, która z punktu widzenia bezpieczeństwa nie może być publicznie dostępna, indeksowana ani porzucona bez aktualizacji. |
| Ta witryna mogła paść ofiarą ataku hakerów | hacked site warning | Oznaczenie, które Google dodaje do wyniku wyszukiwania witryny, gdy uzna, że haker zmienił jej strony lub dodał spam — po polsku „Ta witryna mogła paść ofiarą ataku hakerów”. Właściciel dostaje powiadomienie w Search Console (raport „Problemy dotyczące bezpieczeństwa”); po wyczyszczeniu strony zgłasza tam prośbę o ponowne sprawdzenie. |
| testowanie kart | card testing attack | Nadużycie, w którym przestępcy (zwykle botami) wykonują w sklepie serię drobnych płatności lub autoryzacji skradzionymi albo wygenerowanymi numerami kart, aby sprawdzić, które karty są aktywne. W WooCommerce objawia się lawiną nieudanych zamówień i odrzuconych płatności, często przez Store API z pominięciem formularza zamówienia. |
| unfiltered_html | unfiltered_html | Uprawnienie WordPressa pozwalające publikować dowolny HTML i JavaScript we wpisach, stronach, komentarzach i widżetach bez filtrowania. Domyślnie mają je tylko Administrator i Redaktor (w multisite wyłącznie Super Admin); przyznane niższej roli albo niezaufanemu kontu oznacza w praktyce stored XSS. |
| uprawnienia plików | file permissions | Ustawienia praw odczytu, zapisu i wykonania plików oraz katalogów na serwerze (typowo 644 dla plików i 755 dla katalogów), ograniczające możliwość podmiany kodu strony przez proces serwera WWW. |
| utwardzanie pliku wp-config.php | wp-config hardening | Zabezpieczenie głównego pliku konfiguracyjnego WordPressa, zawierającego dane dostępowe do bazy: ustawienie unikalnych kluczy i soli, wyłączenie edytora plików w panelu (DISALLOW_FILE_EDIT) oraz zablokowanie dostępu do pliku z zewnątrz. |