Šo lēmumu pārvalda trīs rīki, un lielākā daļa salīdzinājumu beidzas ar īpašības vārdiem: „slikta lietošana", „labāka privātums", „augsta precizitāte". Īpašības vārdi ir lēti. Šis raksts sniedz skaitļus — cenas, nolasītas pašu pakalpojumu sniedzēju lapās, un lapas svaru, izmērītu pārlūkprogrammā rakstīšanas dienā.
Divi no šiem skaitļiem mums ir neērti. Tie tomēr ir šeit, atsevišķā sadaļā, jo salīdzinājums, kurā autors uzvar katrā rindā, nav vērts lasīšanas.
Salīdzinājums skaitļos
Informācija ņemta no pakalpojumu sniedzēju oficiālajām lapām, skatīta 2026. gada 4. oktobrī (reCAPTCHA: docs.cloud.google.com/recaptcha/docs/compare-tiers; hCaptcha: hcaptcha.com/pricing; Turnstile: developers.cloudflare.com/turnstile/plans/). Tā mainās — pirms uz to paļaujaties, pārbaudiet datumu.
| Rīks | Sākuma cena | Bezmaksas plāns | Redzams uzdevums | Kurp aizceļo dati |
|---|---|---|---|---|
| reCAPTCHA | bez maksas, tad 8 $ mēnesī | 10 000 novērtējumu mēnesī | iespējams attēlu uzdevums | |
| hCaptcha | bez maksas, tad 99 $ mēnesī (gada maksājums) | Basic, bez maksas | Attēlu mīkla; pasīvi tikai Pro/Enterprise | nav pārbaudīts |
| Turnstile | bez maksas | neierobežotas pārbaudes | parasti nekāds; izvēles rūtiņa riska gadījumā | Cloudflare (ASV uzņēmums) |
| SilentShield | bez maksas, tad 9 € mēnesī | 500 pieprasījumu mēnesī | pēc noklusējuma nekāds; īss aritmētikas uzdevums neskaidra rezultāta gadījumā | Serveri Vācijā; ar ES galapunktu bez CDN |
Google reCAPTCHA Essentials līmenī ir bez maksas līdz 10 000 novērtējumiem mēnesī; jums jānorāda maksājuma līdzeklis. Premium līmenī no 10 001 līdz 100 000 novērtējumiem maksā fiksētus 8 $, pēc tam 1 $ par katriem 1000; virs tā ir Enterprise. hCaptcha uztur bezmaksas Basic līmeni; Pro maksā 99 $ mēnesī ar gada maksājumu vai 139 $ mēnesī, Enterprise pēc pieprasījuma. Pasīvais režīms bez redzama uzdevuma pieejams tikai Pro un Enterprise. Cloudflare Turnstile ir bez maksas ar neierobežotu pārbaužu skaitu — bezmaksas plāns ierobežo funkcijas, nevis datplūsmu: līdz 20 sīkrīkiem, 10 resursdatoru nosaukumi uz sīkrīku, septiņas dienas statistikas. Cloudflare starpniekserveris jūsu vietnes priekšā tam nav vajadzīgs. SilentShield bezmaksas plāns sedz 500 pieprasījumu mēnesī vienā domēnā; Basic maksā 9 € mēnesī par 5000 pieprasījumiem, Pro 29 € par 25 000 pieprasījumiem piecos domēnos.
Ko katrs no tiem patiesībā ielādē jūsu lapā
Cena ir tikai puse no izmaksām. Otra puse nonāk jūsu apmeklētāja pārlūkprogrammā, un tā tiek publicēta reti. Tāpēc mēs to izmērījām: Chromium, svaigs profils, katra pakalpojumu sniedzēja paša demonstrācijas lapa un katra uz šo sniedzēju vērsta pieprasījuma pārsūtītais apjoms — saspiests, tāds, kāds tas ceļo pa līniju. Mērīts 2026. gada 4. septembrī.
| Rīks | Ielādēts no pakalpojumu sniedzēja | no tā JavaScript |
|---|---|---|
| Turnstile | 27,5 KB | 27,5 KB |
| SilentShield | 48,9 KB | 48,9 KB |
| reCAPTCHA (v2, izvēles rūtiņa) | 423 KB | 346 KB |
| hCaptcha | 742 KB | 544 KB |
Atšķirība ir lielāka, nekā liek nojaust pakalpojumu sniedzēju lapas. reCAPTCHA api.js ir 1 KB liels palaidējs; fails, ko tas pēc tam ievelk, recaptcha__en.js, viens pats sver 345 KB saspiestā veidā. Neredzamais v3 variants ielādē to pašu pamatskriptu — tā demonstrācijas lapa sasniedza 459 KB. „Neredzams" tātad nenozīmē „viegls". hCaptcha demonstrācija pārsūtīja 742 KB, lielākoties divas pakotnes no newassets.hcaptcha.com.
Izlasiet to godīgi: Turnstile ir vieglākais no četriem, un attālums līdz mums ir skaidrs. Mēs esam otrie, ar 48,9 KB — 45,0 KB uzvedības modulis plus 3,9 KB ielādētājs (atkārtoti izmērīts 2026. gada 23. septembrī). Pret reCAPTCHA un hCaptcha attālums iet pretējā virzienā, aptuveni deviņas un piecpadsmit reizes.
Google reCAPTCHA: mantotais milzis
reCAPTCHA divas lietas dara labi: atpazīšanu, kas balstās uz Google datu apjomu, un izplatību, kas nevienam nav jāpaskaidro. Tā sabrūk pie pieredzes. Attēlu mīklas ir berze, telefonā tās ir mocība, un apmeklētāji atmet, pirms veidlapa ir pabeigta.
Tad ir datu ceļš. reCAPTCHA ielādē jūsu lapā Google skriptus un sūta rezultātu uz Google infrastruktūru. Kopš 2026. gada 2. aprīļa Google saskaņā ar savu FAQ šeit darbojas kā apstrādātājs (docs.cloud.google.com/recaptcha/docs/faq). Vai jūs to drīkstat ielādēt bez piekrišanas, joprojām ir juridiska izvērtējuma jautājums, un praksē par to bieži diskutē. Novecojis ir arī pats modelis: tas balstās uz uzdevumu un atbildi, kamēr roboti šos uzdevumus arvien biežāk atrisina ar to pašu mašīnmācīšanos, kurai tie būtu jānoķer.
Īsumā: plašākā izplatība, 423 KB krava un datu ceļš uz Google, kam nepieciešams juridisks izvērtējums.
hCaptcha: privātums ar āķi
hCaptcha neielādē Google skriptu un piedāvā bezmaksas Basic līmeni. Tur lietošana ir tāda pati kā reCAPTCHA: tie paši attēlu režģi, tā pati kaitināšana, tie paši pārtraukumi. Pasīvais režīms bez redzama uzdevuma pieejams tikai Pro un Enterprise (hcaptcha.com/pricing).
Mūsu mērījumā tā turklāt bija smagākā no četrām, ar 742 KB.
Īsumā: nav Google skripta, taču bezmaksas līmenī joprojām paliek redzama pārbaude.
Cloudflare Turnstile: labākais no vecās pasaules
Turnstile ir tas, kas patiešām uzlabojās. Tas neprasa atšifrēt attēlus vai tekstu — režīmā Managed, konstatējot risku, tas parāda izvēles rūtiņu —, pret privātumu izturas saudzīgi, un ar 27,5 KB tas ar lielu pārsvaru ir vieglākais šajā salīdzinājumā. Ja jautājums ir „kura CAPTCHA", atbilde ir Turnstile, un šis raksts neizliksies citādi.
Divas lietas jums būtu jāzina. Šaubu gadījumā tas jautā apmeklētājam — atklāt, šaubīties, pajautāt —, tāpēc sliktā dienā īsts klients uz brīdi tiek aizkavēts; tas pats attiecas arī uz mums, tikai mēs parādām īsu aritmētikas uzdevumu. Un Cloudflare ir ASV uzņēmums — ne tas pats, kas pakalpojumu sniedzējs ar atrašanās vietu ES.
Īsumā: labākā CAPTCHA — un joprojām CAPTCHA.
Problēmas kodols: uz uzdevumiem balstītas sistēmas ir novecojušas
- Teksta mīklasIzkropļotas zīmes, ievadītas ar roku
- Attēlu mīklasLuksofori, gājēju pārejas, autobusi
- Vērtējums ar rezerves pārbaudiPārsvarā klusi — līdz tomēr pajautā
- Uz uzvedību balstītaPārbaudīts fonā, bez uzdevuma
Visām trim ir viens un tas pats mantojums: atklāt — šaubīties — likt apmeklētājam pierādīties. Šis modelis bija jēgpilns 2010. gadā. 2026. gadā roboti risina attēlus ar MI, cilvēki pamet veidlapas, kad tiek nopratināti, un datu aizsardzības tiesības prasa mazāk izsekošanas, nevis vairāk.
Risks ir sliktākais no abām pasaulēm: automatizētā datplūsma, kas ir svarīga, tiek cauri — bet daļa jūsu īsto klientu ne.
Kā izskatās mūsdienīga aizsardzība
Nākamā paaudze parastā gadījumā apmeklētājam neko nejautā. Tā vēro, kā veidlapa patiesībā tiek aizpildīta — laiki, kustība, rakstīšanas ritms —, novērtē to fonā un iesniegšanas brīdī sniedz spriedumu. Pēc noklusējuma nekādas mīklas, nekādas sīkdatnes, nekāda pārtraukuma.
Tieši to dara SilentShield — pēc noklusējuma, nevis katrā gadījumā: ja rezultāts ir neskaidrs, tas parāda īsu aritmētikas uzdevumu. Tāpēc iepriekš slejā „redzams uzdevums" ir rakstīts „pēc noklusējuma nekāds", nevis „nekāds".
Iebūvēšana: kods, par ko ir runa
Viens skripta birka jūsu lapā, viens izsaukums jūsu serverī. Nekas cits nemainās.
Sīkrīks pieder lapai, kas nes veidlapu:
<script src="https://api.silentshield.io/client.js?k=JUSU_API_ATSLEGA" crossorigin="anonymous" defer></script>
Tas palaižas pats, savus iestatījumus (izskats, valoda, nozīmīte) paņem no jūsu vadības paneļa un ieraksta veidlapā lauku ar nosaukumu behavior_nonce. Jūsu serveris šo lauku pārbauda iesniegšanas brīdī. PHP:
use SilentShield\Client;
$client = new Client(getenv('SILENTSHIELD_API_KEY'));
if (!$client->verify($_POST['behavior_nonce'] ?? '')) {
http_response_code(403);
exit('Parbaude neizdevas.');
}
// Cilveks — apstradajiet iesniegumu.
Node:
const { human } = await shield.verify(req.body.behavior_nonce);
if (!human) return res.status(403).send("Parbaude neizdevas");
Viena detaļa ir vērtīgāka par pārējo šo sadaļu: false ne vienmēr nozīmē „robots". Pārbaude šaubu gadījumā noraida, tāpēc tā atbild false arī tad, kad mēs vispār nevarējām atbildēt — tostarp tad, kad jūsu mēneša kvota ir izsmelta. Abas SDK jums pasaka, ar kuru gadījumu jums darīšana (lastFailure() PHP, reason Node). Ja tā ir kvota, balstieties uz savām pārbaudēm, nevis noraidiet katru īstu apmeklētāju līdz nākamā mēneša pirmajam datumam. Pakalpojumu sniedzēji to pieraksta reti; tomēr tieši šī kļūme kož pa īstam.
Ir pieejamas SDK PHP, Node, Go un malas vidēm, kā arī WordPress spraudnis, kas abus soļus paveic jūsu vietā.
Pāreja no reCAPTCHA: kas mainās, kas paliek
Pāreja ir mazāka, nekā izskatās, jo CAPTCHA skar tieši trīs vietas jūsu kodā.
Kas tiek aizstāts: <script> birka jūsu lapā, servera izsaukums uz siteverify un lauka nosaukums — g-recaptcha-response kļūst par behavior_nonce. Kas paliek: jūsu veidlapa, jūsu pašu pārbaudes, jūsu medus pods, jūsu biežuma ierobežojumi. Aizsardzība pret robotiem ir slānis, nevis aizstājējs tam, kas jums jau ir.
Rīkojieties šādā secībā. Pievienojiet jauno skriptu, kamēr reCAPTCHA vēl darbojas, un dažas dienas salīdziniet spriedumus; tā jūs redzēsiet savu datplūsmu, nevis ticēsiet tabulai. Pēc tam pārceliet pārbaudi servera pusē. Un tikai tad noņemiet reCAPTCHA skriptu un Google ierakstu no savas privātuma politikas un apstrādes darbību reģistra — tieši šo pēdējo soli komandas aizmirst, un tieši uz to skatās uzraudzības iestāde.
Kur SilentShield ir vājākā izvēle
Trīs rindas, kurās mēs zaudējam, pateiktas tieši.
Mūsu skripts ir lielāks nekā Turnstile. 48,9 KB pret 27,5 KB — mēs ielādējamies asinhroni pēc attēlošanas un neko nebloķējam, ko apmeklētājs gaida; taču, ja jūsu lapā cīnās par katru kilobaitu, tas ir īsts arguments pret mums.
Apjoma ziņā mēs neesam bez maksas. Turnstile neko nemaksā jebkurā apjomā. Mūsu bezmaksas plāns beidzas pie 500 pieprasījumiem mēnesī. Ja cena ir jūsu vienīgais kritērijs, mēs neesam atbilde.
Mēs esam jaunāki. reCAPTCHA darbojas vairāk nekā desmit gadus un ir redzējusi uzbrukumu shēmas, kuras mēs neesam redzējuši. Tas nav sīkums, un neviena pozicionēšana to nemaina.
Tas, ko šie 9 € nopērk, ir cits darījums: netiek ielādēts neviens Google skripts, netiek uzstādīta neviena sīkdatne, apmeklētājs pēc noklusējuma neredz nekādu uzdevumu — tikai neskaidra rezultāta gadījumā īsu aritmētikas uzdevumu —, un ar ES galapunktu pārbaude notiek tieši mūsu serveros Vācijā, bez CDN. Ja tas jums ir vērtīgāks par bezmaksas, mēs esam labākā izvēle. Ja nav — ņemiet Turnstile; tas ir aizstāvams lēmums, un šis raksts neizliksies citādi.
Ko tas nozīmē jūsu uzņēmumam
Katrs papildu solis veidlapā maksā ieņēmumus, un uzdevums ir dārgākais solis, ko varat pievienot: tas pienāk tieši brīdī, kad kāds ir izlēmis ar jums sazināties. Pamestas veidlapas, pārtraukti pirkumi, zaudēti pieprasījumi un lietošana telefonā, kas ir sliktāka par to, kuru pārbaudījāt pie galda — pat Turnstile, labākais no trim, šo risku pilnībā nenovērš, jo tas joprojām var izlemt pajautāt — un arī mēs jautājam, ja rezultāts ir neskaidrs, ar īsu aritmētikas uzdevumu.
Jautājums nav par to, kura CAPTCHA jūsu klientus kaitina vismazāk. Jautājums ir par to, cik reti jūsu klienti vispār ir jānopratina.
Spriedums
- reCAPTCHA — plašākā izplatība, 423 KB, dati uz Google. ES vietnei gadījums juridiskam izvērtējumam, bieži ietverot diskusiju par piekrišanu.
- hCaptcha — nav Google skripta, smagākā no četrām ar 742 KB, bezmaksas līmenī apmeklētājam tā pati mīkla (pasīvi tikai Pro/Enterprise).
- Turnstile — labākā CAPTCHA: bez maksas, 27,5 KB, pārsvarā klusa. Joprojām ASV uzņēmums un zemāk joprojām CAPTCHA.
- SilentShield — pēc noklusējuma bez uzdevuma (neskaidra rezultāta gadījumā īss aritmētikas uzdevums), bez sīkdatnes, datu glabāšana serveros Vācijā, 48,9 KB. 9 € mēnesī, tiklīdz pārsniedzat 500 pieprasījumus.
Visi četri šaubu gadījumā jautā apmeklētājam; atšķirība ir tajā, cik bieži un ar ko.
Izmēģiniet SilentShield — botu aizsardzību, kas pēc noklusējuma paliek neredzama