Safe Browsing
| Po angielsku | safe browsing |
|---|---|
| Którą formą pisać | bez tłumaczenia Skrót, nazwa własna albo nazwa standardu — nie tłumaczymy w ogóle. |
| Inne formy | bezpieczne przeglądanie (jako ogólna kategoria funkcji, nie nazwa mechanizmu) · ochrona przed niebezpiecznymi stronami |
| Kategoria | Ludzie, role i higiena cyfrowa |
Safe Browsing (w skrócie GSB, od Google Safe Browsing) to usługa Google, która pozwala aplikacjom sprawdzać adresy URL na stale aktualizowanych listach niebezpiecznych zasobów sieci [1]. Listy obejmują strony socjotechniczne, czyli phishing i strony wprowadzające w błąd, oraz strony z złośliwym oprogramowaniem (malware) albo oprogramowaniem niechcianym [1]. Z usługi korzystają przeglądarki: przy trafieniu użytkownik widzi ostrzeżenie zamiast strony. Według Google w marcu 2024 roku Safe Browsing chroniło ponad 5 miliardów urządzeń i sprawdzało ponad 10 miliardów adresów dziennie [4]. Nazwa jest własna i nie tłumaczy się jej; „bezpieczne przeglądanie” to ogólny opis tego rodzaju funkcji.
Jak działa
Safe Browsing ma dwie strony. Po jednej Google skanuje sieć i dopisuje adresy do list. Po drugiej aplikacja kliencka, najczęściej przeglądarka, sprawdza każdy odwiedzany adres na tych listach. Wynik decyduje o tym, czy strona się otworzy, czy pojawi się pełnoekranowe ostrzeżenie.
Sprawdzenie nie musi ujawniać Google odwiedzanego adresu. Adres jest zamieniany na skrót kryptograficzny (zob. funkcja skrótu (hashowanie)), a klient porównuje z listą tylko jego początek, czyli prefiks. W modelu z lokalną bazą z API w wersji 4 klient trzyma u siebie kopię list, a serwer nigdy nie zna faktycznie sprawdzanych adresów [2]. Wersja 5 udostępnia wyszukiwanie po samym prefiksie skrótu adresu [3] i opcjonalną bramę Oblivious HTTP, która ukrywa przed Google adres IP użytkownika [3].
Sprawdzenie adresu w przeglądarce pokazuje schemat poniżej.
Tryby sprawdzania
Sposób sprawdzania zmieniał się z czasem, bo niebezpieczne strony żyją krótko. Google podaje, że przeciętna złośliwa strona istnieje mniej niż 10 minut, a lista zapisana na urządzeniu była odświeżana co 30–60 minut [4].
| Tryb | Gdzie są listy | Cecha |
|---|---|---|
| Lokalna lista | kopia na urządzeniu [2] | serwer nie zna adresów [2] |
| Zapytanie bezpośrednie (Lookup API v4) | na serwerze [2] | adres wysyłany wprost [2] |
| Czas rzeczywisty | na serwerze, sprawdzenie przy każdej wizycie [4] | szyfrowanie chroniące prywatność [4] |
W marcu 2024 roku Google włączyło w Chrome sprawdzanie w czasie rzeczywistym także w standardowym trybie ochrony i zapowiedziało, że pozwoli to blokować o 25% więcej prób phishingu [4]. Interfejs Safe Browsing jest przeznaczony wyłącznie do zastosowań niekomercyjnych; do celów komercyjnych Google kieruje do interfejsu Web Risk [1].
W WordPressie
Dla właściciela strony WordPress Safe Browsing jest przede wszystkim ryzykiem: przejęta witryna trafia na listę, a goście widzą ostrzeżenie. To najczęstsza postać, jaką przybiera wpis na czarną listę. Przyczyną bywają złośliwe przekierowania, SEO spam albo strony phishingowe wgrane do katalogu z przesłanymi plikami.
Informację o problemie podaje Google Search Console. Raport „Problemy dotyczące bezpieczeństwa” wymienia treść dodaną przez włamywacza, złośliwe i niechciane oprogramowanie oraz socjotechnikę [5]. Strony z problemem mogą mieć etykietę ostrzegawczą w wynikach wyszukiwania albo pełnoekranowe ostrzeżenie w przeglądarce [5]; etykieta w wynikach ma osobne hasło: Ta witryna mogła paść ofiarą ataku hakerów. Google nazywa ten raport źródłem prawdy o tym, czy problemy bezpieczeństwa istnieją [5].
Raport wskazuje rodzaj problemu [5], więc od niego zaczyna się ustalanie przyczyny. Najczęściej trzeba sprawdzić zmienione pliki motywu i wtyczek, nowe pliki w katalogu wp-content/uploads, wpisy w bazie danych z wstrzykniętymi skryptami oraz konta administratorów, których nikt nie zakładał. Warto też zweryfikować, czy ostrzeżenie nie dotyczy tylko jednej podstrony albo pliku, bo wtedy zakres sprzątania jest mniejszy.
Wtyczka nie „zdejmie” strony z listy. Kolejność jest stała: czyszczenie przejętej strony, usunięcie przyczyny włamania, a dopiero potem prośba o weryfikację w raporcie [5]. Google podaje, że większość weryfikacji trwa od kilku dni do kilku tygodni [5].
Znaczenie i ograniczenia
Safe Browsing jest ostatnią linią obrony użytkownika przed stroną, na którą już kliknął. Nie zastępuje ostrożności ani innych zabezpieczeń.
- Opóźnienie. Nowa strona phishingowa działa, zanim trafi na listę. Niebezpiecznik w sierpniu 2025 roku opisał test Guardio Labs, w którym fałszywy sklep otworzył się mimo aktywnego Safe Browsing [7].
- Zasięg. Listy dotyczą adresów, a nie treści poczty czy wiadomości SMS. Link w SMS-ie zostaje sprawdzony dopiero przy otwarciu w przeglądarce.
- Błędne oznaczenie. Każda lista reputacji może się pomylić w obie strony; oznaczenie strony czystej jest przypadkiem, który opisuje hasło fałszywy alarm. Właściciel sprawdza wtedy raport w Search Console, zanim cokolwiek zmieni [5].
Uzupełnieniem dla użytkowników w Polsce jest lista ostrzeżeń CERT Polska, prowadzona od marca 2020 roku [8]. Działa ona inaczej: domeny blokują w DNS czterej operatorzy telekomunikacyjni, a podstawą prawną jest art. 20 ustawy z 28 lipca 2023 roku o zwalczaniu nadużyć w komunikacji elektronicznej [8].
Historia i przykłady
Reklamy. W lipcu 2015 roku Sekurak opisał zapowiedź Google, że Safe Browsing zacznie ostrzegać przed stronami wyświetlającymi niebezpieczne reklamy, prowadzące do oprogramowania niechcianego [6]. Według artykułu ochrona działała w przeglądarkach Chrome, Safari i Firefox [6]. Reklama jako nośnik infekcji ma osobne hasło: malvertising.
Czas rzeczywisty. 14 marca 2024 roku Google ogłosiło przejście standardowej ochrony w Chrome na komputerach i iOS na sprawdzanie w czasie rzeczywistym, z Androidem w dalszej kolejności [4].
Agenci AI. Test opisany przez Niebezpiecznika w 2025 roku dotyczył przeglądarki z agentem AI, który sam dokończył zakup w fałszywym sklepie; Safe Browsing nie zablokował wizyty [7]. Przykład pokazuje, że lista reputacji nie zastępuje oceny, czy strona jest wiarygodna.
Przypisy
8- [1] Safe Browsing · Google for Developers
- [2] Safe Browsing APIs (v4) · Google for Developers
- [3] Safe Browsing API v5 — Reference · Google for Developers
- [4] Google Chrome gets real-time Safe Browsing protection · Google
- [5] Security Issues report — Search Console Help · Google
- [6] Google Safe Browsing będzie ostrzegał przed niebezpiecznymi reklamami · Sekurak
- [7] Twój agent AI może ukraść dane lub nabrać się na phishing. I co teraz? · Niebezpiecznik
- [8] Lista ostrzeżeń przed niebezpiecznymi stronami · CERT Polska