W ostatnim czasie wiele kontrowersji wzbudził ChatGPT. Wiecie, sztuczna inteligencja, która zna odpowiedź na każde pytanie i można z nią czatować jak z człowiekiem. Okazało się, że roboty tej platformy od bardzo dawno przemierzały sobie Internet by zbierać informację. Za darmo. Teraz pojawiła się możliwość zablokowania dostępu na naszej stronie robotom ChatGPT (GPTBot).
Robot ChatGPT indentyfikuje się następująco:
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.0; +https://openai.com/gptbot)
Zrobić to możemy na kilka sposobów. Najprostszym jest odpowiedni wpis do pliku robots.txt
, gdzie zabronimy dostępu do naszej strony.
Blokowanie ChatGPT (GPTBot) w pliku robots.txt
We wspomnianym pliku wystarczy dodać następujące linijki kodu:
User-agent: GPTBot Disallow: /
Dzięki temu GPTBot
nie będzie miał dostępu do całej naszej strony.
Blokowanie ChatGPT po adresach IP
Alternatywą do pliku robots.txt
jest blokowanie po adresie IP. Można napisać prosty skrypt np. w PHP
czy nodejs
, który będzie sprawdzał adres IP odwiedzającego a następnie blokować dostęp. Jest to zdecydowanie lepszy sposób ale wymagający więcej wiedzy i czasu.
Lista adresów IP GPTBota:
20.15.240.64/28 20.15.240.80/28 20.15.240.96/28 20.15.240.176/28 20.15.241.0/28 20.15.242.128/28 20.15.242.144/28 20.15.242.192/28 40.83.2.64/28