Test: jsi robot nebo člověk? ReCAPTCHA – nejjednodušší captcha Nejsem robot od Googlu Proč jsem robot nefunguje.

Dobrý den, milí čtenáři tohoto blogu. Jen trochu bych se rád věnoval relativně nové captcha od Googlu (byla oznámena zhruba před rokem), která nahradila tu starou a nepřehlednou. Dříve asi jen málo příčetných blogerů mohlo vložit nápad od Googlu na svůj web nebo blog – bylo velmi únavné řešit hádanky s písmeny, které tam byly nabízeny. Veškeré pohodlí komentování bylo ztraceno.

Vlastně jsem v té vzdálené době ještě používal . Abyste to prošli, museli jste to dát zaškrtněte políčko „Nejsem robot“. a všechno (všeho možného). Pokud zaškrtávací políčko nebylo zaškrtnuto, pak zpráva spadla do koše v oblasti administrátora WordPress, nebo pokud byl koš zakázán (jako v mém případě), jednoduše nebyla přidána do databáze. Ideální možnost, podle mého názoru, protože to pro komentátora nezpůsobilo žádné zvláštní nepříjemnosti.

Poté tento plugin přestal fungovat a úspěšně jsem ho používal asi šest měsíců, ale i tato metoda přestala fungovat po aktualizaci WordPressu na verzi 4.4. Během této doby jsem vyzkoušel pár pluginů, které filtrovaly spam na základě analýzy adresáta a obsahu (Antispam Bee a CleanTalk). První dost zmátl (spam do ne spam, ale nespam do spamu) a druhý oproti očekávání nesnížil, ale zvýšil zatížení serveru (a ještě placeného).

Obecně jsem se rozhodl vrátit k osvědčené metodě - instalace nejjednoduššího existujícího captcha. DCaptcha již nefunguje, ale gigant Google vážně zjednodušil svou původně monstrózní reCAPTCHA a zredukoval celou kontrolu na stejné zaškrtávací políčko „Nejsem robot“. Bohužel jsem příliš hloupý na to, abych pochopil, jak tuto věc připojit k webu bez pluginu (i když jsem to zkoušel), takže jsem musel využít služeb pluginu No CAPTCHA reCAPTCHA. Ale nejdřív.

Metody pro snížení spamu a proč reCAPTCHA?

Jak pravděpodobně víte, spam může být manuální nebo automatický. Před prvním z nich se můžete ochránit pouze tak, že povolíte povinné moderování všech příchozích zpráv před jejich zveřejněním na blogu - pak určitě žádné „ředkvičky“ neprorazí.

Manuální spam je však zpravidla nepatrný pramínek ve srovnání s plnou řekou autospamu. Ten druhý dokáže generovat například Khroomer v jednoduše fantastických objemech. Mě osobně víc rozčiluje ani to, že mi do administrační oblasti WordPressu přijde několik stovek spamových komentářů denně, ale to, že mohou být monstrózně dlouhé a nebaví vás je procházet až k tlačítku „Smazat“. Obecně je tento problém skutečný a čím relevantnější, tím populárnější je váš blog.

Nemá smysl bojovat proti ručnímu spamu (protože tento boj je odsouzen k záhubě a kvůli jeho nevýznamnému objemu), ale s autospamem je třeba něco udělat. Je to jako tam dva hlavní přístupy:

  1. Filtrujte komentáře již přidané do databáze WordPress na spam/nespam a vložte je do příslušných složek. Bohužel pluginy, které fungují na tomto principu, produkují spoustu nevyžádané pošty a složku Spam nebudete moci jednoduše vyprázdnit, aniž byste si prohlédli její obsah, pokud nechcete přijít o desítky skutečně cenných komentářů zaslaných aktivními čtenáři vašeho blogu.
  2. Připojte další kontrolu k formuláři pro přidání komentáře, abyste určili, kdo přesně zanechává tuto zprávu - skutečná osoba nebo robot. Úkol identifikovat tento rozdíl se nazývá Turingův test a řeší se v naprosté většině případů pomocí tzv. captcha (odvozeno od CAPTCHA, což je zkratka pro soubor chytrých slov). Hlavním problémem této metody boje proti spamu je, že stresujete komentátory řešením „rebus“ (captcha), což je může odradit od dalšího pokusu zanechat zprávu.

Nicméně, jak jsem již řekl, captchas může být docela jednoduchý. Google udělal vážný krok tímto směrem a nyní jeho nová reCAPTCHA prostě příklad jednoduchosti a laskavosti pro velkou většinu uživatelů, kteří navštíví váš web (ačkoli malý počet z nich může být stále požádán o zadání znaků z obrázku, pokud má algoritmus pochybnosti o jeho lidskosti).

Takto bude reCAPTCHA společnosti Google vypadat pro 99,9 % návštěvníků vašeho webu:

No, takhle, v případě vyšší moci (pokud algoritmus stále selže po tuctu testů pro lidstvo):

Sílu této ochrany lze posoudit podle skutečnosti, že služby rozpoznávání captcha (nebo) účtují za captcha dvakrát tolik peněz. Velmi vypovídající ukazatel.

No, jako by byla volba učiněna, musí být provedena.

Zaregistrujte svůj web pomocí reCAPTCHA a nainstalujte jej na svůj blog

Registrace je jednoduše označení názvu a názvu domény vašeho webu, kde plánujete používat právě tento captcha:

Poté budete přesměrováni na administrátorský panel služby reCAPTCHA pro váš web (pravděpodobně má smysl přidat jej do záložek prohlížeče). Postupem času se tam budou zobrazovat statistiky fungování tohoto captcha, ale zatím to nejdůležitější, co odtud můžeme čerpat, je právě toto ty samé klíče, bez kterého „nejsem robot“ nebude fungovat:

Níže jsou uvedeny pokyny k instalaci. V oblasti „Integrace na straně klienta“ je vše jasné, ale pouhá instalace daného kódu na určená místa nestačí. Captcha se zobrazí, ale spam nebude filtrován. V oblasti „integrace na straně serveru“ nerozumím vůbec ničemu. Na to jsem příliš hloupý.

Proto bylo rozhodnuto použijte plugin k integraci reCAPTCHA do WordPressu, naštěstí je možností takových pluginů docela dost (čti). Pravda, tři z nich mi nefungovaly (captcha se neobjevila v oblasti pro přidávání komentářů). Po několika neúspěšných pokusech jsem se musel s řešením obrátit na chytré lidi, kde si všimli a následně úspěšně nainstalovali plugin se složitým názvem (jako olej, ne olej).

Nastavení a práce s pluginem No CAPTCHA reCAPTCHA ve WordPressu

Ve skutečnosti přejděte do administrační oblasti WordPress, z levé nabídky vyberte „Pluginy“ - „Přidat nový“, do vyhledávacího pole zadejte No CAPTCHA reCAPTCHA a nainstalujte. Nezapomeňte jej aktivovat a poté běžným způsobem přejděte do jeho nastavení (v levém menu dole najdete novou položku „No CAPTCHA reCAPTCHA“).

Ve skutečnosti ze všech nastavení je zde nejdůležitější opět zadání klíčů obdržených výše na webu reCAPTCHA:

Po uložení těchto změn plugin ihned obhajuje vaše komentáře od spammerů.

A nejen komentáře. V nastavení můžete chránit přihlašovací formulář správce WordPress pomocí tohoto captcha:

V nastavení můžete nahradit světlé barevné schéma recaptcha tmavým a také buď umožnit captcha uhodnout jazyk uživatele, nebo vynutit jeho instalaci.

To je vlastně všechno. Reset mezipaměti ve WordPressu jsem si zatím nevynutil (aktualizoval jsem pouze ty články, které Khrumerovi tradičně nejsou lhostejné), takže reCAPTCHA se nezobrazuje na všech stránkách. V práci nebyly zatím zaznamenány žádné stížnosti.

Hodně štěstí! Brzy se uvidíme na stránkách blogu

Mohlo by vás to zajímat

Jak se zbavit spamu v komentářích WordPress za 5 minut (bez captcha a bez pluginů) Kde stáhnout WordPress - pouze z oficiálních stránek wordpress.org V adminu WordPressu po aktualizaci zmizelo levé menu
Jak se přihlásit do administrační oblasti WordPress a změnit přihlašovací jméno a heslo správce, které jste dostali při instalaci motoru Jak automaticky přidat atribut Alt k Img tagům vašeho blogu WordPress (tam, kde je nemají) Témata a šablony WordPress zdarma – kde je stáhnout Jak zakázat komentáře ve WordPressu pro jednotlivé články nebo celý blog a také je odstranit nebo naopak povolit v šabloně Emotikony ve WordPressu – jaké kódy emotikonů vložit, stejně jako plugin Qip Smiles (krásné emotikony pro komentáře) Jak zjistit ID nadpisu, kategorie, příspěvku nebo stránky ve WordPressu a jak vrátit sloupec ID do administrátorské oblasti WordPress Prázdná stránka při prohlížení velkých příspěvků (článků) ve WordPressu
Jak aktualizovat WordPress ručně a automaticky, stejně jako plugin Database Backup pro zálohování

A myslíme jinak.

Ale kdybyste mohli rozdělit naše myšlení na více lidské a více strojové, jak byste popsali svůj způsob myšlení?

Udělejte si tento test a vaše odpovědi nám prozradí, zda máte blíže k člověku, nebo přemýšlíte skoro jako robot.

Zkusme určit!

10+ humanoidních robotů, kteří vypadají děsivě podobně jako lidé

Geminoid-F


Model se dotýká obličeje humanoidního robota, který byl vytvořen v masce samotného modelu. Některé jeho části fungují díky tlaku vzduchu. Výrazy obličeje mohou velmi přesně opakovat výrazy obličeje skutečné osoby.

Android Kodomoroid



Tento komunikační android z Japonska byl představen na tiskové konferenci během výstavy robotů v London Science Museum v únoru 2017.

Ibn Sina



Studenti z univerzity SAE si prohlédnou prvního robota, který mluví arabsky a umí komunikovat s lidmi. Takoví roboti mohou pracovat jako sekretářky, administrátoři, prodejci a konzultanti.

Jia Jia


Tento robot komunikuje s inženýrem z University of Science and Technology of China. Vytvoření Jia Jia trvalo týmu vědců 3 roky. Své duchovní dítě představili v dubnu 2016. Robot umí mluvit, ukazovat i ty nejmenší výrazy obličeje a také hýbat rty a tělem.

Asuna



Tento robot byl představen na každoročním Tokyo Design Week, který se konal v říjnu 2017. Robot je řízen na dálku operátorem, který sleduje návštěvníky prostřednictvím kamery.

Robot od Toshiby



Tento humanoidní robot byl vystaven na výstavě elektroniky CEATEC v prefektuře Čiba v Tokiu v říjnu 2014.

Chihira Junko



Toshiba vytvořila robota speciálně pro obchodní centra. Tento vůz vítá návštěvníky nákupního centra v Tokiu. Prezentace proběhla v prosinci 2015. Stojí za zmínku, že robot může dokonce pomáhat zahraničním turistům tím, že s nimi komunikuje v angličtině a čínštině.

Minami



Návštěvník interaguje s humanoidním robotem Minami v obchodě v Osace v květnu 2013. Robot může komunikovat s návštěvníky pomocí určitých frází, jako například „Přicházíš sám? nebo "Pojďme se společně vyfotit."

Mirai Madoka



Tento humanoidní robot byl představen na Robot Development & Application Expo v lednu 2017. Výstava se konala v Tokiu.

Dvojice Androidů



Vědec Yoshio Matsumoto zobrazuje dvojčata ve své laboratoři v Tsukubě v Japonsku v červenci 2014.

Han aSofie



David Hanson, generální ředitel společnosti Hanson Robotics, stojí mezi robotem Hanem a robotem Sophií během jejich demonstrace na technologické konferenci RISE v Hong Kongu v červenci 2017.

ChihiraAico



Tento robot vítá zákazníky v tokijském obchodě. Akce se koná v dubnu 2015. Stojí za zmínku, že robot je schopen se usmívat, zpívat a poskytovat užitečné rady zákazníkům.

otonoidní



Tento humanoidní robot komunikuje s ostatními roboty, zejména „CommU“ a „Sota“. Akce se koná na tiskové konferenci v Tokiu v lednu 2015.

Mnoho uživatelů počítačů se často potýká se situací, kdy při pokusu o nalezení nějaké informace na internetu v okně prohlížeče místo výsledků vyhledávání vidí obrázek, který je žádá, aby potvrdili, že nejsou robot. A aby mohli pokračovat v surfování po internetu, musí nešťastní uživatelé psát captcha nebo pozorně prohlížet rozmazané obrázky, obecně ztrácejí čas, aby dokázali, že nejsou roboti, ale jen lidé, kteří chtěli být online. V tomto článku navrhuji pochopit, proč se to děje a jak se s tímto problémem vypořádat.

Proč se tohle děje?

Za prvé, pojďme zjistit, proč se to děje. Za prvé, k tomuto problému dochází proto, že některé vyhledávače na sebe vzaly odpovědnost za sledování „chování“ uživatelů na internetu. To se obvykle provádí, aby se zabránilo používání specializovaných programů, které napodobují akce běžných uživatelů internetu navštěvujících různé stránky.

Zadruhé, podobná situace může nastat, když uživatelé internetu nadměrně často využívají služeb různých anonymizátorů, VPN klientů a také pomocí jiných triků skrývají informace o uživateli internetu nebo je nahrazují jinými (skutečnými nebo virtuálními).

Ve kterých prohlížečích se to děje?

To se může stát v jakémkoli prohlížeči, který používá vyhledávače Google nebo Yandex. Kromě toho je vyhledávač Google v této věci velmi škodlivý. Obrázek 1 ukazuje vzhled „nedůvěry“ vůči uživateli z vyhledávače Google. Na obr. 2 je podobná situace s vyhledávačem Yandex.

Obrázek 2 (viz 1 Obrázek 2) ukazuje příklad captcha pro identifikaci uživatele internetu ve vyhledávači Yandex. Obrázek 3 ukazuje příklad identifikace ve vyhledávači Google.


K boji s touto situací používají různí uživatelé různé metody. Někdo tvrdohlavě kouká na navrhovaný text nebo obrázek, píše tento text nebo kliká na „správné“ obrázky, někdo s tímto problémem bojuje pomocí specializovaných programů a někdo se s touto situací jednoduše nezajímá a přestane se snažit najít odpověď na internetu na otázku, která ho zajímá.


Ale řešení tohoto problému je extrémně jednoduché (alespoň v tuto chvíli).

Způsoby, jak obejít problém „Nejsem robot“ při vyhledávání informací na internetu

Nejprve omezte používání různých anonymizátorů, VPN klientů atd. na nezbytné minimum.

Za druhé, jak je uvedeno výše, tento problém nezávisí na použitém prohlížeči, ale pouze na vyhledávači. Z toho plyne – stačí přejít na jiný vyhledávač. V současné době jsou nejspolehlivějšími a nezaujatými vyhledávači v této věci „DucDucGo“, „Yahoo“ a „Bing“. Existují další vyhledávače, které se ve snaze blokovat vyhledávací spam (ruční i strojový) zatím nesnaží zesměšňovat uživatele internetu, kteří se z nějakého důvodu „příliš intenzivně“ maskují. Pokud nechcete měnit nastavení vyhledávačů a prohlížečů na vašem počítači, které jste si jednou vybrali, jednoduše nainstalujte odkazy na výše uvedené vyhledávače do lišty záložek vašich oblíbených prohlížečů. A když vás Google nebo Yandex požádá, abyste prokázali, že nejste robot, jednoduše otevřete kterýkoli z těchto odkazů a znovu zadejte vyhledávací dotaz do vyhledávacího pole.

Neposkytuji přímé odkazy na zadané vyhledávače, protože... (odkazy) se mohou pravidelně měnit a je poměrně obtížné sledovat změny, tím méně si zapamatovat, ve kterém článku a na jakém místě byl tento odkaz použit. Tyto odkazy můžete vždy najít na internetu.

Za třetí, pokud stále naléhavě potřebujete používat vyhledávače Google nebo Yandex při vyhledávání na internetu (například jste byli zablokováni na nějaké stránce), pak při vyhledávání nepoužívejte vyhledávací frázi, ale konkrétní adresu URL. Google to na rozdíl od Yandexu velmi miluje.

No, na závěr, jak jsem řekl výše a v článku „“, neměli byste přehnaně, zbytečně využívat služby anonymizátorů, VPN klientů atd. a příliš často se schovávat na internetu. Za prvé, je snadné vypočítat. Zadruhé, přestože distributoři služeb „anonymního surfování“ jednotně křičí, že jejich služby jsou absolutně bezpečné, není tomu tak. Kdo si může být jistý, že když si na svůj počítač nainstalujete klienta VPN, neinstalujete spolu s ním i nějakého trojského koně? Kdo si může být 100% jistý, že servery anonymizátorů neuchovávají záznamy o vašich akcích prostřednictvím svého serveru? A obecně, jak jste ověřili spolehlivost společností, které poskytují anonymní surfování?

Existují další způsoby, jak deaktivovat identifikační systém Nejsem robot. Navrhl jsem jednu z nich a podle mého názoru nejjednodušší. Nevím, jak dlouho to bude fungovat, protože... Většina vyhledávačů si v poslední době příliš oblíbila „držet prst na tepu“ (přesněji řečeno na krku) svým uživatelům a nutí je neustále se registrovat a předávat jim své důvěrné informace.

Itsenko Alexander Ivanovič

Všichni uživatelé internetu se setkali s polem „Nejsem robot“, před kterým musíte zaškrtnout políčko, abyste mohli pokračovat v práci na webu. Jak toto pole pozná, že nejste ve skutečnosti robot a proč na tom záleží Abychom na tuto otázku odpověděli, musíme si pamatovat, co je captcha.

CAPTCHA znamená plně automatizovaný veřejný Turingův test pro rozpoznávání počítačů a lidí. Tento test vynalezl v roce 2003 Louis von Ahn a jeho tým výzkumníků z Carnegie Mellon University. Účelem těchto zkreslených textů je zastavit šíření spamu a automatizovaných programů na internetu, jako je nákup všech vstupenek prodaných online za účelem jejich dalšího prodeje za vyšší cenu. Captcha funguje, protože lidé dokážou rozpoznat zkomolený text a náhodné znakové sady, ale počítače a roboti ne.

Pokud chcete zastavit roboty, nainstalujte si na svůj web captcha. Díky tomu je nyní používán na milionech webových stránek a uživatelé se s ním setkávají každý den. Won An začal přemýšlet o tom, zda je možné použít něco pohodlnějšího a pokročilejšího, a na tuto otázku odpověděl kladně. Vývojáři se rozhodli využít sílu inteligence k digitalizaci všech existujících skutečných knih. Knihy je třeba naskenovat a poté se použijí programy pro optické rozpoznávání znaků k převodu slov na digitální text.

Všechna slova, která byla příliš těžko rozpoznatelná, byla umístěna do databáze reCAPTCHA. Místo zobrazení náhodných sad znaků začala captcha zobrazovat slova z knih, kterým počítač nerozuměl. Když slovo zadá dostatečný počet uživatelů internetu, je slovo považováno za ověřené a odesláno do databáze e-knih. Won Ahn nazval tento projekt reCAPTCHA.

Tvůrci propagují slogan „Stop spamu, čtěte knihy“. ReCAPTCHA se používá více než 100 milionůkrát denně, což odpovídá přečtení 2,5 milionů knih ročně. Google se rozhodl koupit reCAPTCHA a učinil tak v roce 2009. Začali využívat sílu inteligence k digitalizaci archivu článků New York Times pocházejících z 19. století a také všech knih Google. Když byly tyto zdroje vyčerpány, Google začal používat čísla domů z Google Street View a symboly z Google Maps. Tím však příběh nekončí.

Zbývá pár problémů. Například reCAPTCHA nemohou používat nevidomí. Z tohoto důvodu byla přidána zvuková reCAPTCHA, kde jsou slova vyslovena nahlas. Navíc, dokonce i s vizí, představuje reCAPTCHA výzvy pro lidi s dyslexií. Začaly se objevovat služby, které se reCAPTCHA zabývaly automaticky, ale samozřejmě ne zadarmo. Tyto služby využívají zaměstnanců v zemích třetího světa, kteří za malý poplatek zadají captcha ručně a pošlou je zpět uživatelům.

Poslední a nejdůležitější problém spočívá v technologiích počítačového vidění, které se natolik zdokonalily, že se naučily řešit captcha samy. Inženýři proto přemýšleli, jak proces zkomplikovat. Začaly se používat různé deformace písma, digitální šum a další řádky, ale technologie se dále vyvíjela a naučila se tyto obtíže překonávat.

Google se rozhodl provést průzkum a zjistil, že lidé rozpoznávají složité obrázky captcha pouze ve 33 % případů, zatímco vlastní algoritmy Google rozpoznávají obrázky captcha v 99,8 % případů. Zdá se, že počítače se již staly chytřejšími než lidé. V důsledku toho se Google rozhodl opustit různé pokroucené kombinace znaků a začal používat pole s nápisem „Nejsem robot“. Toto pole se nazývá No CAPTCHA reCAPTCHA.

Když kliknete na zaškrtnutí, odešle se společnosti Google požadavek HTTP s různými informacemi. To zahrnuje vaši IP adresu, zemi, časové razítko, informace o prohlížeči, jako je například to, jak se kurzor pohyboval vteřinu před zaškrtnutím políčka, jak jste se posouvali, než jste klikli, časové intervaly mezi různými událostmi prohlížeče a mnoho dalších. proměnné, které Google nezveřejňuje .

Všechny tyto parametry jsou zpracovávány algoritmy strojového učení a analýzy rizik. Ve většině případů jsou výsledky analýzy schopny odlišit osobu od počítačového programu. Analýza rizik však ukazuje, že v malém procentu případů existují pochybnosti a uživatel je pak postaven před další úkol. Objeví se obrázky, které musí rozpoznat. Uživatel musí například označit všechny obrázky, které označují vícepatrové budovy, dopravní značky, obchody atd. Pokud v důsledku toho dokážete, že jste člověk, engine Google si to zapamatuje a až příště kliknete na políčko „Nejsem robot“, budete mít přístup, aniž byste museli klikat na snímky.



Související publikace