Senin, 31 Agustus 2009

Membangun CAPTCHA dengan metode AJAX

CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia. Oleh sebab itu, uji ini kadang disebut sebagai uji Turing balik, karena dikelola oleh mesin dan ditujukan untuk manusia, kebalikan dari uji Turing standar yang biasanya dikelola oleh manusia dan ditujukan untuk suatu mesin. CAPTCHA umumnya menggunakan huruf dan angka dari citra terdistorsi yang muncul di layar.

Istilah "CAPTCHA" (berasal dari kata bahasa Inggris "capture" atau menangkap) diciptakan pada tahun 2000 oleh Luis von Ahn, Manuel Blum, Nicholas J. Hopper (semua dari Carnegie Mellon University), dan John Langford (IBM). Istilah ini adalah akronim bahasa Inggris dari "Completely Automated Public Turing test to tell Computers and Humans Apart" (Uji Turing Publik Terotomatisasi Penuh untuk membedakan Komputer dan Manusia)

(Wikipedia)

Untuk membuatnya dengan metode AJAX anda dapat mengunduh script-script yang dibutuhkan seperti dibawah ini :

  • captcha_test.htm : digunakan untuk menampilan gambar CAPTCHA sekaligus tempat untuk menginput captcha tersebut
  • ajax_captcha.js : berisi script engine Ajax itu sendiri
  • create_image.php : membuat image untuk CAPTCHA
  • captcha.php : hasil dari setelah kita menginput nilai CAPTCHA untuk di validasi

klik disini untuk mendownloadnya

Tidak ada komentar: