ARK. 1Słownik pojęćStrony WWW, WordPress i hosting
flagi ciasteczek
Atrybuty nagłówka Set-Cookie ograniczające nadużycia ciasteczek: HttpOnly blokuje odczyt przez JavaScript (utrudnia kradzież sesji przez XSS), Secure pozwala wysyłać ciasteczko tylko po HTTPS, SameSite ogranicza wysyłanie przy żądaniach z innych witryn (ochrona przed CSRF). WordPress ustawia ciasteczka logowania z HttpOnly, a z Secure na stronach działających po HTTPS.
TAB. 1Nazwaobie formy
| Po angielsku | cookie security attributes (HttpOnly, Secure, SameSite) |
|---|---|
| Po polsku | flagi ciasteczek |
| Którą formą pisać | obie formy Obie formy są w obiegu. Przy pierwszym wystąpieniu pisz „polski termin (english term)”, dalej sam polski. |
| Inne formy | flagi cookie · atrybuty ciasteczek · flaga HttpOnly · flaga Secure · flaga SameSite · atrybut SameSite |
| Odmiana | rodzaj żeński, lm.: flagi ciasteczek, flag ciasteczek; nazwy HttpOnly/Secure/SameSite nieodmieniane |
TAB. 2Jak to nazywająprasa vs urząd
| Prasa branżowa | sekurak konsekwentnie pisze „flaga”: „Flaga cookie – HttpOnly”, „dopisać dwie flagi zwiększające ich bezpieczeństwo: HttpOnly oraz Secure”. |
|---|
TAB. 3Źródła3
| Forma | Cytat | Skąd |
|---|---|---|
| PL | „Do ciasteczek HTTP możemy dopisać dwie flagi zwiększające ich bezpieczeństwo: HttpOnly oraz Secure.” | sekurak.pl |
| PL | „Flaga HttpOnly wpływa na bezpieczeństwo w ten sposób, że blokuje próby odczytu cookie z tą flagą przez API inne niż HTTP .” | sekurak.pl |
| PL | „Jednym z przykładów takich działań jest możliwość dodania do ciasteczek HTTP flagi SameSite.” | sekurak.pl |
TAB. 4Obok w tej dziedzinie6
| enumeracja użytkowników | user enumeration | Pozyskiwanie listy istniejących loginów aplikacji — w WordPressie m.in. przez archiwa autorów, adres /?author=1 i endpoint /wp-json/wp/v2/users, gdzie indziej przez różnicę w odpowiedziach dla konta istniejącego i nieistniejącego — jako przygotowanie do ataku na hasła. |
| escapowanie | escaping | Zakodowanie danych tuż przed wypisaniem ich na stronę, zależnie od kontekstu wyjścia (HTML, atrybut, URL, JavaScript), tak by przeglądarka potraktowała je jako tekst, a nie kod — podstawowa obrona przed XSS, wykonywana na wyjściu, a nie na wejściu. |
| fałszywa wtyczka | fake plugin / malicious plugin | Wtyczka WordPressa stworzona lub przerobiona w złym zamiarze — często podszywająca się pod znaną nazwę (np. Wordfence) albo obiecująca „optymalizację SEO” — która po instalacji tworzy konta administratorów, instaluje backdoor lub wstrzykuje złośliwy kod. Trafia na stronę przez przejęty panel admina, fałszywe maile „od zespołu WordPressa” albo z nieoficjalnych źródeł. |
| hasła aplikacji | application passwords (WordPress) | Mechanizm WordPressa (od wersji 5.6), w którym w profilu użytkownika generuje się osobne hasło dla każdej zewnętrznej aplikacji łączącej się przez REST API lub XML-RPC. Każde można odwołać niezależnie, ale daje ono aplikacji pełne uprawnienia roli tego użytkownika i omija logowanie z 2FA. |
| hosting współdzielony | shared hosting | Hosting, w którym wiele kont klientów działa na jednym serwerze i dzieli jego zasoby (CPU, RAM, adres IP). Bezpieczeństwo zależy od izolacji kont (np. CloudLinux/CageFS, osobni użytkownicy systemowi): przy słabej izolacji infekcja jednej strony może przejść na sąsiednie, a zasobożerny sąsiad spowalnia pozostałe. |
| HSTS (HTTP Strict Transport Security) | HTTP Strict Transport Security (HSTS) | Nagłówek nakazujący przeglądarce łączyć się z domeną przez zadany czas wyłącznie po HTTPS, dzięki czemu kolejne próby wejścia po HTTP przeglądarka zamienia na szyfrowane jeszcze przed wysłaniem żądania; pierwszego wejścia nie chroni — od tego jest lista preload wbudowana w przeglądarki. |