Avtomatik bosish men qayta tiklanadigan robot emasman 2. Captcha bilan bog'liq muammolar - men robot emasman. Captcha -dan qanday qutulish mumkin

Captcha texnologiyasi (CAPTCHA) - bu kompyuterlashtirilgan foydalanuvchilarni aniqlash uchun mo'ljallangan avtomatlashtirilgan test.

Uning maqsadi inson tomonidan osonlikcha hal qilinadigan, ammo kompyuter uchun qiyin bo'lgan muammoni shakllantirishdir.

Ammo shunday holatlar ham borki, ularga foydali ko'rinadigan skript haddan tashqari tajovuzkor bo'lib qoladi.

Google o'zining dronlarining sun'iy intellektini o'rgatadi degan taxmin bor, foydalanuvchilar suratlar bilan captcha kiritganlari uchun men robot emasman.

Captcha -ni qanday olib tashlash mumkin, men robot emasman

Ushbu xatti-harakatning sabablari har xil bo'lishi mumkin, ammo siz har doim hamma narsani tuzatishga harakat qilishingiz mumkin - biz ularni yo'q qilgan holda harakatlarni bajaramiz:

  • Faol Internet aloqasini uzing va qayta ulang. Router yoki modemni qayta yoqing. Shunday qilib, IP -manzil o'zgarishi mumkin.
  • Biz VPN xizmatining yordamiga murojaat qilamiz. Ikkinchisi ham pullik, ham foydalanish uchun bepul. Brauzerlar uchun kengaytmalar (qo'shimchalar) va kompyuterda alohida o'rnatilgan dasturiy ta'minot sifatida taqdim etiladi.
  • O'rnatilgan kengaytmalarni ham ko'rib chiqamiz. Masalan, Yandex brauzerining so'nggi versiyasi tasdiqlanmagan manbalardan plaginlarni avtomatik ravishda o'chirib qo'yadi va vaqti -vaqti bilan o'rnatilganlarni soxtalashtirish uchun tekshirib turadi.
  • Veb -brauzerda JavaScript yoqilganligini tekshiring: Sozlamalar -> Kengaytirilgan sozlamalarni ko'rsatish -> Shaxsiy ma'lumotlar bloki Kontent sozlamalari -> JavaScript bo'limi.
  • Virusga qarshi dasturlar haqida unutmang - ehtimol kompyuter botnet qurboniga aylangan bo'lishi mumkin, shuning uchun CAPTCHA -dan ushbu manzilda ishlab chiqarilgan trafikdan norozilik.

Qizig'i shundaki, Internet foydalanuvchilari har kuni yuz millionlab "captcha" larga kirishadi. Shu bilan birga, hech kimga sir emaski, hamma ham uni birinchi marta to'g'ri kirita olmaydi.

Salom!. Yaqinda mening saytimda muammo yuzaga keldi: uzoq vaqt va muntazam ravishda ishlagan captcha buni to'xtatdi. So'nggi paytlarda spam -sharhlar soni kuniga 70 taga etdi, buni yumshoq qilib aytganda, juda ko'p ekanligini tan olishingiz kerak. Eski plagin ishlamayotgani va yangi yechim topish kerakligi aniq edi.

Sharhlar tabiatan ikki turga bo'linadi: avtomatik va qo'lda. Tame, nomidan ko'rinib turibdiki, odamlar tomonidan tirik qoladi, odatda oz sonli. Ammo bu erda robotli dasturlar qoldiradigan avtomatik sharhlar, juda katta hajmda va ayniqsa, bu blog ko'p bo'lsa.

Nega men reCAPTCHA ni tanladim?

Internetda yechim qidirib, ko'zim Google'dan reCAPTCHA ga tushdi. Ilgari, men bu captcha -ni blogga qo'yishni o'ylagandim, lekin haqiqat shundaki, oldin captcha -ning o'zi juda murakkab edi, keyin men undan voz kechdim. Captcha-ning yangi versiyasida Google avvalgi versiyaning barcha kamchiliklarini hisobga oldi va soddaligi va qulayligi nuqtai nazaridan barcha raqobatchilardan ustun bo'lgan captcha-ni yaratdi.

Google reCaptcha veb-saytingizga tashrif buyuruvchilarning 99,9 foizi uchun qanday ko'rinishini ko'rib chiqing:

Va fors -major holatida shunday bo'ladi (agar algoritm insoniyat uchun o'nlab testlarni o'tkazganidan keyin hamon shubha qilsa):

Saytni reCAPTCHA da ro'yxatdan o'tkazish va uni blogingizga o'rnatish

Birinchidan, siz rasmiy reCAPTCHA sahifasiga (https://www.google.com/recaptcha/admin#list) o'tishingiz va buning evaziga kelajakda sizga kerak bo'ladigan ikkita kalitni olish uchun saytingizni qo'shishingiz kerak. captcha ishlashi uchun buyurtma bering.

Ro'yxatdan o'tish - bu tizimdagi captcha nomi va sizning saytingizning domen nomi, bu erda siz bu captcha -dan foydalanishni rejalashtirgansiz. Barcha maydonlarni to'ldiring va "Ro'yxatdan o'tish" ni bosing.

Shundan so'ng, sizni saytingiz uchun reCAPTCHA xizmatining boshqaruv paneliga olib borishadi. Agar xohlasangiz, kelajakda qidirmaslik uchun uni brauzer xatcho'plariga qo'shishingiz mumkin. Vaqt o'tishi bilan, ish jarayonida reCaptcha sizga ish statistikasini ko'rsatishni boshlaydi, lekin hozircha biz bu paneldan "men robot emasman" ishlamaydigan kalitlarni olishimiz mumkin.


Quyida siz integratsiyani amalga oshirish bo'yicha ko'rsatmalarni ko'rasiz. Rostini aytsam, bu men uchun juda aniq emas edi, shuning uchun bu masalani WordPress -da reCAPTCHA -ni integratsiyalashtiruvchi plagin yordamida hal qilishga qaror qilindi. Internetda qidiruvdan so'ng oddiy va funktsional plagin topildi - CAPTCHA reCAPTCHA yo'q (https://wordpress.org/plugins/no-captcha-recaptcha/).

WordPress -da CAPTCHA reCAPTCHA yo'q plaginini sozlash va ishlash

Birinchidan, biz plaginni o'zi o'rnatishimiz kerak, buning uchun WordPress boshqaruv paneliga o'ting, chap menyudan "Plaginlar" - "Yangisini qo'shish" -ni tanlang, qidiruv maydoniga CAPTCHA reCAPTCHA yo'q deb kiriting va o'rnating. Keyin uni faollashtirishni va uning sozlamalariga o'tishni unutmang (chap menyuning pastki qismida "CAPTCHA reCAPTCHA yo'q" degan yangi elementni topasiz).



Yuqoridagilarning barchasiga qo'shimcha ravishda, plagin sozlamalarida siz ranglar sxemasini ochiq yoki qorong'i qilib o'rnatishingiz mumkin, shuningdek, captcha-ga foydalanuvchi tilini o'zi taxmin qilish imkoniyatini berishingiz yoki uni majburan o'rnatishingiz mumkin.

O'zgarishlarni blogga saqlagandan so'ng, darhol spamdan himoya paydo bo'ladi va endi siz Hrumer kabi dasturlar tomonidan yaratilgan avtomatik sharhlardan ajoyib darajada himoyalangansiz, ayniqsa katta loyihangiz bo'lsa.


Umid qilamanki, Google reCAPTCHA -dagi maqola foydali bo'ldi. Agar sizda biron bir qo'shimcha yoki savol bo'lsa, sharhlaringizni qoldiring ..

Kompaniyaning ta'kidlashicha, uning reCAPTCHA tizimi odamni hech qanday murakkab vazifalarsiz va tekshiruvlarsiz mashinadan ajrata oladi.

ReCAPTCHA nima?

reCAPTCHA internetdagi yetakchi CAPTCHA xizmatidir. Ehtimol, har biringiz u yoki bu saytda ro'yxatdan o'tish paytida "captcha" deb ataladigan narsani ko'p marta ko'rgansiz. Spam -botlardan odamlarni avtomatik aniqlash uchun sizdan kerakli maydonga rasmdan so'zlar yoki raqamlarni kiritish, kerakli ob'ektlarni o'z ichiga olgan bir nechta tasvirni tanlash yoki belgilash belgisini qo'yish talab qilinadi. Ammo endi captchalar kamroq paydo bo'ladi, chunki Google qilingan uning yashirin. Biroq, u yo'qolmaydi.

Bu qanday ishlaydi?

Eski reCAPTCHA juda oddiy edi - "Men robot emasman" qutisidagi oddiy belgi. Yangi versiya yanada osonlashdi, unda hech qanday vazifa yoki katakchalar yo'q. U ehtiyotkorlik bilan ishlaydi va botlarni odamlardan ajratadi. Google tizim qanday ishlashi haqida batafsil ma'lumot bermadi.

Tizimning yangi versiyasi yangi tahdidlarga moslasha oladigan mashina o'rganish va rivojlangan xavflarni tahlil qilish vositasini birlashtiradi.

Tizim haqida batafsil ma'lumot, ehtimol, bot yaratuvchilarga uni aylanib o'tish yo'lini topishga yordam beradi, shuning uchun yaqin orada hech qanday tafsilotlarni kutish mumkin emas.

Google reCAPTCHA kompaniyasini 2009 yilda sotib olgan. Ba'zi CAPTCHA tizimlari foydalanuvchilarga tasodifiy savollar beradi, lekin reCAPTCHA ning eski versiyasi aslida Google hal qilishi kerak bo'lgan muammolarni hal qilish uchun ishlatilgan. Google millionlab kitoblarni raqamli raqamlarga o'tkazadi, lekin ba'zida OCR dasturi biror so'zni taniy olmaydi va u reCAPTCHAga yuboriladi. Agar siz bir qancha raqamlarga o'xshash reCAPTCHA -ni ko'rgan bo'lsangiz, bu Street View avtomashinalari ko'chalarda poyga qilib, uy raqamlarini aniqlagan. Agar dasturiy ta'minot uy raqamini aniqlay olmasa, bu rasm odamlarni tanib olish uchun captcha -ga aylantirildi. Kompyuter tasvirini aniqlash algoritmlarini o'rgatish uchun "Hamma mushuklarni tanlang" kabi so'rovlar bilan tasvirlar to'plamlari ishlatilgan.

Saytlar ko'rinmas captcha -ga o'tganda, ko'pchilik foydalanuvchilar buni umuman ko'rmaydilar. Ammo tizimingiz "shubhali" deb belgilangan bo'lsa, sizdan odatiy muammolardan birini hal qilish taklif qilinadi.

Mutaxassislar nihoyat captcha-ni takomillashtirib, foydalanuvchini so'zlarni kiritish va boshqa tushunarsiz harakatlar qilish zaruratidan xalos qilishdi. Bundan buyon botlarni aniqlash texnologiyasi odamning oldida yoki yo'qligini mustaqil ravishda aniqlashga qodir. mashinalar bilan urush qanday boshlanganini va kim g'alaba qozonganini aniqladi.

Yangi umid

CAPTCHA (CAPTCHA - Kompyuterlar va odamlarni ajratish uchun to'liq avtomatlashtirilgan ommaviy Turing testi) - bu saytga tashrif buyuruvchilar orasida kompyuterlarni aniqlashga qaratilgan avtomatlashtirilgan ommaviy Turing testi. Bu himoya mexanizmi saytlarni spam, avtomatik ro'yxatga olish, aldash va botlarning odatda qiladigan boshqa yoqimsiz ishlaridan himoya qilishi kerak.

Klassik captcha - bu dasturiy ta'minot algoritmlari tomonidan tan olinishi qiyin bo'lgan juda buzilgan matnni parolini ochish zarurati. No CAPTCHA nomli Google texnologiyasi avtomatlashtirilgan Tyuring testining standart kontseptsiyasidan ajralib chiqadi va foydalanuvchining so'zlarni taxmin qilish qobiliyatiga emas, balki Internetdagi xatti-harakatlariga baho beradi.

Foydalanuvchi eng oddiy harakatni bajarishi kerak - "Men robot emasman" so'zini belgilang. Bu vaqtda maxsus skript mumkin bo'lgan botni ko'rsatuvchi bilvosita parametrlarni baholaydi: sahifada o'tkazilgan vaqt, IP -manzil va boshqalar. Agar hech bir CAPTCHA foydalanuvchining inson ekanligiga shubha qilmasa, u oddiy vazifani bajarishni taklif qiladi, masalan, rasmlardan ma'lum bir ob'ektni qidirish yoki standart captcha kiritish.

Klassik tizim bilan solishtirganda, hatto No CAPTCHA ning joriy ishlashi ham foydalanuvchilarga hech qanday og'irlik qilmaydi. Va ilg'or texnologiyani tekshirishning hojati yo'q. Tekshirish paytida ekranda kichik oyna ochiladi, unda avtomatik ravishda tasdiq belgisi qo'yiladi va foydalanuvchi robot emasligi haqida xabar beradi. Agar tizim bunga ishonch hosil qilmasa, u avvalgidek tekshirish mexanizmini ishga tushiradi.

CAPTCHA yo'qligi haqida gapirganda, ishlab chiquvchilar o'zlarini yangi tahdidlarga moslasha oladigan, faqat mashinani o'rganish va xavflarni tahlil qilish bo'yicha ma'lumotlarga cheklanishadi. Va ularni tushunish mumkin: tizim qanday ishlashini bilmasdan, tajovuzkorlar uni chetlab o'tolmaydi.

Afsonaning tug'ilishi

Captcha -ning asl nusxasi 2000 yilda Amerika Karnegi Mellon universiteti mutaxassislari tomonidan ishlab chiqilgan. Luis fon An boshchiligidagi jamoa o'z oldiga tan olish va taxmin qilishga chidamli himoya yaratishni maqsad qilib qo'ygan. Bu shuni anglatadiki, captcha matnni aniqlash tizimlari va boshqa algoritmlar uchun echib bo'lmaydigan bo'lishi kerak va uni oz sonli urinishlarda (1000 dan kam) taxmin qilib bo'lmaydi. Ammo odam uchun bu hech qanday qiyinchilik tug'dirmaydi.

Himoyani chetlab o'tishning birinchi va oddiy usullaridan biri oddiy foydalanuvchi bilan bog'lanishdir. Spamerlar shunchaki pul to'lashdi va kulgili pul - har bir rasm uchun bir tiyin, ammo kambag'al mamlakatlarda bu juda ko'p. Ammo umuman olganda, tizim samarali bo'ldi va ishlab chiquvchilarni butunlay boshqacha muammo hayratda qoldirdi.

Captcha yaratuvchilari millionlab foydalanuvchilar shifrlangan matnli jumboqlarni hal qilish uchun ko'p vaqt sarflashlarini tushunishdi va bu resurslarni foydali yo'nalishga yo'naltirish yaxshi bo'lardi. 2007 yilda biznesni zavq bilan birlashtirgan reCAPTCHA shunday paydo bo'ldi. Uning asosiy xususiyati shundaki, tizim nafaqat saytlarni botlardan himoya qiladi, balki arxivlangan hujjatlarning shifrini ochish funksiyasini ham bajaradi.

ReCAPTCHA foydalanuvchini bir emas, ikkita so'zni kiritishga undaydi, bu boshqa tizimlarda juda kam uchraydi. Buning siri shundaki, tizimga bitta so'z allaqachon ma'lum bo'lgan va u erda tekshirish o'tkaziladi, ikkinchisi esa algoritm yordamida shifri ochilmagan skaner qilingan hujjatdan olinadi. Shunday qilib, testdan o'tishda foydalanuvchi eski hujjatdan haqiqiy matnni ochishga yordam beradi. Albatta, buning uchun unga hech kim pul to'lamaydi va bunday hiyla haqida kam odam bilardi.

ReCAPTCHA yordamida arxiv raqamlari shifrlari ochilganda, ushbu tizim mualliflari Google -ga e'tibor qaratdilar. Natijada, “Yaxshilar korporatsiyasi” ushbu xizmatni sotib oldi (2009-yilda) va eski kitoblarni shifrlashni, keyin esa Google Street View’dan tasvirlar parchalarini taniy boshladi. Xizmat tufayli kuniga taxminan 100 million so'z raqamlashtirildi, bu yiliga ikki milliondan ortiq kitobni berdi.

ReCAPTCHA -dan tashqari, boshqa ko'plab variantlar mavjud. Butun dunyodagi hunarmandlar mantiqiy va matematik masalalar yordamida mudofaa tizimlarini yaratadilar, oddiy o'yinlarni birlashtiradi va tobora rivojlangan variantlarni ishlab chiqadilar. Ammo matnli klassik captcha eng muvozanatli tizimlardan biri bo'lib qolmoqda, garchi u endi sizni botlardan qutqarmasa.

Foydasiz himoya

Har qanday captcha bilan bog'liq asosiy muammolardan biri bu uning bajarilishi. Botlar foydalanuvchilar uchun emas, balki sayt ma'murlari uchun muammo. Uning yechimini oddiy odamlarga o'tkazish noto'g'ri, ayniqsa keyingi captcha-ga kirishda foydalanuvchilar faqat g'azablanishni boshdan kechirishadi.

Algoritmlar va sun'iy aqlning rivojlanishi bilan ko'plab himoya mexanizmlari deyarli foydasiz bo'lib qoldi. Bunday taqdir audio va video captcha, shuningdek, mantiqiy savollar va rasmlar bilan ko'plab himoya imkoniyatlariga duch keldi. 2014 yilda Google o'zi 99,8 foiz ehtimollik bilan reCAPTCHA -ning eng murakkab tasvirlarini ham tanib olish va yorishga qodir algoritmni namoyish etdi. Aytgancha, bu ko'rsatkich odamlarnikidan ham yuqori.

ReCAPTCHA ning o'zi haqida ko'plab shikoyatlar mavjud. Birinchidan, ikkita so'zni kiritish zarurati vazifani bajarish vaqtini oshiradi. Shuni unutmangki, foydalanuvchi kitoblarning parolini ochishga yordam beradi va shu bilan Google uchun ishlaydi va hech kim unga bu ish uchun pul to'lamaydi. Shuning uchun, qidiruv gigantining odatiy captcha-ni aqlliroq va ko'rinmas narsaga o'zgartirish uchun qadami to'g'ri ko'rinadi. Qolgan yagona savol - bu tizim qanchalik aqlli ishlaydi va bu oddiy foydalanuvchilar uchun hayotni osonlashtiradimi?

Ko'pincha foydalanuvchilar men bilan xuddi shu savol bilan bog'lana boshladilar, chunki qidiruv paytida Google qidiruv tizimi doimiy ravishda rasmdagi kodni kiritishni so'raydi. Va ba'zi odamlar, Google -ga kirganda, qidiruv liniyasini ochmasdan ham, darhol captcha kiritishni so'rashadi.

Va savollar tug'ilmasligi uchun men nima uchun bu sodir bo'layotganini va bu muammoni qanday hal qilishga harakat qilishingiz mumkinligini tushuntirishga harakat qilaman.

Nima uchun Google doimiy ravishda kodni so'raydi?

Aslida, unchalik ko'p emas, aniqrog'i ikkita.

1. Eng ommabop sabab - sizda dinamik IP-manzil (odatda uyali aloqa operatorlaridan), undan ko'p foydalanuvchilar foydalanadi. Hamma foydalanuvchilar "teng yaratilgan" emas.

Agar ba'zi foydalanuvchilar tarmoqqa ish, dam olish yoki muloqot uchun kirsa, boshqalari spam bilan shug'ullanishi, qidiruv natijalarini tahlil qilishi, qidiruv tizimiga yoki boshqa saytlarga avtomatik ravishda ko'plab so'rovlarni yuboradigan turli dasturlarni (botlarni) ishga tushirishlari mumkin, bu esa oxir -oqibat haqiqatga olib keladi. IP-manzil turli qora ro'yxatlarga va ma'lumotlar bazasi spamlariga kiradi.

Aytgancha, barcha Internet-provayderlar o'zlarining IP-larini spam-varaqlardan "tortib olishga" shoshilmayaptilar.

Ba'zilar spamni kamroq olishlari uchun maxsus ip -ni olmaydilar.

2. Xuddi shunday mashhur sabab - bu sizning kompyuteringizdagi viruslar. Biz brauzer yoki dastur uchun kengaytmani yuklab oldik va unda virus ko'rinishidagi "syurpriz" bor edi.

LEKIN, vahima qilishga shoshilmang, odatda viruslar pul talab qiladi va qidiruv tizimiga kirishda sizni kod kiritishga majburlamaydi 🙂

Ha, men deyarli unutganman, kod va telefon raqamini kiritishdan tashqari, Google shunchaki shunday yozadi:

"Biz sizning tarmog'ingizdan kelib chiqadigan shubhali trafikni aniqladik."

va captcha yo'q, lekin faqat oq sahifa va qidirish umuman ochilmaydi. Bunday holda, bu to'liq ip bazasi.

Agar Google sizdan captcha kiritishni talab qilsa -chi?

Amallar juda oddiy:

1. Agar sizda dinamik ip bo'lsa, u har safar Internetga ulanganingizda o'zgaradi.
Siz shunchaki modemingizni, yo'riqnomangizni qayta ishga tushirishingiz va tarmoqqa qayta ulanishingiz kerak.
Kompyuterni qayta ishga tushirish tavsiya etiladi, lekin bu kerak emas.

2. Google -ning umumiy DNS -ni ro'yxatdan o'tkazishga harakat qiling, ko'p hollarda bu yordam beradi.

Qanday buyuriladi:

  • tarmoq va almashish boshqaruviga o'ting
  • elementni bosing adapter parametrlarini o'zgartirish

Oynada siz barcha ulanishlaringizni ko'rasiz.

Ulanishingizni belgilang, o'ng tugmasini bosing va xususiyatlarni tanlang.

Ro'yxatning eng pastki qismida Internet Protocol 4 -versiya elementi bo'ladi, xususiyatlarni tanlang va bosing.

Parametrni quyidagi dns server manzillaridan foydalanishga sozlang va uni skrinshotda ko'rsatilgandek yozing:

  • biz kiritadigan dns-serverni afzal ko'ramiz
    8.8.8.8
  • muqobil DNS server
    8.8.4.4

OK tugmasini bosing va o'zgarishlar kuchga kirishi uchun routerni qayta ishga tushiring.

Qoida tariqasida, bu yordam beradi va Google endi qidiruv paytida sizdan captcha kiritishni so'ramaydi.

Agar biron sababga ko'ra siz hamma narsani qaytarishni xohlasangiz, xuddi shu oynada, DNS server manzilini avtomatik ravishda olish variantini belgilang va OK tugmasini bosing. (bu hamma narsani asl holatiga qaytaradi)

Provayderni "kulrang" IP manzillari bilan o'zgartirish uchun ham yozishingiz mumkin, ammo bu variant mos emas, chunki deyarli barcha uyali aloqa operatorlarida captchalar bilan bog'liq muammolar mavjud.

Xo'sh, shaharlarda hamma ham provayder tanlash imkoniyatiga ega emas.

Ammo, agar yuqoridagi usul sizga mos kelmasa va google sizdan captcha kiritishni doimiy ravishda so'rasa, yuqorida tavsiflangan hamma narsaga sizni Google captcha paydo bo'lishidan qutqaradigan yana bir qo'shimcha usul mavjud.

1. gmail.com saytida pochta qutisini yarating (agar sizda hali yo'q bo'lsa).

2. Google Chrome brauzerida sozlamalarga o'ting va o'zingiz yaratgan pochtangiz ostiga kiring.

Buni qilganingizdan so'ng, Google captcha tez -tez ko'rinmaydi.

Agar siz Google Chrome-dan boshqa brauzerdan foydalansangiz, lekin Google qidiruvidan foydalansangiz, faqat bitta yechim bor, gmailni bitta yorliqda oching va unda avtorizatsiya qiling.

Va nihoyat, agar kerak bo'lsa, kompyuteringizda biron bir ishni mustaqil ravishda bajaradigan viruslar va har xil "byaku" lar borligini tekshiring.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: