Poradniki

Anubis chroni strony przed masowym skrobaniem AI — jak to działa

System Anubis broni serwery przed zautomatyzowanym skrobaniem treści przez firmy AI. Poznaj technologię Proof-of-Work i przyszłość ochrony danych w internecie.

09.09.2026 — Katarzyna Rusinek
Detailed image of illuminated server racks showcasing modern technology infrastructure.
Fot. panumas nikhomkhai / Pexels · Pexels License

System Anubis to mechanizm ochrony serwera przed agresywnym skrobaniem treści przez zautomatyzowane narzędzia firm zajmujących się sztuczną inteligencją.

Administrator portalu Infokatowice.pl wdrożył to rozwiązanie, aby utrudnić firmom AI zbieranie danych na dużą skalę. Zamiast całkowitego zablokowania dostępu, Anubis zmienia ekonomię ataku — czyni skrobanie kosztownym i czasochłonnym dla sprawców.

Jak działa Anubis i na czym polega jego mechanizm

Anubis opiera się na schemacie Proof-of-Work, inspirowanym systemem Hashcash. Ten ostatni został zaproponowany jako rozwiązanie służące zmniejszeniu spamu e-mailowego — idea polegała na tym, że nadawca wiadomości musi wykonać pewną pracę obliczeniową, aby wiadomość została zaakceptowana. Analogicznie, Anubis wymaga od każdego żądania przesłanego do serwera wykonania obliczeniowego zadania zanim serwer udzieli odpowiedzi.

Dla zwykłego użytkownika przeglądającego stronę sporadycznie efekt jest niemal niezauważalny — nowoczesne przeglądarki i urządzenia bez problemu radzą sobie z tym obciążeniem. Dla bota lub skrapera wysyłającego tysiące żądań jednocześnie koszt operacyjny staje się znaczący. Każde żądanie wymaga dodatkowych zasobów obliczeniowych, a gdy skalujemy to na miliony zapytań, koszty szybko rosną.

Technologia JavaScript i wymagania sprzętowe

System Anubis wymaga nowoczesnych funkcji JavaScript do działania. Oznacza to, że przeglądarki muszą obsługiwać najnowsze standardy języka, aby poprawnie wykonać obliczenia Proof-of-Work. Starsze przeglądarki lub narzędzia bez pełnego wsparcia JavaScript mogą mieć problemy z dostępem do chronionych zasobów.

Wtyczki bezpieczeństwa, takie jak JShelter, mogą jednak wyłączyć funkcjonalność Anubis. JShelter to rozszerzenie przeglądarki projektowane w celu ochrony prywatności użytkownika poprzez ograniczenie dostępu skryptów do wrażliwych funkcji. Gdy JShelter jest aktywny dla danej domeny, może zablokować kod JavaScript wymagany do komunikacji z systemem Anubis. Użytkownicy, którzy mają zainstalowaną taką wtyczkę, muszą ją wyłączyć dla domeny, na której pracuje Anubis — w tym przypadku dla Infokatowice.pl — aby uzyskać dostęp do treści.

Rozwiązanie tymczasowe — co dalej

Administrator serwisu wyraźnie podkreśla, że Anubis to rozwiązanie przejściowe. Docelowo planuje się przejść na bardziej zaawansowany system identyfikacji, oparty na renderowaniu czcionek. Technologia ta miałaby pozwolić na rozróżnianie przeglądarek headless (automatycznych narzędzi, które nie posiadają interfejsu graficznego i służą do skrobania) od zwykłych przeglądarek internetowych. Przeglądarki headless są standardowym narzędziem dla botów i skraperów, ponieważ nie wymagają wyświetlania zawartości na ekranie — działają w tle, szybko i efektywnie.

Rendering czcionek to technika, która wymaga od przeglądarki faktycznego wyświetlania i przetwarzania czcionek graficznych — czegoś, czego przeglądarki headless tradycyjnie nie robią. To byłoby bardziej niezawodnym sposobem na odróżnienie rzeczywistego użytkownika od bota.

AspektOpis
Nazwa systemuAnubis
Typ ochronyProof-of-Work (wzorowany na Hashcash)
CelUtrudnienie masowego skrobania treści przez AI
Wymogi techniczneNowoczesne funkcje JavaScript
PrzeszkodyWtyczki takie jak JShelter
Charakter rozwiązaniaTymczasowy
Przyszłe kierunkiIdentyfikacja przeglądarek headless poprzez rendering czcionek

Co to oznacza dla właścicieli stron i użytkowników

Dla właścicieli portali internetowych Anubis reprezentuje praktyczne podejście do rosnącego problemu. Zamiast całkowitego zamykania dostępu — co mogłoby odstraszać legalne odwiedziny — system wprowadza selektywną obronę. Chroni przed masowym, zautomatyzowanym pobieraniem danych, jednocześnie pozwalając zwykłym użytkownikom korzystać ze strony bez zauważalnych utrudnień.

Dla użytkowników oznacza to, że jeśli korzystają z wtyczek prywatności takich jak JShelter, mogą napotkać problemy z dostępem. Decyzja o wyłączeniu takiej wtyczki dla konkretnej domeny to zawsze kompromis między prywatnością a funkcjonalnością. Warto wiedzieć, że Anubis nie zbiera dodatkowych danych osobowych — jego zadaniem jest jedynie weryfikacja, czy żądanie pochodzi od rzeczywistej przeglądarki.

Wdrażanie systemów takich jak Anubis sygnalizuje również szerszą zmianę w internecie. Wraz z rozwojem technologii AI i rosnącym zainteresowaniem firm dużymi zbiorami danych, właściciele treści szukają nowych sposobów na ochronę swoich zasobów. To nie jest konflikt między bezpieczeństwem a dostępnością — to raczej ewolucja sposobów, w jakie internet musi się adaptować do nowych zagrożeń.

Na podstawie: Infokatowice.pl. Tekst opracowany redakcyjnie.