Kapcha nima ekanligini aytib beramiz va nima uchun saytlar sizdan robot emasligingizni tasdiqlashni yoki 12 ta bir xil fotosuratda barcha svetoforlarni tanlashni so’rashini tushuntiramiz.
Manba: «Mail.ru Hi-Tech».

Hi-Tech Mail muallifi
KAPCHA nima
Nima uchun kerak
Qanday ishlaydi
Qanday turlari bor
Yana

Kapcha — bu saytga qarshisida kim turganini tushunishga yordam beradigan avtomatik tekshiruv: odammi yoki bot-dasturmi. Odatda foydalanuvchi kichik topshiriqni bajarishi kerak: «Men robot emasman» belgisini qo’yish, kerakli tasvirlarni tanlash, rasmdagi belgilarni kiritish. Odamga kapchani kiritish uchun 1—2 soniya vaqt ketadi, avtomatik dasturlarga uni bajarish ancha qiyinroq.
Kapcha botlar muammo tug’dirishi mumkin bo’lgan saytlarda qo’llaniladi: spam yuborish, minglab soxta akkountlarni ro’yxatdan o’tkazish, parollarni saralash yoki serverni ko’p sonli so’rovlar bilan ortiqcha yuklash.
- CAPTCHA odam harakatlarini avtomatik dasturlardan ajratadi.
- Tekshiruv sezilarsiz o’tishi mumkin: tizim faqat masalani hal qilishni so’rabgina qolmay, foydalanuvchining xatti-harakatini tahlil qiladi.
- Kapcha matnli, grafik, mantiqiy bo’lishi mumkin. Yana audio- va videoversiyalari ham bor.
- Kapcha tarmoq sozlamalari tufayli juda tez-tez paydo bo me’yoriy bo’lishi mumkin. Agar ushbu muammoga duch kelsangiz, joylashuvni o’zgartirish vositalarini o’chiring va qayta urinib ko’ring.
- Boshqaning saytida kapchani to’liq o’chirib bo’lmaydi — undan foydalanish haqidagi qarorni resurs egasi qabul qiladi.
CAPTCHA qanday shifrlanadi
CAPTCHA nomi — bu inglizcha Completely Automated Public Turing test to tell Computers and Humans Apart iborasining qisqartmasi. Tarjimada bu «kompyuterlar va odamlarni ajratish uchun to’liq avtomatlashtirilgan ommaviy Tyuring testi» degan ma’noni anglatadi.
Sodda qilib aytganda, CAPTCHA — bu odam uchun tushunarli, ammo avtomatik dastur uchun murakkab bo’lishi kerak bo’lgan test. Masalan, odam mashina tasvirlangan rasmni osongina aniqlaydi yoki rasmdagi so’zni o’qiydi, oddiy botga esa buning uchun qo’shimcha tanib olish algoritmlari kerak bo’ladi.
Zamonaviy kapchalar faqat topshiriqlar orqali ishlamaydi. Ko’pgina tizimlar foydalanuvchining xatti-harakatini tahlil qiladi: u sichqonchani qanday harakatlantirishi, sahifada qancha vaqt o’tkazishi, tugmalarni qanday bosishi va uning harakatlari dastur harakatlariga o’xshash yoki o’xshamasligi. Agar shunday bo’lsa — qo’shimcha tekshiruv paydo bo’lishi mumkin. Agar yo’q bo’lsa, siz hatto kapchani payqamaysiz va saytdan odatdagidek foydalanasiz.

Nima uchun internetda kapcha kerak
Kapchaning asosiy vazifasi — avtomatlashtirish saytga yoki uning foydalanuvchilariga zarar yetkazishi mumkin bo’lgan joylarda botlar harakatini cheklash.
Kapcha yordam beradi:
- Spamdan ҳimoya qilish. Tekshiruvsiz botlar qayta aloqa shakllari, sharhlar yoki arizalar orqali minglab xabarlarni yuborishi mumkin.
- Soxta ro’yxatdan o’tishlar sonini kamaytirish. Avtomatik akkountlar statistikani buzishi, bo’sh foydalanuvchi nomlarini egallashi yoki firibgarlik uchun ishlatilishi mumkin.
- Kirish sahifalarini ҳimoya qilish. Parolni bir necha bor noto’g’ri kiritish urinishlaridan so’ng kapcha kombinatsiyalarni avtomatik saralashni murakkablashtiradi.
- Serverga tushadigan yukni kamaytirish. Botlar juda ko’p so’rovlarni yuborishi va saytning normal ishlashiga xalaqit berishi mumkin. DDOS-hujumlar aynan shu printsip bo’yicha ishlaydi.
- Ma’lumotlarni avtomatik yig’ishni cheklash. Masalan, kapcha saytdan ma’lumotlarni ommaviy nusxalashni murakkablashtiradi.
Shu bilan birga, kapcha mutlaq himoya hisoblanmaydi. Ilg’or dasturlar tekshiruvlarning ba’zi turlarini aylanib o’tishi mumkin, shuning uchun saytlar ko’pincha qo’shimcha himoya usullaridan foydalanadilar.
Kapcha qanday ishlaydi

Kapchaning ishlash printsipi uning turiga bog’liq. Aksariyat variantlarda foydalanuvchi topshiriqni bajaradi, tizim esa javobning to’g’riligini tekshiradi.
Odatda jarayon quyidagicha ko’rinadi:
1. Sayt tekshiruvni ishga tushiradi. Foydalanuvchi sahifani ochganda, kapcha tizimi noyob tekshiruvni yaratadi yoki xatti-harakatni tahlil qilishni boshlaydi.
2.Foydalanuvchi harakatni bajaradi. Masalan, belgilarni kiritadi, tasvirlarni tanlaydi yoki shunchaki «Men robot emasman» tugmasini bosadi.
3.Tizim natijani baholaydi. Nafaqat javob, balki qo’shimcha belgilar ham tekshiriladi: harakatlar tezligi, qurilma, tarmoq va boshqa parametrlar.
4.Sayt qaror qabul qiladi. Agar tekshiruv muvaffaqiyatli o’tsa, foydalanuvchi kerakli harakatga kirish huquqini oladi — masalan, sahifa yuklanadi yoki shakl yuboriladi. Agar tizim xatti-harakatni shubhali deb topsa, u qo’shimcha topshiriqni ko’rsatishi mumkin.
Ba’zi zamonaviy kapchalar deyarli sezilarsiz ishlaydi. Foydalanuvchi hech qanday rasm va savollarni ko’rmasligi mumkin, chunki tizim uning sahifadagi harakatlariga qarab ro’parasida odam borligi ehtimolini aniqlaydi.
Kapchaning qanday turlari bor
Kapchaning bir nechta asosiy variantlari mavjud. Ular tekshirish usuli va foydalanuvchi uchun murakkabligi bilan farq qiladi.
| Matnli | Tasvirdagi belgilarni kiritish kerak |
| Grafik | Mos keladigan ob’ektlar bo’lgan rasmlarni tanlash kerak |
| Mantiqiy | Masalani yechish yoki ketma-ketlikni takrorlash talab qilinadi |
| Audio | Eshitilgan harflarni kiritish kerak |
| Video | Roik bo’yicha savolga javob berish kerak |
| reCAPTCHA | Google’dan kompleks tekshiruv |
Matnli kapcha
Klassik variant. Foydalanuvchiga harflar va raqamlar bo’lgan rasm ko’rsatiladi, ularni maxsus maydonga ko me’yoriy o’tkazish kerak.
Botlar uchun tanib olishni murakkablashtirish uchun belgilar buzilgan bo’lishi mumkin: ular qiaytiriladi, chiziqlar bilan berkitiladi, nuqtalar va shovqinli fon qo’shiladi. Shu bilan birga, odamlar uchun bunday kapcha ba’zan noqulay bo’lib qoladi, ayniqsa tasvir yomon o’qilsa.
Grafik kapcha
Grafik kapchada foydalanuvchi tasvirlar to’plamini oladi va muayyan ob’ekt bor bo’lganlarini tanlashi kerak. Masalan, tizim avtomobillar, svetoforlar yoki velosipedlar bo’lgan barcha rasmlarni belgilashni so’rashi mumkin.
Bunday formatni odam qabul qilishi osonroq, ammo uning ishlashi uchun rasmda nima borligini aniqlaydigan tasvirni tanib olish texnologiyalari kerak.
Mantiqiy kapcha
Ushbu turga matematik, grafik kapchalar va kapcha-pazllar kiradi. Foydalanuvchi diqqatni talab qiladigan oddiy harakatni bajarishi kerak: qiyin bo’lmagan misolni yechish, tasvirda muayyan ob’ektni topish, berilgan ketma-ketlikda rasmlarni tanlash yoki mozaikadagi bo’shliqni to’ldirish uchun detalni surish.

Audiokapcha
Audiokapcha tasvirlar bilan ishlash qiyin bo’lgan foydalanuvchilar uchun muqobil variant sifatida yaratilgan. Tizim raqamlar yoki belgilar yozilgan yozuvni ijro etadi, odam esa eshitilgan ketma-ketlikni kiritishi kerak.
Videokapcha
Videokapcha foydalanuvchiga qisqa rolikni tomosha qilishni va uning mazmuni bo’yicha savolga javob berishni taklif qiladi. Masalan, videoni ko’rgandan so’ng ko’rgan narsangizni tasvirlashingiz yoki to’g’ri javob variantini tanlashingiz kerak.

Bunday format avtomatik dasturlar uchun murakkabroq, chunki nafaqat tasvirlarni, balki videodagi voqealar ketma-ketligini ham tahlil qilishga to’g’ri keladi. Ammo videolar kapcha sifatida kamdan-kam ishlatiladi — boshqa usullarga qaraganda, bu botlardan himoyalanishning mehnat talab qiladigan usulidir.
reCAPTCHA
reCAPTCHA — bu saytlarni avtomatik dasturlardan himoya qilish uchun ishlab chiqilgan tekshirish tizimi. U tahlilning murakkabroq algoritmlaridan foydalanadi va foydalanuvchiga doimiy ravishda topshiriqlarni ko’rsatmasdan shubhali faollikni aniqlashi mumkin.
Eng keng tarqalgan variantlardan biri — «Men robot emasman» tugmasi bo’lgan reCAPTCHA. Bu holda tizim foydalanuvchi harakatlarini baholaydi va qo’shimcha tekshiruv kerak yoki yo’qligini hal qiladi. Texnologiya rivojlanmoqda va yangilanmoqda, shuning uchun ko’plab saytlar aynan ushbu himoya variantidan foydalanadilar.

Nima uchun kapcha tez-tez paydo bo’ladi
Agar sayt qayta-qayta tekshiruvdan o’tishni so’rasa, tizim, katta ehtimol bilan, foydalanuvchi harakatlarini avtomatik harakatlarga o’xshash deb hisoblaydi.
Tez-tez uchraydigan sabablar:
- qisqa vaqt ichida juda ko’p so’rovlar;
- kirish yoki shaklni yuborishning bir nechta tezkor urinishlari;
- joylashuvni o’zgartirish vositasidan foydalanish;
- o’chirilgan yoki cheklangan cookie fayllari;
- shubhali brauzer kengaytmalari;
- bir vaqtning o’zida ko’p foydalanuvchilar ishlaydigan umumiy tarmoq.
Ba’zan kapcha odatiy harakatlardan so’ng paydo bo’ladi, masalan, ma’lumot qidirishda yoki shaklni to me me’yorida to’ldirishda. Bu har doim ham muammoni anglatmaydi: tizim shunchaki so’rovni odam bajarayotganini qo’shimcha ravishda tekshiradi.
Nima uchun kapcha o’tmaydi
Tekshiruv bir nechta sabablarga ko’ra o’tmasligi mumkin:
- tasvir yoki belgilar noto’g’ri kiritilgan;
- brauzer kerakli skriptlarni bloklaydi;
- cookie yoki JavaScript o’chirilgan;
- IP-manzil saytga shubhali bo’lib tuyuladi;
- internet-ulanish barqaror emas;
- qurilmada kapcha yuklanishiga xalaqit beradigan kengaytmalar ishlamoqda.

Nimalarni ko’rib chiqish mumkin:
1. Sahifani yangilash va tekshiruvdan qayta o’tish.
2.Joylashuvni o’zgartirish dasturlarini o’chirish.
3.JavaScript va cookie yoqilganligini tekshirish.
4.Saytni boshqa brauzerda ochish.
5.Shubhali kengaytmalarni o’chirish.
6.Boshqa tarmoqni, masalan, mobil internetni sinab ko’rish.
Kapchadan qanday o’tish kerak
Kapcha birinchi martadan o’tishi uchun:
- topshiriqni diqqat bilan bajaring, ayniqsa tasvirlarni tanlash kerak bo’lsa;
- tugmani ketma-ket ko’p marta bosmang;
- shakllarni to’ldirish uchun avtomatik dasturlardan foydalanmang;
- tasvirlar to’liq yuklanishini kuting;
- muammolar yuzaga kelganda sahifani yangilab ko’ring.
Agar «Men robot emasman» tekshiruvi paydo bo’lsa, shunchaki maydonga bosing va natijani kuting. Agar tizim ishonch hosil qilmasa, u qo’shimcha topshiriqni taklif qiladi.
reCAPTCHA-da haqiqatan ham murakkab topshiriqlar bo’ladi: masalan, piyodalar o’tish joylari, mototsikllar yoki svetoforlar bo’lgan fotosuratni tanlash. Shu bilan birga, suratlar ko’p, ular kichik va sifati yomon. Shoshilmang, eng yaxshi variantlarni tanlashga harakat qiling — birinchi urinishdan o’ta olmasangiz ham, yana urinib ko’rish mumkin bo’ladi.
Kapchani o’chirish mumkinmi
Boshqa odam yoki kompaniya boshqaradigan saytda kapchani o’chirib bo’lmaydi. Bu sozlama resurs egasining ixtiyorida.
Agar kapcha bitta saytda tez-tez paydo bo’lsa, faqat tizim foydalanuvchini shubhali deb hisoblashiga sabab bo’layotgan omillarni bartaraf etish mumkin:
- joylashuvni o’zgartirish vositalarini o’chirish;
- cookie fayllarini me’yorida tozalash;
- brauzer kengaytmalarini tekshirish;
- ishonchli internet-ulanishdan foydalanish.
O’z saytida egasi himoya sozlamalarini o’zgartirishi yoki boshqa tekshirish usulini tanlashi mumkin.

Antikapcha
Antikapcha — bu tekshiruvlardan avtomatik o’tishga yordam beradigan usullar va vositalardir. Ulardan, masalan, ma’lumotlarni ommaviy qayta ishlash yoki harakatlarni avtomatlashtirish dasturlari foydalanadi.
Lekin bunday yechimlar ko’pincha saytlar cheklovlarini aylanib o’tish uchun ishlatiladi va ularning qoidalarini buzishi mumkin. Oddiy foydalanuvchi uchun antikapcha kerak emas: agar tekshiruv o’tmasa, kapcha paydo bo’lishining sababini tushunib yetgan ma’qul.
Kapchani almashtirish mumkinmi
Ha, ba’zan kapchani boshqasiga almashtirish mumkin. Buning uchun odatda topshiriq yonidagi yangilash tugmasini bosish kerak — sayt yangi rasmni, boshqa belgilar to’plamini ko’rsatadi yoki agar bunday variant ko’zda tutilgan bo’lsa, boshqa tekshirish mexanizmini belgilaydi.
Agar karnay belgisi bo’lsa, audiokapchaga o’tish va yozuvda eshitiladigan narsani kiritish mumkin. Ammo o’z xohishingiz bilan har qanday tasdiqlash usulini tanlay olmaysiz: faqat sayt egasi sozlashda ko’zda tutgan variantlar mavjud.
Savollar va javoblar
Bo’limda kapcha haqidagi savollarga javob berdik.
Cheksiz kapcha bilan nima qilish kerak?
Har bir urinishdan keyin kapcha yana paydo bo’lsa, internet-ulanishingizni tekshiring, joylashuvni o’zgartirish vositalari va brauzer kengaytmalarini o’chiring, cookie fayllarini tozalang yoki saytni boshqa brauzerda ochib ko’ring. Shuningdek, muammo tizim shubhali deb hisoblaydigan IP-manzil bilan bog’liq bo’lishi mumkin.
Nima uchun «Men robot emasman» paydo bo’ladi?
«Men robot emasman» yozuvi sayt harakatni dastur emas, balki odam bajarayotganiga ishonch hosil qilishni xohlaganda paydo bo’ladi. Bosilgandan so’ng tizim foydalanuvchining xatti-harakatini tahlil qiladi va zarurat tug’ilganda qo’shimcha tekshiruvni ishga tushiradi.
Kapchada rasmlar yuklanmasa nima qilish kerak?
Avval sahifani yangilang. Agar tasvirlar yana paydo bo’lmasa, internetni tekshiring, reklama blokirovkachisini vaqtincha o’chiring va brauzerda JavaScript-ga ruxsat berilganligiga ishonch hosil qiling. Yana saytni boshqa brauzerda ochish yoki Wi-Fi-dan mobil tarmoqqa o’tish mumkin.

