Bir CAPTCHA'nın anlayabildiği kadarıyla insan mısın?
Evet, ama gerçek CAPTCHA'larda artık botlar daha başarılı. Kaliforniya Üniversitesi Irvine'in 2023'te 1.000 kişiyi on tür gerçek CAPTCHA'da süre tutarak incelediği çalışmada, tipik bir kişi reCAPTCHA'nın tıklama görevi için yaklaşık 3 saniyeye, en zor resim bulmacaları için ise yarım dakika kadarına ihtiyaç duydu. Araştırmacıların karşılaştırabildiği her türde, yayımlanmış en iyi botlar insanlardan daha hızlı ve daha isabetliydi.
Bu CAPTCHA testi o çalışmayı yaklaşık iki dakikada deneyebileceğin altı kontrole dönüştürüyor: bir düğmeye bas, örneğe uyan her kareye dokun, bir yapboz parçasını boşluğuna kaydır, bir kediyi düzelt, doğru duran tek zürafayı seç ve bir noktayı “insan gibi” eve sürükle. Her kontrolün süresi ekranda belirdiği andan cevap verdiğin ana kadar tutulur ve tek hakkın vardır, tekrar yok. Her kontrolden sonra sürenin yanında, gerçek sürümde tipik bir kişinin süresini (Searles ve ark.'nın açık verilerinden) ve yayımlanmış en hızlı botun süresini görürsün. Sonunda kaç kontrolü geçtiğini, toplam süreni ve makinenin aslında neyi izlediğini öğrenirsin.
Bu CAPTCHA'lar hakkında bir oyun, güvenlik kontrolü değil: Buradaki hiçbir şey insan olup olmadığına karar vermez. Kontrolleri biz çizdik ve tek turda yapılıyorlar; bu yüzden birkaç tur sürebilen ve bir sunucudan yüklenen gerçeklerinden daha kolaylar. Yüzdelik dilim de bu yüzden yok: Sürelerin çalışmanınkilerin yanında durur ama onlara göre sıralanmaz.
CAPTCHA testi neyi ölçer?
Tek bir şeyi: web sitelerinin insanları botlardan ayırmak için kullandığı her kontrol türünü ne kadar sürede geçtiğini ve geçip geçemediğini.
Altı kontrol
- reCAPTCHA'nın onay kutusu gibi bir tıklama kontrolü: düğmeye bas
- reCAPTCHA ve hCAPTCHA'daki gibi resim kareleri: örneğe uyan her kareye dokun (dokuz karenin üçü ya da dördü); geçmek için hepsi doğru olmalı
- Geetest'teki gibi bir kaydırıcı: parçayı rayı boyunca resimdeki boşluğa sürükle
- Arkose Labs'teki gibi döndürme: bir kediyi 15 derece hassasiyetle düzelt
- Arkose Labs'teki gibi düz duranı seçme: altı zürafadan doğru duranına dokun
- Gerçekte karşılığı olmayan son bir kontrol: bir noktayı istediğin gibi eve sürükle
- Bütün resimler yazısız basit çizimler; böylece herkes, hangi dili konuşursa konuşsun oynayabilir
Sonucun
- Altı kontrolden kaçını geçtiğin ve saniye cinsinden toplam süren
- Her kontroldeki süren; yanında tipik bir kişinin gerçek sürümdeki süresi ve yayımlanmış en iyi botun süresi
- 1.000 gerçek insanın on tür gerçek CAPTCHA'da nereye düştüğünü gösteren bir grafik (ortadaki yarı, medyan, 10.–90. yüzdelik), sen de ilgili satırda işaretlisin
- Sen oynarken makinenin neyi izlediği
- CAPTCHA'ya adını veren 2003 tarihli makaleden 2023 çalışmasına, botların insanlara nasıl yetiştiğinin kısa tarihi
- Paylaşılabilir bir kart ve bir arkadaşına meydan okuma bağlantısı: daha çok kontrol geçen kazanır, sonra daha hızlı olan
Başlamadan önce
- Yaklaşık iki dakika; ücretsiz, kayıt gerekmez
- Telefonda da bilgisayarda da çalışır; sürüklemek fareyle biraz daha hızlıdır
- Ses efektleri isteğe bağlıdır; hiçbir şeyi duyman gerekmez
- Her kontrol yalnızca bir kez sayılır; o yüzden harekete geçmeden önce tek satırlık talimatı oku
CAPTCHA testi hakkında sorular
Bu test ücretsiz mi? Sonucumu görmek için kaydolmam gerekiyor mu?
Evet, ücretsiz ve kayıt yok: hesap, e-posta ya da ödeme gerekmez. Bitirdiğin anda sonucun bu sayfada görünür; hemen paylaşabilir ya da yeniden oynayabilirsin.
Bir insanın CAPTCHA çözmesi ne kadar sürer?
Türüne göre genellikle yaklaşık 3 ile 30 saniye arası. Searles ve ark.'nın 1.000 kişiyle yaptığı 2023 çalışmasında medyan, reCAPTCHA'nın tıklama görevi için yaklaşık 3 saniye, bozulmuş metin için yaklaşık 9 ila 13 saniye, Geetest kaydırıcısı için yaklaşık 21 saniye ve Arkose Labs'in resim seçimi için yaklaşık 33 saniyeydi. Aynı CAPTCHA'ları bir kayıt formunun içinde çözmek insanları ortalama %27 yavaşlattı.
Botlar CAPTCHA'larda insanlardan daha mı iyi?
Evet, yayımlanmış bir saldırının bulunduğu her türde. Searles ve ark.'nın (2023) en hızlı saldırılar tablosuna göre botlar reCAPTCHA'nın tıklama görevini 1,4 saniyede %100 doğrulukla, hCAPTCHA'yı 14,9 saniyede %98 ile ve Geetest kaydırıcısını 5,3 saniyede %96 ile çözüyor. Aynı çalışmadaki insanlar reCAPTCHA resim görevlerinin yaklaşık %81'ini doğru yaptı.
Bu CAPTCHA testi seni nasıl puanlıyor?
CAPTCHA testi, altı kontrolünden kaçını geçtiğini sayar ve süreni toplar. Her kontrolün süresi belirdiği andan cevap verdiğin ana kadar tutulur ve her biri bir kez yapılır. Bir arkadaşınla yarışta önce geçilen kontrol sayısına, sonra toplam saniyeye bakılır. Yüzdelik dilim yok, çünkü altı kontrol çalışmadaki gerçek CAPTCHA'ların daha basit, tek turluk sürümleri.
CAPTCHA ne anlama geliyor?
CAPTCHA, Completely Automated Public Turing test to tell Computers and Humans Apart ifadesinin kısaltmasıdır; yani bilgisayarları ve insanları ayırt etmek için tamamen otomatik, herkese açık bir Turing testi. Luis von Ahn, Manuel Blum, Nicholas Hopper ve John Langford bu adı 2003 tarihli bir makalede verdi: bir bilgisayarın sorduğu ve puanladığı ama kendisinin geçemediği bir test.
Neden bazen bir CAPTCHA'yı geçemiyorum?
Çünkü gerçek CAPTCHA'lar insanlar için de zor. UC Irvine'in 2023 çalışmasında insanlar reCAPTCHA resim görevlerinin yaklaşık %81'ini ve hCAPTCHA'nın zor olanlarının yaklaşık %71'ini doğru yanıtladı; maskelenmiş bozulmuş metinde ise cevapta ancak yarısı uzlaştı. Aynı çalışmanın ikinci deneyinde başlayanların %30'u sona varmadan vazgeçti.
Bu gerçek bir CAPTCHA ya da bot kontrolü mü?
Hayır. Bu CAPTCHA testi CAPTCHA'lar hakkında bir oyundur ve senin hakkında hiçbir şeye karar vermez. Altı kontrolü bizim çizimlerimizdir, herhangi bir şirketin CAPTCHA'sı değildir ve cevapların hiçbir yere yüklenmez. Bir meydan okuma bağlantısı yalnızca hangi kontrolleri geçtiğini ve toplam saniyeni, adresin # işaretinden sonraki kısmında taşır.
Sayılar nereden geliyor?
İnsanların süreleri, Searles ve ark.'nın (2023) açık verilerinden yazarların kendi temizleme yöntemiyle (her türün en yavaş %5'i çıkarılarak) yeniden hesaplandı. Katılımcılar, çoğu ABD'de yaşayan ve bilgisayar kullanan 1.000 Amazon Mechanical Turk çalışanıydı ve değiştirilmemiş gerçek CAPTCHA'lar çözdüler. Makale metni tıklama görevinin medyanı olarak 3,7 saniye veriyor; açık veriler 3,3 saniye veriyor. Bot süreleri aynı makalenin yayımlanmış saldırılar tablosundan alındı ve her saldırı makalesinde yeniden kontrol edilmedi. Site kendi oyuncularının verilerini yayımlamaz.