Captcha Nedir? CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) güvenlik kodu olarakta bilinen yapı web sayfalarında bulunan formların kullanıcı tarafından girildiğini onaylamak adına kullanılan ve genelde resim tabanlı rakam ve harflerden oluşan bir yapıdır. Daha net açıklamak gerekir ise; Carnegie Mellon School of Computer Science tarafından geliştirilen bir projedir.
Projenin amacı bilgisayar ile insanların davranışlarının ayırt edilmesidir. Daha çok bu ayrımı yapmanın en zor olduğu web ortamında kullanılmasıdır.
Web sitenizdeki etkileşimlerin insanlar tarafından yapıldığını test/doğrulamak ister iseniz en doğru yol Captcha kodları olabilir. Hesap erişim noktalarındaki güvenliği arttırarak deneme yanılma yöntemi ile gerçekleştirilen parola tahmin etme saldırılarını (Brute Force) önlemek için de kullanılır. Google’nin geliştirdiği ve en çok kullanılan reCaptcha uygulamasıdır.
reCAPTCHA ağ sayfalarının güvenliği için otomatik tanınması zor yazıların insan emeğiyle bilgisayar ortamında taranıp sayısallaştırılmasını sağlayan bir uygulamadır. 16 Eylül 2009 tarihinde Google tarafından satın alınmıştır. Vikipedi
- Captcha Güvenilirliği ise;
Yapılan bir araştırma CAPTCHA’nın aslında yeterince güvenlik açısından yeterli olmadığını gösterdi. CAPTCHA’yı aşmanın birçok yöntemi mevcut. Fakat şuan bunlardan en sonuç üreteni CAPTCHA çözme hizmetleri olarak görülüyor. Webde yapılan araştırmalarda ise Captcha’yı aşmak üzere bazı yöntemler geliştirildiğini görebiliyoruz.
- Kullanım Şekilleri Nelerdir ?
Temel amaç makineyi insandan ayırmaktır. Günümüzde kullandığımız çoğu sosyal platform üzerinde robot musun uyarıları almamız yaygınlaştı. Makinenin insan olduğunu ayırırken, rastgele sayılar sorabilir, Matematiksel basit işlem yaptırabilirsiniz. Ve bazı karışık kelimeleri yazmasını isteyebilirsiniz. Özellikle PHP ile captcha yapımı için GD kütüphanesinin aktif olması gerekmektedir.

Google yapımı reCAPTCHA‘ya örnek verelim:
