26
2011
Php CAPTCHA Uygulaması
Merhaba arkadaşlar, bu yazımda açık kaynak kodlu bir proje olan cool-php-captcha‘ dan bahsedeceğim.
Bir çoğumuz biliyoruzdur en azından gözümüz aşinadır ; CAPTCHA bir web sitesine üye olurken veya bir içeriğe yorum yaparken, bize bir text alanına verilen karakterileri yazmamız için sunulan alfanümerik karakterlerden oluşuyor. Genelinde bir imaj (jpg, png..) formatında sunulan bu içeriği doğru (aynı) girmemiz durumunda olası form işlemini icra etmemize izin veriliyor, aksinde ise tekrar giriş yapmamız için yeni bir dizi karakter sunuluyor.
Tabi ki CAPTCHA’ lar ilk peydah olduğunda basitçe yapılmış düz yazı formatında sunulan ifadeler mevcut sistemimizi bot (robot yazılım)’ lardan koruyabiliyordu. Fakat bazı robot yazılımlar image processing & recognizing (imaj işleme, tanıma) yöntemleriyle, sunulan resimlerden yazılması gereken içeriği tespit edebilir hale geldi. Bu yüzden bu yazılımlara engel olabilmek amacıyla çeşitli teknikler geliştirildi.
Örneğin;
- Arkaplan rengini değiştirmek
- Karakterleri eğip bükmek ( Bazen bizim için okuması zor olsada en iyi yöntem diyebilirim. )
- Karakterlerin üzerine rastgele çizgiler dizdirmek
- Karakterleri bulanıklaştırmak , gibi.
Elbette ki bunların birkaçı yada hepsi bir birliktelik oluşturabilir.
Çoğumuzun yine reCAPTCHA projesinden haberdardır, en azından gözü. Fakat reCAPTCHA’ nın sunduğu karakter dizisi bazen o kadar uzun ve karışık olabiliyorki, hepimiz okumakta zorlanmışızdır. Tabiki bu karmakarışıklığın getirisi, fazlasıyla insan ile robot yazılımı ayırt etmek oluyor.
Şimdi ise asıl anlatmak istediğim cool-php-captcha ‘ ya geçelim. Canlı bir örneğini burada görebilirsiniz.
Benzer Yazılar
Kariyer
- Yazılım Geliştirme Uzmanları
MobilMutfak - Java Yazılım Uzmanı
Yapı Kredi Emeklilik - Java Yazılım Uzmanı
Universal Bilgi Teknolojileri - Yazılım Geliştirmeci ve Proje Mühendisi
Yapı ve Kredi Bankası - Java Yazılım Uzmanı
Abaküs Finansal Yaz. A.Ş








