Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • shtëpi
  • Gabimet
  • Recaptcha është me buggy. Çfarë duhet të bëni nëse captcha nuk hapet

Recaptcha është me buggy. Çfarë duhet të bëni nëse captcha nuk hapet

Kompania pretendon se sistemi i saj reCAPTCHA mund të dallojë një person nga një makinë pa ndonjë detyrë ose kontroll kompleks.

Çfarë është reCAPTCHA?

reCAPTCHA është shërbimi kryesor CAPTCHA në internet. Ndoshta, secili prej jush e ka parë të ashtuquajturin "captcha" shumë herë kur regjistrohet në një ose një faqe tjetër. Për të identifikuar automatikisht njerëzit nga bot-et e padëshiruara, ju kërkohet të futni fjalë ose numra nga një imazh në fushën e kërkuar, të zgjidhni disa imazhe që përmbajnë objektet e dëshiruara ose thjesht të zgjidhni një kuti. Por tani captcha do të shfaqet më rrallë sepse Google bëri e saj e fshehur. Megjithatë, ajo nuk do të zhduket.

Si punon?

ReCAPTCHA e vjetër ishte shumë e thjeshtë - vetëm një kontroll i thjeshtë në kutinë "Unë nuk jam robot". Versioni i ri është bërë edhe më i thjeshtë, nuk ka asnjë detyrë ose kuti kontrolli në të. Ai funksionon në mënyrë diskrete dhe ndan robotët nga njerëzit. Google nuk hyri në detaje se si funksionon sistemi.

Versioni i ri i sistemit kombinon mësimin e makinerive dhe një mjet të avancuar të analizës së rrezikut që përshtatet me kërcënimet e reja.

Informacioni më i detajuar rreth sistemit ka të ngjarë të ndihmojë krijuesit e robotëve të gjejnë një mënyrë për ta anashkaluar atë, kështu që mos prisni detaje së shpejti.

Google bleu reCAPTCHA në 2009. Disa sisteme CAPTCHA u bëjnë përdoruesve pyetje të rastësishme, por versioni i vjetër i reCAPTCHA u përdor në të vërtetë për të zgjidhur problemet që Google duhej të zgjidhte. Google dixhitalizon miliona libra, por ndonjëherë softueri OCR nuk arrin të njohë një fjalë dhe ajo dërgohet në reCAPTCHA. Nëse keni parë ndonjëherë një reCAPTCHA që duket si një grumbull numrash, është nga makinat e Street View që garojnë nëpër rrugë dhe identifikojnë numrat e shtëpive. Nëse softueri nuk mund të përcaktonte numrin e shtëpisë, kjo foto u konvertua në një kaptcha për njohjen njerëzore. Komplete imazhesh me kërkesa si "Zgjidh të gjitha macet" u përdorën për të trajnuar algoritmet kompjuterike të njohjes së imazheve.

Kur faqet kalojnë në captcha të padukshme, shumica e përdoruesve nuk do ta shohin atë fare. Por nëse sistemi juaj është shënuar si "i dyshimtë", do t'ju kërkohet të zgjidhni një nga enigmat e zakonshme.

Diten e mire. E quajta këtë artikull "[ZGJIDHUR] Problemi me zhdukjen e recaptcha në shfletuesit Chrome, Firefox dhe IE për një arsye || Zgjidhja e problemit me adware me counterflix nga cloudguard.me”, sepse artikulli që kam shkruar më parë “” nuk e zgjidhi problemin me adware.

Po! Unë instalova një mori programesh që 95% zgjidhën problemin tim të adware-it cloudguard.me, por oh ato 5%. Me pak fjalë, instalova AdBlock dhe problemi im dukej se ishte zgjidhur.

Por tani, fillova të vërej se në shumë sajte, dhe ndoshta në të gjitha ku është instaluar recaptcha, ajo ka pushuar së shfaquri, d.m.th. Nuk mund të regjistrohesha në shumë shërbime dhe të rikuperoja fjalëkalimin tim në Instagram, sepse... atje ju duhet të kaloni përmes recaptcha, por thjesht NUK është aty. Kjo filloi të më stresonte pak)))

Më pas, më erdhi ideja të shikoja kodin e faqes! Për ata që nuk dinë ta bëjnë këtë, thjesht klikoni me të djathtën në zonën e dëshiruar dhe zgjidhni "Shiko kodin". Zgjidhni seksionin e rrjetit (mund të shtypni F5 për të rifreskuar faqen), kërkoni skriptin recaptcha, ai duhet të ndizet për ju e kuqe - kjo do të thotë se nuk funksionon ose është i bllokuar. Mund ta hapni në një dritare të re të shfletuesit duke klikuar me të djathtën dhe duke zgjedhur "hap në ueb", duhet të merrni një gabim

Mund të ketë një mesazh tjetër, por më thanë për një problem me certifikatën ssl. Për shkak të kësaj, recaptcha nuk ishte në dispozicion.

reCaptcha është një sistem mbrojtjeje kundër robotëve të internetit, i zhvilluar nga Google. Shkarkuar nga një faqe e palës së tretë https://www.gstatic.com/

Gjurmët e para të ndërveprimit shfaqen "reCaptcha - Google - Banners nga Google - Malicious Adware nga counterflix "!

Le të vazhdojmë, iu drejtova antivirusit tim NOD32, pse f.. nuk kam akses në https://www.gstatic.com/…. Ju kujtoj se faqet https:// kërkojnë një certifikatë SSL. Dhe më pas pashë që të gjitha shërbimet nga Google iu dha një certifikatë nga cloudguard.me (nga Adware), duke përfshirë https://www.gstatic.com/

Uau! Pse cloudguard.me lëshon certifikata nga Google. Gjithçka u bë e qartë, ja ku erdhi kjo reklamë e bezdisshme. Mbetet për të zgjidhur pyetjen "Si mund të zëvendësoj një certifikatë SSL?" Falë djemve nga Habr, gjeta shumë artikuj interesantë për ndryshimin e certifikatës SSL, por gjeta përgjigjen e vërtetë në faqen e Pindos https://superuser.com, një djalë që kishte një problem me reCaptcha shkroi atje, dhe ata i dhanë këshilla të mira (), ju duhet të ndryshoni cilësimet tuaja DNS.

Kompjuteri juaj do të ketë adresën IP cloudguard.me kur të kërkojë adresën gstatic.com.

Malware ka ndryshuar cilësimet tuaja DNS për të zgjidhur disa emra në serverin e tyre me qëllim të keq të injektimit të reklamave

Unë shkova menjëherë për të ndryshuar cilësimet DNS të kompjuterit tim (Paneli i Kontrollit - Qendra e Rrjetit dhe Ndarjes - kliko me të majtën në lidhjen tuaj - Karakteristikat - Zgjidhni versionin IP 4 - Karakteristikat).

Por gjithçka dukej se ishte e shkëlqyeshme, BOOOO kur klikoni butonin "Advanced.." në skedën DNS, u shkrua një ip e pakuptueshme - adresa 82.163.143.176 82.163.142.178! Ishte ai që pengoi Google të merrte një certifikatë normale SSL. Për shkak të kësaj, reCaptcha nuk funksionoi dhe reklamat nga by counterflix ranë shi

⭐ Në këtë video do të shihni se si duke përdorur një widget falas mund të zgjidhni problemin e reCaptcha 2.0 në format e vendosura në kutinë e dritës së Adobe Muse.

👉Shtesë: si të konfiguroni ReCaptcha 2.0 për përdorim në faqen tuaj të internetit:

Ndihma e Adobe Muse: https://goo.gl/coFJf2
Shërbimi i Google: https://goo.gl/n6g7fZ (duhet të keni llogarinë tuaj dhe faqja juaj duhet të shtohet në panelin e Google).

ReCaptcha 2.0 në një kuti dritë. Rreth mësimit, shembull.

Ky tutorial është veçanërisht për ata që kanë probleme me ReCaptcha 2.0 kur vendosin një formular në një kuti dritë në Adobe Muse. Ne kemi nevojë për ReCaptcha 2.0 në formën e Adobe Muse për të luftuar spam-in. Por kur vendoset në kutinë e dritës së këtij formulari, ReCaptcha 2.0 ndalon së punuari.

Duket kështu. kur klikojmë në butonin "Lightbox with a form" dhe përpiqemi të klikojmë "Unë nuk jam robot" këtu, fillojmë të kemi lëvizje të vazhdueshme si kjo dhe ReCaptcha 2.0 nuk funksionon. Kjo është një kuti dritë e zakonshme dhe përmban një formë Adobe Muse me një recaptcha. Pra, ne nuk mund t'i dorëzojmë këto të dhëna formulari këtu. Si ta zgjidhni këtë problem, shihni më tej në këtë video tutorial.

ReCaptcha 2.0 në një kuti dritë. Zgjidhje.

Kam gjetur një zgjidhje për këtë çështje në një nga forumet e Adobe Muse. Dhe në mënyrë që ne të zgjidhim këtë problem, do të duhet të shkarkojmë një widget. Widget quhet "Faqja në kornizë", mund ta shkarkoni në këtë faqe .

ReCaptcha 2.0 në një kuti dritë. Ne krijojmë faqe.

Pra, shkojmë në programin Adobe Muse, ku tashmë kam përgatitur një projekt. Unë kam vetë formularin Adobe Muse në një faqe të veçantë. Unë e quajta faqen "formë", vendosa këtu një formular dhe një bllok teksti me këtë tekst. Në këtë formë, unë kam ReCaptcha 2.0 të aktivizuar në cilësimet. Recaptcha është konfiguruar për domenin tim. Për të konfiguruar një recaptcha do t'ju duhen dy kode: një çelës publik dhe një çelës privat nëse e keni atë në faqen tuaj të internetit. Ne e rregullojmë këtë formular së bashku me këtë tekst në qendër të faqes për këtë kemi të aktivizuar funksionin “Pin to page” këtu është një ikonë; Unë e bëra faqen 360 piksel të gjerë dhe në një vlerë fleksibël të gjerësi. Kjo eshte e gjitha.

Faqja tjetër, të cilën e bëra edhe unë shtesë, është faqja “spasibo”. Gjerësia e kësaj faqe është gjithashtu 360 piksele. Dhe faqosja është vendosur në një vlerë fleksibël të gjerësisë. Unë klikoj "OK". Kjo kornizë teksti në këtë faqe është gjithashtu në qendër. Kjo është faqja në të cilën kur kaloni nga formulari në cilësimet e formularit, faqja vendoset pas paraqitjes së faqes së falënderimeve.

Pra kemi dy faqe. Një faqe formulari dhe një faqe "faleminderit". Dhe faqja kryesore, në të cilën kemi vetë kutinë e dritës. Këtu do të hyj në pak më shumë detaje. Tani e shihni që kam një formular në këtë kuti dritë. Por në fakt, këtu nuk kam të instaluar një formular në objektin e synuar të këtij lightbox, por një widget të instaluar. Miniaplikacioni për të cilin fola në fillim të këtij mësimi. Widget quhet "Embedded Page". Ju thjesht e tërhiqni atë në faqe. Këtu zgjidhni kutinë e zgjedhjes "Disable scrolling" dhe në URL-në e kësaj faqeje do të duhet të tregoni URL-në e faqes në të cilën do të vendoset formulari. Në këtë rast, kjo është faqja jonë e "formës", ku vendosëm formularin tonë.

ReCaptcha 2.0 në një kuti dritë. Vendosja e miniaplikacionit në një kuti dritë.

Ju e vendosni vetë këtë miniaplikacion në objektin e synuar të dritës. Nuk do ta bëj këtë tani, pasi tashmë kam një widget atje. Do ta fshij këtë dhe këtu do të tregoj se në cilësimet e mia për këtë miniaplikacion (kjo është tani cilësimet e lightbox) lëvizja është e fikur dhe URL-ja shkruhet: , sepse faqja ime me formularin quhet "formë". Derisa të publikoni këtë sajt, formulari në këtë kuti dritë nuk do të shfaqet në projektin tuaj.

Meqenëse e kam publikuar tashmë këtë faqe në adresën e treguar atje, tani e kam tashmë formularin e shfaqur në këtë kuti dritë. Kjo do të thotë, nëse tani e ndryshoj edhe pak emrin, për shembull, heq shkronjën "l", d.m.th. nëse shkruaj qartë adresën e faqes sime, e cila tashmë është pritur në host, atëherë me ndihmën e kësaj widget ndodh si më poshtë: do të ishte një përkthim i faqes "formë" në këtë widget. Dhe miniaplikacioni ynë vendoset në objektin e synuar të kutisë së dritës. Kjo është në thelb gjithçka që ka për të.

ReCaptcha 2.0 në një kuti dritë. Pritja e faqes.

Më pas, ne presim faqen tonë të internetit në hostin tonë. Pasi të vendoset do të duket kështu. Unë e kam këtë sajt të vendosur në nënfolderin "rec" të domenit tim dhe kur klikoj në butonin "Butoni Lightbox me një formë në kornizë", shfaqet një dritare pop-up ku shfaqet një formular me një recaptcha. Tani, kur fillojmë në vetë recaptcha, recaptcha funksionon dhe ne mund ta dorëzojmë këtë formular me siguri.

E vetmja pengesë e kësaj metode është se kur vendosni disa prej këtyre kutive të lehta në një faqe, ato do të dërgohen të gjitha në një faqe "formë". Në mënyrë që të mund të gjurmoni se nga cila formë erdhi aplikacioni, do t'ju duhet të krijoni një faqe tjetër "formë". Për shembull, dublikojeni dhe quani "form1". Bëni ndryshime në cilësimet e formularit, për shembull, këtu shkruani "Formulari1" në mënyrë që ato të ndryshojnë në emër. Dhe krijoni një kuti tjetër dritë në faqen kryesore me një widget të instaluar në të, ose thjesht dublikojeni duke klikuar "Kopjo" dhe "Ngjit".

Ne marrim një buton tjetër me një kuti dritë. Unë do ta postoj pak më poshtë. Dhe tashmë në cilësimet e këtij widget, i cili ndodhet këtu në objektin e synuar, do të duhet të specifikojmë adresën e faqes "form1". Meqë ra fjala, tani do të shihni se meqenëse nuk e kam publikuar ende këtë faqe në faqen time të internetit, formulari nuk shfaqet ende këtu në këtë dritë. Pas publikimit, do të shihni saktësisht të njëjtën foto, vetëm "forma1" do të vendoset në këtë objekt të synuar të dritës së dytë.

ReCaptcha 2.0 në një kuti dritë. Karakteristikat e metodës.

Të gjitha të dhënat e faqes me formularët që kemi krijuar janë pjesë e të njëjtit sajt, kështu që mund të gjurmoni gjithashtu konvertimin nga secili prej këtyre formularëve kur konfiguroni në Yandex.Metrica.

Ju gjithashtu mund të krijoni një faqe të veçantë "spasibo" për secilën formë. Le të shohim se si do të funksionojë kjo në sit. Ju klikoni në butonin "Lightbox with a form in a frame", konfirmoni që nuk jeni robot, recaptcha funksionon. Shkruani emrin tuaj. Do të shkruaj "Dmitry" dhe do të shkruaj çdo adresë emaili këtu, për shembull, " [email i mbrojtur]", kliko "Dërgo". Dhe pas dërgimit, marr një faqe "Faleminderit për porosinë tuaj!" – kjo është faqja që kemi konfiguruar për këtë formë, d.m.th. faqe të veçantë "faleminderit". Kalimi në të është konfiguruar për këtë formë.

Lidhje me forumin ku gjeta një zgjidhje për këtë çështje. Dhe me këtë ju them lamtumirë, Dmitry Shapovalov ishte me ju. Shikoni mësimet e mia të mëparshme dhe të ardhshme në kanalin tim, pëlqeni dhe shkruani komente për këtë video.

Përshkrimi i problemit

Në fillim të korrikut, disa klientë, të pavarur nga njëri-tjetri, na u ankuan se disa nga tokenat për kalimin e ReCaptcha, të cilat ata morën nga ne, nuk pranoheshin nga faqet ku kalonin captcha. Ne kryem një numër eksperimentesh dhe zbuluam se kur verifikon një përgjigje ndaj ReCaptcha, Google.com mund të kthejë gabimin e mëposhtëm:

Ky problem prek jo vetëm faqen tonë të internetit të shërbimit të zgjidhjes së captcha, por edhe njerëzit e zakonshëm që kalojnë captcha në çdo sajt, por faqja nuk pranon përgjigjen për captcha prej tyre.

API ReCaptcha Nuk ka asnjë përshkrim për këtë gabim. Nuk i dimë me siguri arsyet e tij, por kemi mundur të gjejmë disa varësi.

Nga çfarë varet marrja e captcha-sol të gabuar?

Shfaqja e pasaktë-captcha-sol, sipas vëzhgimeve tona, ndodh për shkak të dy faktorëve:

1) IP shumë e keqe
Google me sa duket ka një vlerësim për çdo adresë IP. Nëse zgjidhni ReCaptcha pa gabime dhe jo më shumë se 50 captcha në ditë, atëherë kjo IP do të konsiderohet e mirë.
Nëse bëni ndonjë nga kjo listë:

    ju bëni shumë gabime kur zgjidhni

    hapni captcha-n por mos e zgjidhni plotësisht

    zgjidhni më shumë se dy kapça në minutë

Atëherë IP-ja juaj ose ndalohet fare, ose fillon të marrë shenja që, pas verifikimit të mëtejshëm, marrin captcha-sol të gabuar

2) Biskota të këqija
Përveç vlerësimit të IP, Google ka vlerësimin e përdoruesve. Të gjithëve që vizitojnë google.com ose një faqe me ReCaptcha të instaluar, u caktohen cookie-t e tyre. Google analizon aktivitetet tuaja në internet dhe vlerëson se sa i ngjashëm jeni me një person real ose me një robot. Nëse një përdorues me një grup cookie zgjidh captcha gjatë gjithë ditës, edhe nëse kjo bëhet nga IP të ndryshme, atëherë ka shumë të ngjarë që ky është një robot dhe një përdorues i tillë do të zgjidhë captchas derisa të jepet shenja e gjelbër e kontrollit, por pasi të kontrollojë më tej përgjigje, Google do të kthehet
("sukses":false,"error-codes":["incorrect-captcha-sol"])
Gjëja më e bezdisshme në lidhje me këtë është se kur hyni në Google mailer gmail.com, Google do t'ju shoqërojë me veprimet tuaja të kaluara dhe, nëse të paktën një herë në të kaluarën ju konsideronte robot, atëherë tani në 3 nga 4 në rastet kur nuk do të pranoni një vendim ReCaptcha.

Si lufton RuCaptcha me incorrect-captcha-sol

Për të reduktuar numrin e shenjave "të këqija" në përgjigjet captcha të klientëve, ne pastrojmë rregullisht skedarët e skedarëve në aplikacionin e punonjësve dhe monitorojmë gjithashtu cilësinë e adresave IP të punonjësve. Le të flasim për këtë në pak më shumë detaje.

Po, disa nga punonjësit tanë kanë adresa IP "shumë të këqija", nga të cilat marrin shenja ReCaptcha, të cilat pas verifikimit të mëvonshëm marrin captcha-sol të pasaktë. Për ta luftuar këtë, ne lëshojmë një test ReCaptcha për çdo adresë IP unike një herë në orë dhe verifikojmë përgjigjen ndaj saj në google.com. Nëse marrim incorrect-captcha-sol, atëherë ne ndalojmë lëshimin e captcha-ve për zgjidhje nga kjo IP dhe ky përdorues mund të zgjidhë captcha vetëm përmes një përfaqësuesi (proxy-et, nga ana tjetër, kontrollohen gjithashtu rregullisht).

Në këtë mënyrë ne ulim përqindjen e përgjigjeve "të këqija" në 1-3%. Fatkeqësisht, kohët kur ne thoshim me krenari se të gjitha 100% të përgjigjeve ndaj ReCaptcha nga shërbimi ynë janë të sakta kanë ikur.

Rimbursimet për vendime të këqija

Që nga korriku, ne kemi aktivizuar reportbad në ReCaptcha. Prandaj, për të reduktuar kostot captcha, mund të vendosni një njoftim automatik për ne që tokeni i marrë nga ne nuk ka kaluar verifikimin, siç përshkruhet në tonë .

Çdo orë ne mbledhim statistika për ankesat kundër punonjësve dhe kthejmë fonde për ato captcha që u zgjidhën nga një punonjës "i keq".

Duket se Google e konsideron IP\cookie-në time të keqe. Unë nuk mund ta kaloj captcha askund, çfarë duhet të bëj?

Po, shumë njerëz të zakonshëm përballen me problemin që nuk mund të identifikohen/regjistrohen në faqet ku është instaluar ReCaptcha. Ne do t'ju tregojmë se çfarë të bëni për këtë në lajmet e ardhshme. Ndiqni blogun tonë për përditësime!

    +1 Në shqyrtim

    Nëse formulari i kërkesës për mbështetje përmban një Google captcha dhe modaliteti i fshehur është aktivizuar në cilësimet e captcha në dyqan, formulari nuk funksionon (ai shkruan gabimin "Kjo fushë kërkohet", megjithëse të gjitha fushat janë plotësuar. Për të korrigjuar përkohësisht situata...

    Captcha nuk shfaqet

    Zbulova se kur përdor shtesën PHP ImageMagick, captcha në formularin e komenteve ($wa->block("site.send_email_form")) nuk funksionon. Sapo kalova në GD, captcha funksionoi. A ka diçka që nuk shkon me mua apo është më mirë...

    Ka një zgjidhje

    Ai thotë se captcha është futur gabimisht. Captcha standarde jep të njëjtën gjë. regjistrim/

    Kontaktoni zhvilluesin e temës suaj të dizajnit. Në kodin burimor të faqes, captcha kërkohet dy herë, herën e dytë duke përdorur butonin Feedback në fund të faqes. Nuk është e dukshme atje, por është në kodin burimor.

    Ka një zgjidhje

    Unë shtoj një captcha në formën e rrjedhës (moduli i mbështetjes), por ai nuk shfaqet në sit duke përdorur shabllonin e aksioneve..

    Ka një zgjidhje

    Mirëmëngjes Disa kohë më parë vura re se captcha në sit nuk po funksiononte siç duhet. Pavarësisht se çfarë kodi futni në këtë fushë (kodi i saktë ose kod i pasaktë), captcha nuk e kalon testin… dhe...

    ($wa->storage(["captcha", $wa->app()], "")) pse vallëzime të tilla me dajre?)) thjesht nuk mund të futni ($wa->captcha()) në formë Problemi mbase nëse po përpiqeni të përdorni disa captcha në një faqe - zgjidhja u gjet në forum... ndoshta një shtojcë... ose ndoshta një cache... mund të duhet shumë kohë për të marrë me mend :)

    Ka një zgjidhje

    Në lidhje me përditësimin më të fundit të versionit 1.8.4.225, i cili zgjidhi disa probleme me reCAPTCHA dhe përditësimin e shpejtë pasues në versionin 1.8.5.226, u shfaq problemi i mëposhtëm. Nëse e aktivizoni në dyqan te Settings -> Checkout, shfaq...

    Ndërkohë, ata nxorën një gjë të re. Shpresoj që asgjë e re të mos ketë prishur. Tani për tani do ta vendos në një pritje testuese. :)))

    +1 Korrigjuar

    Kur shtoni një rishikim me një captcha të personalizuar të padukshme nga Google, captcha kalon herën e parë që dorëzoni formularin, por nëse ka pasur gabime në formular (fushat nuk janë plotësuar), atëherë kur dorëzoni formularin herën e dytë dhe në vijim , captcha nuk kalon...

    +1

    Dhe pa marrë parasysh se çfarë ndodh, futja e CDO kodi captcha është GJITHMONË e pasaktë.