Poradniki

Anubis chroni serwisy przed botami AI. Jak działa system?

Administrator Infokatowice.pl wdrożył system Anubis do ochrony przed zautomatyzowanym skrobaniem danych.

24.09.2026 — Katarzyna Rusinek
Focused view of a modern data server rack with blinking lights in a blue-lit environment.
Fot. panumas nikhomkhai / Pexels · Pexels License

Administrator serwisu Infokatowice.pl wdrożył system Anubis, którego zadaniem jest uniemożliwić masowe pobieranie zawartości przez zautomatyzowane narzędzia i boty sztucznej inteligencji.

Czym jest system Anubis?

Anubis to mechanizm ochronny oparty na schemacie Proof-of-Work, wzorowanym na algorytmie Hashcash. System funkcjonuje poprzez wymuszenie na odwiedzającym serwis wykonania pewnego obliczenia matematycznego przed uzyskaniem dostępu do treści. Takie podejście stanowi znaczną barierę dla masowych operacji skrobania danych, ponieważ każde żądanie wymagałoby osobnego rozwiązania zagadnienia obliczeniowego.

Mechanizm Proof-of-Work tradycyjnie stosowany w technologiach blockchain polega na znalezieniu liczby (nonce), która spełnia określone warunki matematyczne. W kontekście ochrony serwera przed botami podejście to zostało zaadaptowane do weryfikacji, że użytkownik dysponuje rzeczywistym urządzeniem zdolnym do przeprowadzenia obliczeń, a nie jest zautomatyzowanym procesem działającym na masową skalę.

Wymagania techniczne dla użytkowników

Działanie systemu Anubis uzależnione jest od nowoczesnych możliwości JavaScript. Oznacza to, że przeglądarka odwiedzającego musi wspierać zaawansowane funkcje tego języka skryptowego, aby system mógł wykonać niezbędne obliczenia weryfikacyjne.

Istnieje jednak istotne ograniczenie: rozszerzenia przeglądarki takie jak JShelter oraz podobne narzędzia prywatności mogą uniemożliwić prawidłowe działanie systemu Anubis. Wtyczki te blokują lub ograniczają dostęp skryptów do pewnych funkcji JavaScript w celu ochrony prywatności użytkownika, co w konsekwencji może uniemożliwić wykonanie procesu weryfikacyjnego wymaganego przez Anubis.

AspektOpis
Technologia bazowaProof-of-Work (wzorowany na Hashcash)
CelOchrona przed masowym skrobaniem danych przez boty
WymaganiaNowoczesne funkcje JavaScript
Potencjalne konfliktyJShelter i rozszerzenia prywatności
Przyszłe usprawnieniaIdentyfikacja przeglądarek headless poprzez rendering czcionek

Przyszłe kierunki rozwoju

Twórcy systemu planują wdrożenie dodatkowych mechanizmów identyfikacji, które będą w stanie rozpoznać tzw. przeglądarki headless — zautomatyzowane narzędzia do testowania i skrobania, które działają bez interfejsu graficznego. Jednym z proponowanych podejść jest analiza sposobu renderowania czcionek, co mogłoby pozwolić na odróżnienie rzeczywistego użytkownika od bota.

Co to oznacza dla Ciebie

Jeśli regularnie odwiedzasz serwisy chronione systemem Anubis, możesz napotkać dodatkowy etap ładowania strony — to właśnie proces weryfikacji Proof-of-Work. Dla zwykłych użytkowników przeglądających treść ręcznie wpływ na doświadczenie powinien być minimalny, choć na starszych urządzeniach obliczenia mogą trwać dłużej.

Jeśli używasz rozszerzeń prywatności takich jak JShelter, istnieje ryzyko, że system Anubis nie będzie w stanie prawidłowo zweryfikować Twojego dostępu. W takiej sytuacji możesz doświadczyć problemów z załadowaniem strony — rozwiązaniem będzie czasowe wyłączenie wtyczki dla danej domeny lub przejście do trybu przeglądania bez rozszerzenia.

Z perspektywy administratorów serwisów system Anubis stanowi odpowiedź na rosnący problem masowego pobierania treści przez modele sztucznej inteligencji. Podczas gdy tradycyjne metody blokowania (np. poprzez pliki robots.txt) opierają się na dobrowolnym przestrzeganiu przez boty, Anubis wymusza techniczne ograniczenie na poziomie samego serwera.

Wdrażanie takich systemów odzwierciedla szerszą dyskusję w internecie na temat praw do treści, etyki szkolenia modeli AI oraz równowagi między dostępnością serwisu dla użytkowników a jego ochroną przed automatycznym eksploatowaniem.

Na podstawie: Infokatowice.pl. Tekst opracowany redakcyjnie.