SilentShield
← Vissza a Bloghoz
TurnstilereCAPTCHAhCaptchaÖsszehasonlításBotvédelem

Turnstile vs reCAPTCHA vs hCaptcha: teljes összehasonlítás (2026)

Marc Wagner·2026. március 7.·10 perc olvasás

Ezt a döntést három eszköz uralja, és az összehasonlítások többsége jelzőkkel ér véget: „rossz használat", „jobb adatvédelem", „nagy pontosság". A jelzők olcsók. Ez a cikk számokat ad — a szolgáltatók saját oldalairól leolvasott árakat és az írás napján böngészőben mért oldalsúlyt.

Két szám kényelmetlen a számunkra. Mégis itt szerepelnek, külön szakaszban, mert az az összehasonlítás, amelyben a szerző minden sorban nyer, nem érdemel olvasást.

Az összehasonlítás számokban

Az adatok a szolgáltatók hivatalos oldalairól származnak, lekérve 2026. október 4-én (reCAPTCHA: docs.cloud.google.com/recaptcha/docs/compare-tiers; hCaptcha: hcaptcha.com/pricing; Turnstile: developers.cloudflare.com/turnstile/plans/). Változnak — mielőtt rájuk hagyatkozna, nézze meg a dátumot.

EszközBelépő árIngyenes csomagLátható feladatHová kerülnek az adatok
reCAPTCHAingyenes, majd 8 $ havontahavi 10 000 értékelésKépes feladat lehetségesGoogle
hCaptchaingyenes, majd 99 $ havonta (éves)Basic, ingyenesKépes rejtvény; passzív csak Pro/Enterprisenem ellenőrzött
Turnstileingyeneskorlátlan ellenőrzéstöbbnyire semmilyen; kockázat esetén jelölőnégyzetCloudflare (amerikai vállalat)
SilentShieldingyenes, majd 9 € havontahavi 500 kérésalapértelmezetten semmilyen; bizonytalan eredménynél rövid számolási feladatKiszolgálók Németországban; uniós végponttal CDN nélkül

A Google reCAPTCHA az Essentials szinten havi 10 000 értékelésig ingyenes; fizetési módot meg kell adnia. A Premium szinten 10 001 és 100 000 értékelés között átalányban 8 $, azon túl 1000-enként 1 $; e fölött következik az Enterprise. A hCaptcha ingyenes Basic szintet tart fenn; a Pro éves fizetéssel 99 $ havonta vagy havi számlázással 139 $, az Enterprise pedig egyedi ajánlat alapján érhető el. A látható feladat nélküli passzív mód csak a Pro és az Enterprise csomagban érhető el. A Cloudflare Turnstile ingyenes, korlátlan számú ellenőrzéssel — az ingyenes csomag a funkciókat korlátozza, nem a forgalmat: legfeljebb 20 widget, widgetenként 10 gazdanév, hét nap statisztika. Ehhez nincs szükség Cloudflare-proxyra az oldala előtt. A SilentShield ingyenes csomagja havi 500 kérést fed le egy domainen; a Basic havi 9 € 5000 kérésért, a Pro 29 € 25 000 kérésért öt domainen.

Mit tölt be valójában mindegyik az Ön oldalába

Az ár csak a költség fele. A másik fele a látogatója böngészőjében landol, és ritkán teszik közzé. Ezért megmértük: Chromium, friss profil, minden szolgáltató saját bemutatóoldala, és az adott szolgáltatóhoz irányuló minden kérés átvitt mérete — tömörítve, ahogy a vonalon utazik. Mérve 2026. szeptember 4-én.

EszközA szolgáltatótól betöltveebből JavaScript
Turnstile27,5 KB27,5 KB
SilentShield48,9 KB48,9 KB
reCAPTCHA (v2, jelölőnégyzet)423 KB346 KB
hCaptcha742 KB544 KB

A különbség nagyobb, mint amit a szolgáltatók oldalai sejtetnek. A reCAPTCHA api.js-e egy 1 KB-os indító; az utána behúzott fájl, a recaptcha__en.js, önmagában 345 KB tömörítve. A láthatatlan v3 változat ugyanazt a magszkriptet tölti be — annak bemutatóoldala 459 KB-ot ért el. A „láthatatlan" tehát nem jelenti azt, hogy „könnyű". A hCaptcha bemutatója 742 KB-ot vitt át, nagyrészt két csomagot a newassets.hcaptcha.com címről.

Olvassa ezt őszintén: a Turnstile a négy közül a legkönnyebb, és a hozzánk mért távolság egyértelmű. Mi vagyunk a másodikok, 48,9 KB-tal — 45,0 KB a viselkedési modul, plusz 3,9 KB a betöltő (újra mérve 2026. szeptember 23-án). A reCAPTCHA-val és a hCaptchával szemben a különbség ellenkező irányba fut, nagyjából kilenc-, illetve tizenötszörösen.

Google reCAPTCHA: az örökölt óriás

A reCAPTCHA két dolgot csinál jól: a Google adatmennyiségére támaszkodó felismerést, és egy olyan elterjedtséget, amelyet senkinek sem kell magyarázni. Az élménynél omlik össze. A képes rejtvények súrlódást okoznak, telefonon kínszenvedés, a látogatók pedig kiszállnak, mielőtt befejeznék az űrlapot.

Aztán ott van az adatok útja. A reCAPTCHA Google-szkripteket tölt be az oldalába, és az eredményt a Google infrastruktúrájába küldi. Saját GYIK-je szerint 2026. április 2. óta a Google ennek során adatfeldolgozóként jár el (docs.cloud.google.com/recaptcha/docs/faq). Hogy hozzájárulás nélkül betöltheti-e, az jogi vizsgálat kérdése marad, és a gyakorlatban gyakran vitatott. Maga a modell is elavult: feladatra és válaszra épül, miközben a botok ezeket a feladatokat egyre gyakrabban ugyanazzal a gépi tanulással oldják meg, amelynek el kellene kapnia őket.

Röviden: a legszélesebb elterjedtség, 423 KB teher és egy Google-hoz vezető adatút, amely jogi vizsgálatot igényel.

hCaptcha: adatvédelem, egy csavarral

A hCaptcha nem tölt be Google-szkriptet, és ingyenes Basic csomagot kínál. Ott a használat ugyanaz, mint a reCAPTCHA-nál: ugyanazok a képrácsok, ugyanaz a bosszúság, ugyanazok a lemorzsolódások. A látható feladat nélküli passzív mód csak a Pro és az Enterprise csomagban érhető el (hcaptcha.com/pricing).

A mérésünkben ráadásul a négy közül a legnehezebb volt, 742 KB-tal.

Röviden: nincs Google-szkript, de az ingyenes csomagban látható ellenőrzés marad.

Cloudflare Turnstile: a régi világ legjobbja

A Turnstile az, amelyik valóban javult. Nem kér kibetűzendő képeket vagy szövegeket — Managed módban kockázat esetén jelölőnégyzetet mutat —, adatvédelmi szempontból kíméletes megközelítést követ, és 27,5 KB-tal messze a legkönnyebb ebben az összehasonlításban. Ha a kérdés az, hogy „melyik CAPTCHA", a válasz a Turnstile — és ez a cikk nem tesz úgy, mintha másképp lenne.

Két dolgot érdemes tudnia. Kétség esetén megkérdezi a látogatót — felismer, kételkedik, rákérdez —, így egy rossz napon egy valódi ügyfél rövid időre fennakad; ez nálunk is így van, csak mi egy rövid számolási feladatot mutatunk. A Cloudflare pedig amerikai vállalat — nem ugyanaz, mint egy EU-ban székelő szolgáltató.

Röviden: a legjobb CAPTCHA — és továbbra is CAPTCHA.

A probléma lényege: a feladatokra épülő rendszerek lejárt idejűek

Mindhárom ugyanazt az örökséget hordozza: felismerni — kételkedni — a látogatóval bizonyíttatni. Ennek a modellnek 2010-ben volt értelme. 2026-ban a botok MI-vel oldják meg a képeket, az emberek elhagyják az űrlapot, ha kikérdezik őket, az adatvédelmi jog pedig kevesebb követést kér, nem többet.

A kockázat mindkét világ rosszabbik fele: a lényeges automatizált forgalom átjut, a valódi ügyfelei egy része pedig nem.

Így néz ki a korszerű védelem

A következő nemzedék normál esetben semmit sem kérdez a látogatótól. Azt figyeli, hogyan töltik ki valójában az űrlapot — időzítés, mozgás, a gépelés ritmusa —, ezt a háttérben értékeli, és beküldéskor ítéletet ad. Alapértelmezetten nincs rejtvény, nincs süti, nincs megszakítás.

Pontosan ezt teszi a SilentShield — alapértelmezetten, nem minden esetben: ha az eredmény bizonytalan, egy rövid számolási feladatot mutat. Ezért áll a fenti „látható feladat" oszlopban „alapértelmezetten semmilyen", és nem „semmilyen".

A beépítés: a kód, amiről szó van

Egy szkriptcímke az oldalán, egy hívás a kiszolgálóján. Semmi más nem változik.

A widget abba az oldalba kerül, amelyik az űrlapot hordozza:

<script src="https://api.silentshield.io/client.js?k=A_TE_API_KULCSOD" crossorigin="anonymous" defer></script>

Magától elindul, a beállításait (megjelenés, nyelv, jelvény) az Ön vezérlőpultjáról tölti le, és behavior_nonce néven mezőt ír az űrlapba. A kiszolgálója beküldéskor ellenőrzi ezt a mezőt. PHP-ban:

use SilentShield\Client;

$client = new Client(getenv('SILENTSHIELD_API_KEY'));

if (!$client->verify($_POST['behavior_nonce'] ?? '')) {
    http_response_code(403);
    exit('Az ellenorzes sikertelen.');
}
// Ember — a bekuldes feldolgozasa.

Node-ban:

const { human } = await shield.verify(req.body.behavior_nonce);
if (!human) return res.status(403).send("Az ellenorzes sikertelen");

Egy részlet többet ér e szakasz többi részénél: a false nem mindig azt jelenti, hogy „bot". Az ellenőrzés kétség esetén elutasít, tehát akkor is false-t ad vissza, amikor egyáltalán nem tudtunk válaszolni — például amikor elfogyott a havi kerete. Mindkét SDK megmondja, melyik esetről van szó (lastFailure() PHP-ban, reason Node-ban). Ha a keretről, támaszkodjon a saját ellenőrzéseire, ahelyett hogy a következő hónap elsejéig minden valódi látogatót elutasítana. A szolgáltatók ezt ritkán írják le; pedig ez az a hibaeset, amelyik valóban harap.

Van SDK PHP-hoz, Node-hoz, Go-hoz és edge környezetekhez, valamint egy WordPress-bővítmény, amely mindkét lépést elvégzi Ön helyett.

Átállás a reCAPTCHA-ról: mi változik, mi marad

Az átállás kisebb, mint amilyennek látszik, mert egy CAPTCHA pontosan három helyet érint a kódjában.

Amit lecserél: a <script> címkét az oldalán, a siteverify kiszolgálóoldali hívását és a mező nevét — a g-recaptcha-response helyére behavior_nonce kerül. Ami marad: az űrlapja, a saját ellenőrzései, a mézesbödöne, a gyakorisági korlátai. A botvédelem egy réteg, nem pedig annak a helyettesítője, amije már van.

Ebben a sorrendben haladjon. Tegye be az új szkriptet, amíg a reCAPTCHA még fut, és néhány napig hasonlítsa össze az ítéleteket; így a saját forgalmát látja, ahelyett hogy egy táblázatnak hinne. Utána vigye át a kiszolgálóoldali ellenőrzést. És csak azután távolítsa el a reCAPTCHA szkriptet, valamint a Google-bejegyzést az adatvédelmi tájékoztatójából és az adatkezelési tevékenységek nyilvántartásából — ezt az utolsó lépést felejtik el a csapatok, és éppen ezt nézi meg egy hatóság.

Hol gyengébb választás a SilentShield

Három sor, amelyben veszítünk, kertelés nélkül.

A szkriptünk nagyobb a Turnstile-énál. 48,9 KB a 27,5 KB-tal szemben — aszinkron módon töltődünk be a megjelenítés után, és semmit sem blokkolunk, amire a látogató vár; de ha az Ön oldalán minden kilobájtért küzdenek, ez valódi érv ellenünk.

Mennyiségben nem vagyunk ingyenesek. A Turnstile bármekkora méretnél ingyenes. A mi ingyenes csomagunk havi 500 kérésnél véget ér. Ha az ár az egyetlen szempontja, nem mi vagyunk a válasz.

Fiatalabbak vagyunk. A reCAPTCHA több mint egy évtizede fut, és olyan támadási mintákat látott, amelyeket mi nem. Ez nem apróság, és semmilyen pozicionálás nem változtat rajta.

Amit ezért a 9 €-ért kap, az egy másik alku: nem töltődik be Google-szkript, nem kerül ki süti, a látogató alapértelmezetten nem lát feladatot — csak bizonytalan eredmény esetén egy rövid számolási feladatot —, és az uniós végponttal az ellenőrzés közvetlenül németországi kiszolgálóinkon fut, CDN nélkül. Ha ez többet ér Önnek az ingyenesnél, mi vagyunk a jobb választás. Ha nem, válassza a Turnstile-t — ez védhető döntés, és ez a cikk nem tesz úgy, mintha nem az lenne.

Mit jelent ez az Ön vállalkozásának

Egy űrlapban minden további lépés bevételbe kerül, és a feladat a legdrágább lépés, amit hozzáadhat: pontosan abban a pillanatban érkezik, amikor valaki elhatározta, hogy megkeresi Önt. Elhagyott űrlapok, félbehagyott vásárlások, elvesztett érdeklődések és egy telefonos használat, amely rosszabb az asztalnál kipróbáltnál — még a Turnstile, a három közül a legjobb sem szünteti meg teljesen ezt a kockázatot, mert továbbra is dönthet úgy, hogy kérdez — és mi is kérdezünk, ha az eredmény bizonytalan, egy rövid számolási feladattal.

A kérdés nem az, melyik CAPTCHA bosszantja legkevésbé az ügyfeleit. A kérdés az, hogy milyen ritkán kell egyáltalán kikérdezni őket.

Az ítélet

  • reCAPTCHA — a legszélesebb elterjedtség, 423 KB, adatok a Google-hoz. Egy EU-s webhely esetében jogi vizsgálatot igényel, gyakran a hozzájárulásról szóló vitával együtt.
  • hCaptcha — nincs Google-szkript, 742 KB-tal a négy közül a legnehezebb, az ingyenes csomagban a látogatónak ugyanaz a rejtvény (passzív csak Pro/Enterprise csomagban).
  • Turnstile — a legjobb CAPTCHA: ingyenes, 27,5 KB, többnyire csendes. Továbbra is amerikai vállalat, és alatta továbbra is CAPTCHA.
  • SilentShield — alapértelmezetten nincs feladat (bizonytalan eredmény esetén egy rövid számolási feladat), nincs süti, adattárolás németországi kiszolgálókon, 48,9 KB. Havi 9 €, amint túllépi az 500 kérést.

Kétség esetén mind a négy megkérdezi a látogatót; a különbség az, hogy milyen gyakran, és mivel.

Próbálja ki a SilentShieldet — botvédelem, amely alapértelmezetten láthatatlan marad

Kapcsolódó oldalak

Gyakran ismételt kérdések

Melyik a jobb: Cloudflare Turnstile, Google reCAPTCHA vagy hCaptcha?

Ez a prioritásaitól függ. A reCAPTCHA a legelterjedtebb, de Google-szkripteket tölt be, és képes rejtvényeket jeleníthet meg. A hCaptcha nem tölt be Google-szkriptet, de az ingyenes csomagban továbbra is látható ellenőrzést mutat; passzív mód csak a Pro és az Enterprise csomagban érhető el. A Turnstile ingyenes, korlátlan számú ellenőrzéssel, és nincs szüksége Cloudflare-proxyra, de kétség esetén jelölőnégyzettel rákérdez. A SilentShield a háttérben elemzi a viselkedést, alapértelmezés szerint láthatatlan, és csak bizonytalan eredmény esetén mutat egy rövid számolási feladatot.

Megfelel-e a Cloudflare Turnstile a GDPR-nek?

Ez esetenkénti jogi vizsgálat kérdése. A Turnstile nem tölt be Google-szkriptet, de a látogatói adatokat a Cloudflare-en, egy amerikai vállalaton keresztül dolgozza fel. A SilentShield nem helyez el sütiket, nem követi a látogatókat webhelyeken átívelően, és nem épít profilokat; az IP-címet csak az ellenőrzéshez használja, és nem tárolja nyílt szövegként. Az uniós végponttal az ellenőrzés közvetlenül németországi kiszolgálóinkon fut, CDN nélkül.

Küld-e a Google reCAPTCHA adatokat a Google-nak?

Igen. A reCAPTCHA Google-szkripteket tölt be, és látogatói jeleket továbbít a Google-nak; saját GYIK-je szerint 2026. április 2. óta a Google ennek során adatfeldolgozóként jár el. A használata ennek ellenére jogi vizsgálatot igényel, amelynek során gyakran a hozzájárulásról folyik a vita. A SilentShield nem küld adatokat a Google-nak, és alapértelmezés szerint láthatatlan.

Mi a legjobb láthatatlan alternatíva a reCAPTCHA, a hCaptcha és a Turnstile helyett?

A SilentShield alapértelmezés szerint láthatatlan – a böngészőben az egér-, billentyűleütés- és időzítésviselkedést pontozza, és csak bizonytalan eredmény esetén mutat egy rövid számolási feladatot; normál esetben a valódi felhasználók semmit sem látnak belőle.

Melyik tölt be a legkevesebb JavaScriptet?

2026. szeptember 4-én mértük Chromiumban, minden szolgáltató saját bemutatóoldalán: a Turnstile 27,5 KB-ot vitt át, a SilentShield 48,9 KB-ot (újra mérve 2026. szeptember 23-án), a reCAPTCHA 423 KB-ot, a hCaptcha pedig 742 KB-ot. A Turnstile a legkönnyebb, mi vagyunk a másodikok — a reCAPTCHA magszkriptje önmagában 345 KB tömörítve.

Hogyan váltok reCAPTCHA-ról SilentShieldre?

Három hely változik: a szkriptcímke az oldalán, a kiszolgálóoldali siteverify hívás és a mező neve — a g-recaptcha-response helyére behavior_nonce kerül. Futtassa a kettőt néhány napig párhuzamosan, azután vigye át a kiszolgálóoldali ellenőrzést, és csak ezt követően távolítsa el a reCAPTCHA szkriptet az oldalról, az adatvédelmi tájékoztatóból és az adatkezelési nyilvántartásból.

Tényleg ingyenes a Cloudflare Turnstile?

Igen — ingyenes, korlátlan számú ellenőrzéssel, és nem próbaidőszak. Az ingyenes csomag a funkciókat korlátozza, nem a forgalmat: legfeljebb 20 widget, widgetenként 10 gazdanév és hét nap statisztika; nincs szükség Cloudflare-proxyra az oldala előtt (developers.cloudflare.com/turnstile/plans/, lekérve 2026. október 4-én). Ha az ár az egyetlen szempont, a Turnstile-t nehéz überelni.

Készen áll megszabadulni a CAPTCHA-tól?

Kezdje el láthatatlanul védeni az űrlapjait. Nincs szükség bankkártyára.