Captcha nedir? Captcha veya recaptcha’nın anlamını ve kullanımlarını incelemek
Web siteleri, robotların girip işlerini yapma sürecini aksatmalarını önlemek için captcha adı verilen bir test kullanıyor. Captcha’lar insanların cevaplaması kolay olan testlerdir ancak robotlar bunları cevaplamakta zorluk çeker. Aşağıda captcha’nın ne olduğunu tanımlayacağız ve bu konuda önemli noktalara değineceğiz.
Captcha’nın anlamı nedir?
Captcha, Bilgisayarları ve İnsanları Ayırmak için Tamamen Otomatikleştirilmiş Herkese Açık Turing testi anlamına gelir. Captcha, kimlik doğrulama testi olarak bilinen bir güvenlik önlemidir. Kullanıcılar genellikle internette robotların aktivitelerini yönetmenin yollarından biri olan CAPTCHA ve reCAPTCHA testleriyle karşılaşırlar.
Bu yöntemde, hesabınıza giriş yapmak isteyen ve herhangi bir bilgisayarın hesabınıza erişmesini engelleyen bir insan olduğunuzu kanıtladığınız basit bir test gerçekleştirilir. CAPTCHA testi iki basit bölümden oluşur: bozuk bir görüntü olarak görünen rastgele oluşturulmuş harf veya rakamlardan oluşan bir dizi.
Yanlarında bir metin kutusu var. Testi geçmek ve insan kimliğinizi kanıtlamak için görselde gördüğünüz karakterleri metin kutusuna yazmanız yeterli. Bu makalenin geri kalanında, Iranhost’un ( İran’ın sanal sunucu satın alma servis sağlayıcısı ) editörlerinden Recaptcha’nın kullanım durumları hakkında daha fazla bilgi edineceksiniz.
Recaptcha nedir?
reCAPTCHA, Google tarafından geleneksel captcha’lara alternatif olarak sunulan ücretsiz bir hizmettir. Recaptcha teknolojisi Carnegie Mellon Üniversitesi araştırmacıları tarafından geliştirildi ve 2009 yılında Google tarafından satın alındı.
Recaptcha normal captcha testlerinden daha gelişmiştir. CAPTCHA gibi bu test türü de kullanıcıların, bilgisayarların çözmekte zorlandığı metinlerin resimlerini girmelerini gerektirir. Ancak normal captcha’ların aksine reCAPTCHA, gerçek dünyadaki görsellerden metin oluşturur. Örneğin sokak adreslerinin görselleri, basılı kitaplardan metinler, eski gazetelerden metinler vb.
Zaman içinde Google, RecCaptcha testlerinin işlevselliğini genişleterek artık bozuk veya bozuk metinleri tanımlamaya yönelik eski stile güvenmek zorunda kalmamalarını sağladı.
Captcha’nın kullanım alanları nelerdir?
Artık captcha’nın tanımını bildiğimize göre captcha’nın ne işe yaradığına bakalım mı? Bu tür testler giriş formlarında, hesap kayıt formlarında, çevrimiçi anketlerde ve e-ticaret ödeme sayfalarında çok yaygındır.
Çoğu sitede kaydolmanıza, iletişim formu doldurmanıza veya yorum girmenize olanak tanıyan bölümler vardır. Bu sayfaların her biri kullanıcıların siteyle etkileşime girmesine olanak sağlar ancak bir botun bunu yapmayacağının garantisi yoktur. CAPTCHA koduna sahip olmanın yararlı olduğu en yaygın durum, botların spam yorum göndermesini engellemek istediğiniz zamandır.
Bu testler kullanılarak gereksiz yorumların siteye kaydedilmesinin önüne geçilebilmekte ve kişilerin yalnızca gerçek görüşleri siteye kaydedilmektedir. Çevrimiçi formlar bazen gereksiz tıklamaları ve botlar tarafından doldurulmasını önlemek için captcha kullanan web sitelerine yerleştirilir.
Captcha nasıl çalışır?
Günümüzde bazı web sitelerinde kullanılan klasik captcha’lar, kullanıcılardan harfleri tanımlamalarının istenmesini içermektedir. Siteye bozuk harfler robotlar tarafından tanınamayacak şekilde yerleştirilmektedir.
Testi geçmek için kullanıcıların bozuk metni çözmesi, form alanına doğru harfleri yazması ve formu göndermesi gerekir. Harfler eşleşmiyorsa kullanıcılardan tekrar denemeleri istenir.
Bu testin arkasındaki fikir, robot gibi bir bilgisayar programının bozuk harfleri yorumlayamaması, oysa harfleri çeşitli bağlamlarda (farklı yazı tipleri, farklı el yazıları vb.) görmeye ve yorumlamaya alışkın bir insanın genellikle bunu yapabilmesidir. çok kolay ve onları tanır.
Çoğu botun yapabileceği en iyi şey, istatistiksel olarak testi geçme olasılığı düşük olan harfleri rastgele girmektir. Bu nedenle botların testi geçememesi ve web sitesi veya uygulamayla etkileşime girmesi engellenirken, insanlar bunu kolayca kullanabilir.
Gelişmiş botlar, bu bozuk harfleri tanımak için makine öğrenimini kullanabilir, dolayısıyla bu tür CAPTCHA testlerinin yerini daha karmaşık olanlar alır.
CAPTCHA ve reCHAPTCHA’nın zayıf yönlerini tanıtmak
Captcha ve reccaptcha’yı kullanmak web sitelerine çeşitli faydalar sağlar. Ancak tüm bu bahsedilenlerin yanı sıra, onların hala pek çok zayıf noktası var.
Captcha’lar çoğu durumda düzgün çalışmıyor ve botlar bunları çözerek siteye giriyor. Elbette bu alandaki aktif kişiler hala captcha’ları güçlendirmenin yollarını arıyor. Bu nedenle tam bir güvenle kullanılamazlar ve bazı durumlarda işe yaramayabilirler.
Bazı insanlar captcha kullanımının ayrımcı olduğunu düşünüyor çünkü görme veya işitme engelli kişiler genellikle gerekli sitelere erişemiyor.
Captcha türlerinin tanıtılması
Captcha’ların farklı türleri vardır ve herhangi bir web sitesi bunları kendisinin bir insan mı yoksa bir robot mu olduğunu test etmek için kullanabilir. Kullanılan en yaygın captcha türleri aşağıda tanıtılmıştır.
Matematik problemleri
CAPTCHA matematik problemlerinde 1+3 çözümü veya 1+9 çözümü gibi temel düzeyde matematik soruları bulunur. Kullanıcının cevabının doğruluğuna bağlı olarak siteye erişime izin verilecek veya reddedilecektir. Bu yöntem en popüler captcha mekanizmalarından biridir çünkü botlar insan mantığıyla ilgili soruları çözemez. Bu tür captcha genellikle WordPress veya HTML sitelerinde uygulanır.
Harfleri ve sayıları yazın
Çok yaygın olan ve yaygın olarak kullanılan bir diğer captcha türü de harf yazmaktır. Bu yöntemde bir dizi harf görüntülenir ve bunları ilgili kutuya doğru şekilde girmeniz gerekir. Bazen harfler sayılarla birleştirilir veya sayılar tek başına görüntülenir. Görme sorunu yaşayan kişiler için sesli anlatım da kullanılmaktadır.
Resimleri gösterin ve sorunun cevabını bulun
Çok daha gelişmiş olduğu düşünülen başka bir captcha türünde ise bir görsel görüntülenir ve kişiden görseldeki belirli bir unsuru tanımlaması istenir. Örneğin trafik ışıklarını belirtin, yaya yollarını işaretleyin ve robotların cevaplayamayacağı bu tür soruları belirtin.
Onay kutusunu işaretleyin
Kullanıcı açısından çok basit olan testlerden biri, kullanıcıdan belirtilen kutuyu işaretlemesinin istenmesidir. Bu testte kullanıcının imlecinin onay kutusuna yaklaşırken yaptığı hareket dikkate alınır. En doğrudan insan hareketleri bile mikroskobik düzeyde bir miktar rastgelelik içerir. Robotların kolaylıkla taklit edemeyeceği bilinçsiz küçük hareketler.
son söz
Tüm web siteleri, güvenliği artırmak ve spam’ı önlemek için captcha’lar da dahil olmak üzere çeşitli yöntemler kullanır. Peki captcha nedir ve kullanımı nedir? Captcha’lar, insanların kolayca cevaplayabileceği ancak robotların geçemeyeceği, tamamen otomatik testlerdir. Bu yazıda captcha’nın tam açıklaması, türleri ve en önemli uygulamaları verilmiştir.