Bir web sitesine giriş yaparken, form doldururken ya da bilet alırken karşınıza çıkan “Ben robot değilim” kutusu artık internetin sıradan bir parçası. Peki tek bir tıklamayla bilgisayar, karşısındakinin insan mı yoksa bir bot mu olduğunu nasıl anlıyor? Ben robot değilim doğrulamasının arkasındaki mantık, tahmin ettiğinizden çok daha fazlasını içeriyor.

CAPTCHA ne anlama geliyor?

CAPTCHA, İngilizce “Completely Automated Public Turing test to tell Computers and Humans Apart” ifadesinin kısaltmasıdır. Türkçesiyle “bilgisayarları ve insanları ayırt etmek için tamamen otomatik, herkese açık Turing testi” anlamına gelir. Amacı; sahte hesap açan, yorum spam’i yapan, bilet ve ürün stoklarını kapan ya da şifre denemesi yapan otomatik yazılımları durdurmaktır.

Eskiden bu testler, okunması zor eğri büğrü harfleri yazmamızı isterdi. Google’ın reCAPTCHA sistemi ise zamanla testi büyük ölçüde görünmez hâle getirdi. Bugün gördüğünüz onay kutusu, testin yalnızca küçük bir parçası.

Ben robot değilim onay kutusunu andıran işaretli kutucuk

Asıl test, kutuya tıklamadan önce başlıyor

Kutuyu işaretlemenin kendisi tek başına bir anlam taşımaz; önemli olan sayfaya girdiğiniz andan itibaren nasıl davrandığınızdır. Sistem arka planda pek çok sinyali değerlendirir:

  • İmleç hareketi: İnsanlar fareyi düzensiz, küçük sapmalarla hareket ettirir. Botlar ise imleci çoğunlukla dümdüz bir çizgide ve kusursuz bir hızla götürür.
  • Tıklama zamanlaması: Sayfaya girer girmez milisaniyeler içinde yapılan tıklama şüphe uyandırır.
  • Çerezler ve tarayıcı geçmişi: Daha önce Google hizmetlerini normal şekilde kullanan bir tarayıcı, sıfırdan açılmış bir tarayıcıya göre daha güvenilir kabul edilir.
  • Cihaz ve ağ bilgileri: Tarayıcı türü, ekran çözünürlüğü, IP adresinin geçmişte kötüye kullanılıp kullanılmadığı gibi bilgiler de hesaba katılır.

Bu verilerin sonunda bir risk değerlendirmesi yapılır. Sonuç güven veriyorsa kutuda hemen yeşil onay işareti görünür. Sistem emin olamazsa ek bir doğrulama ister.

Trafik lambası ve yaya geçidi seçtirmesinin nedeni

Risk puanınız belirsiz kaldığında karşınıza “trafik lambalarını seçin” ya da “otobüs olan kareleri işaretleyin” gibi görsel bulmacalar çıkar. Bu testler, botların zorlanacağı ek bir engel oluşturur. Ancak yapay zekâ ilerledikçe bu bulmacalar da eskisi kadar güçlü bir bariyer değil. 2023’te yayımlanan bir akademik çalışmada botların bazı CAPTCHA türlerini insanlardan daha yüksek doğrulukla çözebildiği görüldü. Bu yüzden asıl yük, görsel bulmacadan çok davranış analizine kayıyor.

Ben robot değilim doğrulaması: dizüstü bilgisayarda yazan robot el

Bazı sitelerde kutu bile yok

Google’ın reCAPTCHA v3 belgelerine göre bu sürüm kullanıcıyı hiç durdurmadan, sitedeki etkileşimlere bakarak her istek için bir puan üretiyor. Site sahibi bu puana göre karar veriyor; varsayılan eşik değeri 0,5 olarak öneriliyor. Yani pek çok sitede, siz farkına bile varmadan arka planda bir insanlık testi yapılıyor.

Gizli sekmede gezinmek, VPN kullanmak ya da çerezleri sık sık temizlemek, sistemin elindeki güven sinyallerini azaltır. Bu yüzden böyle durumlarda daha sık görsel bulmaca görmeniz normaldir. Hesaplarla ilgili hangi bilgilerin paylaşıldığını merak ediyorsanız Google ile giriş yapınca hangi bilgiler paylaşılıyor yazımıza, verilerinizin akıbeti için de bir dosyayı silince gerçekten siliniyor mu yazımıza göz atabilirsiniz.

Sıkça Sorulan Sorular

Ben robot değilim kutusu neden bazen hemen onaylanıyor?

Sistem, imleç hareketiniz, çerezleriniz ve cihaz bilgileriniz gibi sinyallerden yeterince emin olduğunda ek test istemeden onay verir.

Neden sürekli trafik lambası seçmem isteniyor?

VPN, gizli sekme, temizlenmiş çerezler ya da şüpheli görülen bir IP adresi risk puanınızı düşürebilir. Bu durumda sistem görsel bulmacayla ek doğrulama ister.

reCAPTCHA v3 nedir?

reCAPTCHA v3, kullanıcıya hiçbir kutu ya da bulmaca göstermeden arka planda bir puan üreten sürümdür. Site sahibi bu puana göre işlemi onaylar veya ek doğrulama ister.

Cevap Yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir