{"id":12858,"date":"2026-08-30T16:45:00","date_gmt":"2026-08-30T14:45:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=12858"},"modified":"2026-08-30T16:45:00","modified_gmt":"2026-08-30T14:45:00","slug":"wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/","title":{"rendered":"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne"},"content":{"rendered":"<p>Apple powi\u0119kszy\u0142 w sierpniu 2026 pul\u0119 adres\u00f3w stoj\u0105c\u0105 za Applebotem. Zg\u0142aszane liczby to skok z oko\u0142o 2400 adres\u00f3w w dwunastu prefiksach do mniej wi\u0119cej 7056 w trzydziestu trzech, a opublikowana lista zakres\u00f3w jest tam nadal nazywana niepe\u0142n\u0105. Ka\u017cda witryna sprawdzaj\u0105ca tego robota wobec zapisanej kopii listy musia\u0142a pobra\u0107 now\u0105 &#8211; albo po cichu zacz\u0119\u0142a bra\u0107 uprawnionego robota za oszusta.<\/p>\n<p>Nie jest to wada tego jednego wydania. To cecha definiuj\u0105ca dow\u00f3d to\u017csamo\u015bci przez adres i bardziej zas\u0142uguje na zestawienie z alternatyw\u0105 ni\u017c na narzekanie.<\/p>\n<figure class=\"lw-diagram\">\n<img src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/zwei-nachweise-pl.png\" width=\"1120\" height=\"580\" decoding=\"async\" loading=\"lazy\"\n     alt=\"Tabela por\u00f3wnawcza o siedmiu wierszach z dwiema kolumnami, dow\u00f3d adresowy i dow\u00f3d kluczowy, w ka\u017cdej kom\u00f3rce wype\u0142niony, do po\u0142owy wype\u0142niony albo pusty kr\u0105\u017cek i kr\u00f3tkie obja\u015bnienie w\u0142asno\u015bci\"><figcaption>Oba dowody zgadzaj\u0105 si\u0119 co do tego, co wychwytuj\u0105, i r\u00f3\u017cni\u0105 co do tego, kto ponosi utrzymanie.<\/figcaption><\/figure>\n<h2>Dow\u00f3d adresowy i jego samoutrzymuj\u0105ca si\u0119 odmiana<\/h2>\n<p>Najprostsza posta\u0107 to lista zakres\u00f3w, kt\u00f3r\u0105 operator publikuje, a ka\u017cda witryna pobiera. Dzia\u0142a, bo adresu nadawcy nie da si\u0119 podrobi\u0107 przez zako\u0144czone uzgodnienie TCP &#8211; to czyni z niego prawdziwy dow\u00f3d pochodzenia, a nie twierdzenie.<\/p>\n<p>Potwierdzone w prz\u00f3d reverse DNS to ten sam dow\u00f3d z przeniesionym utrzymaniem. Zamiast trzyma\u0107 zakresy, witryna rozwi\u0105zuje adres wstecz, potem rozwi\u0105zuje otrzyman\u0105 nazw\u0119 zn\u00f3w w prz\u00f3d i sprawdza, czy trafia na adres, od kt\u00f3rego zacz\u0119\u0142a.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>adres w zadaniu              17.241.75.12\n\n  rozwiazanie wsteczne       -> jakis.applebot.apple.com\n  sprawdzenie koncowki       konczy sie domena operatora\n  rozwiazanie w przod        -> 17.241.75.12\n  porownanie                 ten sam adres, wiec twierdzenie trzyma\n\n  psuje sie bezpiecznie: podrobiony wpis wsteczny nie przezyje\n  rozwiazania w przod, bo napastnik nie kontroluje strefy\n  w przod nalezacej do operatora<\/code><\/pre>\n<p>Ta odmiana kosztuje jeden do dw\u00f3ch obieg\u00f3w DNS na nowy adres, potem buforowanych, i nie starzeje si\u0119, gdy pula ro\u015bnie. Dowodem adresowym pozostaje mimo to, ze wszystkim, co z tego wynika.<\/p>\n<h2>Ile naprawd\u0119 kosztuje rozszerzenie<\/h2>\n<p>Pula, kt\u00f3ra niemal si\u0119 potraja, tworzy dwa rodzaje usterek, a g\u0142o\u015bny jest tylko jeden. G\u0142o\u015bny to zablokowany robot, zauwa\u017cony w ci\u0105gu dnia, bo tre\u015bci przestaj\u0105 by\u0107 indeksowane. Cichy jest gorszy: witryna traktuj\u0105ca niezweryfikowany ruch jak zwyk\u0142y ruch ludzki ma teraz aktywno\u015b\u0107 robota z kilku tysi\u0119cy adres\u00f3w zapisan\u0105 w analityce jako sesje.<\/p>\n<p>\u017baden z tych rodzaj\u00f3w nie zg\u0142asza si\u0119 jako problem z list\u0105. Oba wygl\u0105daj\u0105 na co\u015b innego i w\u0142a\u015bnie dlatego rytm od\u015bwie\u017cania ka\u017cdej opublikowanej listy zakres\u00f3w nale\u017cy do zaplanowanego zadania, a nie do czyjej\u015b pami\u0119ci.<\/p>\n<h2>Dow\u00f3d kluczowy<\/h2>\n<p>Druga droga przenosi dow\u00f3d do \u017c\u0105dania. Operator trzyma par\u0119 kluczy, publikuje po\u0142ow\u0119 publiczn\u0105 pod kontrolowan\u0105 przez siebie domen\u0105 i podpisuje ka\u017cde wychodz\u0105ce \u017c\u0105danie; witryna sprawdza podpis wobec opublikowanego klucza. Mechanizmem s\u0105 podpisy wiadomo\u015bci HTTP wed\u0142ug RFC 9421, a Web Bot Auth to ich odmiana wycelowana w agent\u00f3w.<\/p>\n<p>Przewaga nad adresem jest strukturalna. Klucz idzie za operatorem, nie za maszyn\u0105 &#8211; nowa pojemno\u015b\u0107 podpisuje tym samym kluczem w dniu uruchomienia i \u017cadna lista nigdzie nie wymaga ruszania. Znosi te\u017c wynaj\u0119t\u0105 infrastruktur\u0119, gdzie adres naprawd\u0119 nie pomaga: blok adresowy nale\u017cy do dostawcy serwerowni, a to nikomu nie m\u00f3wi, kto go wynajmuje w tym miesi\u0105cu.<\/p>\n<p>Cen\u0105 jest to, \u017ce istnieje tylko tam, gdzie operator si\u0119 na to zdecydowa\u0142. Dow\u00f3d adresowy dzia\u0142a wobec ka\u017cdego robota publikuj\u0105cego zakresy, a to prawie wszystkie ugruntowane; dow\u00f3d kluczowy dzia\u0142a wobec podzbioru, kt\u00f3ry podpisuje, a ten jest dzi\u015b ma\u0142y.<\/p>\n<h2>Kt\u00f3ry i kiedy<\/h2>\n<p>W praktyce te dwa nie konkuruj\u0105. Sprawdzenie adresu odpowiada na pytanie, na kt\u00f3re podpis odpowiedzie\u0107 nie mo\u017ce: czy ruch podaj\u0105cy si\u0119 za znanego robota naprawd\u0119 pochodzi stamt\u0105d, gdzie ten robot mieszka. Podpis odpowiada na pytanie, na kt\u00f3re nie mo\u017ce odpowiedzie\u0107 adres: kt\u00f3ry z kilku operator\u00f3w dziel\u0105cych serwerowni\u0119 to wys\u0142a\u0142.<\/p>\n<p>Rozs\u0105dnie jest wi\u0119c pu\u015bci\u0107 najpierw sprawdzenie adresu, bo jest tanie i pokrywa ugruntowane roboty, a wa\u017cny podpis przyjmowa\u0107 jako niezale\u017cn\u0105 drug\u0105 drog\u0119 dla operator\u00f3w, kt\u00f3rzy go oferuj\u0105. Czego nie daje \u017caden z nich, to ocena, czemu \u017c\u0105danie s\u0142u\u017cy. Oba ustalaj\u0105, kto pyta. O tym, co dzieje si\u0119 z odpowiedzi\u0105, nie m\u00f3wi \u017caden z dw\u00f3ch dowod\u00f3w.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple powi\u0119kszy\u0142 pul\u0119 adres\u00f3w Applebota w sierpniu 2026 o mniej wi\u0119cej 194 procent. Ka\u017cda witryna sprawdzaj\u0105ca tego robota z zapisanej listy musia\u0142a pobra\u0107 now\u0105. Ten koszt utrzymania nie jest wypadkiem tego wydania &#8211; jest tym, czym jest weryfikacja oparta na adresie.<\/p>\n","protected":false},"author":1,"featured_media":12919,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106],"tags":[92343,92044,92077],"class_list":["post-12858","post","type-post","status-publish","format-standard","hentry","category-cloud-ai-pl","tag-artificial-intelligence-pl","tag-tracking-pl","tag-web-security-pl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne - Lukas Wojcik - Blog<\/title>\n<meta name=\"description\" content=\"Weryfikacja robot\u00f3w oparta na adresie kontra oparta na kluczu: co dowodzi ka\u017cda z nich, kto musi j\u0105 utrzymywa\u0107, ile kosztuje rozszerzenie puli adres\u00f3w i gdzie w tym le\u017cy reverse DNS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Weryfikacja robot\u00f3w oparta na adresie kontra oparta na kluczu: co dowodzi ka\u017cda z nich, kto musi j\u0105 utrzymywa\u0107, ile kosztuje rozszerzenie puli adres\u00f3w i gdzie w tym le\u017cy reverse DNS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-30T14:45:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"luky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"luky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/\"},\"author\":{\"name\":\"luky\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne\",\"datePublished\":\"2026-08-30T14:45:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/\"},\"wordCount\":656,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png\",\"keywords\":[\"Artificial Intelligence\",\"Tracking\",\"Web Security\"],\"articleSection\":[\"Cloud &amp; AI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/\",\"name\":\"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png\",\"datePublished\":\"2026-08-30T14:45:00+00:00\",\"description\":\"Weryfikacja robot\u00f3w oparta na adresie kontra oparta na kluczu: co dowodzi ka\u017cda z nich, kto musi j\u0105 utrzymywa\u0107, ile kosztuje rozszerzenie puli adres\u00f3w i gdzie w tym le\u017cy reverse DNS.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png\",\"width\":1200,\"height\":630,\"caption\":\"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/cloud-ai-pl\\\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"luky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"luky\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/author\\\/luky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne - Lukas Wojcik - Blog","description":"Weryfikacja robot\u00f3w oparta na adresie kontra oparta na kluczu: co dowodzi ka\u017cda z nich, kto musi j\u0105 utrzymywa\u0107, ile kosztuje rozszerzenie puli adres\u00f3w i gdzie w tym le\u017cy reverse DNS.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/","og_locale":"en_US","og_type":"article","og_title":"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne - Lukas Wojcik - Blog","og_description":"Weryfikacja robot\u00f3w oparta na adresie kontra oparta na kluczu: co dowodzi ka\u017cda z nich, kto musi j\u0105 utrzymywa\u0107, ile kosztuje rozszerzenie puli adres\u00f3w i gdzie w tym le\u017cy reverse DNS.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-30T14:45:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png","type":"image\/png"}],"author":"luky","twitter_card":"summary_large_image","twitter_misc":{"Written by":"luky","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/"},"author":{"name":"luky","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne","datePublished":"2026-08-30T14:45:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/"},"wordCount":656,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png","keywords":["Artificial Intelligence","Tracking","Web Security"],"articleSection":["Cloud &amp; AI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/","name":"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png","datePublished":"2026-08-30T14:45:00+00:00","description":"Weryfikacja robot\u00f3w oparta na adresie kontra oparta na kluczu: co dowodzi ka\u017cda z nich, kto musi j\u0105 utrzymywa\u0107, ile kosztuje rozszerzenie puli adres\u00f3w i gdzie w tym le\u017cy reverse DNS.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-12858-wykrywanie-botow-listy-ip-a-podpisy-kryptogr-b.png","width":1200,"height":630,"caption":"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/cloud-ai-pl\/wykrywanie-botow-listy-ip-a-podpisy-kryptograficzne\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Wykrywanie bot\u00f3w: listy adres\u00f3w IP a podpisy kryptograficzne"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"luky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"luky"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"],"url":"https:\/\/www.lukaswojcik.com\/blog\/author\/luky\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=12858"}],"version-history":[{"count":1,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12858\/revisions"}],"predecessor-version":[{"id":13278,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12858\/revisions\/13278"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/12919"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=12858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=12858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=12858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}