Jumat, 23 Oktober 2009

Cara kerja CAPTCHA


CAPTCHA singkatan dari Completely Automated Public Turing Test to Tell Computers and Humans Apart. Bentuk yang paling umum dari CAPTCHA adalah sebuah gambar dari beberapa surat terdistorsi. Itu tugas Anda untuk mengetik rangkaian yang benar ke dalam bentuk surat. Jika surat-surat Anda cocok dengan yang di distorsi gambar, Anda lulus ujian.




Mengapa ada orang yang perlu untuk membuat sebuah tes yang dapat memberitahu manusia dan komputer yang terpisah? Itu karena orang yang mencoba sistem permainan - mereka ingin mengeksploitasi kelemahan pada komputer menjalankan situs. Sementara orang-orang ini mungkin membuat sebuah minoritas dari semua orang di internet, tindakan mereka dapat mempengaruhi jutaan pengguna dan situs Web. Sebagai contoh, gratis layanan e-mail mungkin menemukan dirinya dibombardir oleh rekening permintaan dari program otomatis. Program otomatis yang bisa menjadi bagian dari upaya yang lebih besar untuk mengirim spam mail ke jutaan orang. Uji CAPTCHA yang membantu mengidentifikasi pengguna adalah nyata manusia dan mana yang program komputer.


Satu hal yang menarik tentang tes CAPTCHA adalah bahwa orang-orang yang merancang tes tidak selalu marah ketika mereka gagal tes. Itu karena untuk tes CAPTCHA gagal, seseorang harus menemukan cara untuk mengajar komputer bagaimana untuk menyelesaikan tes. Dengan kata lain, setiap CAPTCHA kegagalan adalah benar-benar suatu kemajuan dalam kecerdasan buatan.

Siapa Yang Menggunakan CAPTCHA ?

Salah satu aplikasi umum CAPTCHA adalah untuk memverifikasi online polling. Bahkan, seorang mantan polling Slashdot berfungsi sebagai contoh dari apa yang bisa salah jika jajak pendapat tidak menerapkan penyaring pada survei mereka. Pada tahun 1999, Slashdot menerbitkan sebuah jajak pendapat yang meminta pengunjung untuk memilih lulusan sekolah yang memiliki program terbaik dalam ilmu komputer. Mahasiswa dari dua universitas - Carnegie Mellon dan MIT - menciptakan program otomatis yang disebut bot untuk memilih berulang kali untuk masing-masing sekolah. Sementara dua sekolah menerima ribuan suara, sekolah-sekolah lain hanya memiliki beberapa ratus masing-masing. Jika hal itu memungkinkan untuk membuat sebuah program yang dapat memberikan suara pada polling, bagaimana kita bisa percaya hasil polling online sama sekali? Sebuah bentuk CAPTCHA dapat membantu mencegah programmer dari mengambil keuntungan dari sistem pemungutan suara.

Formulir pendaftaran pada situs web sering menggunakan CAPTCHA. Sebagai contoh, gratis berbasis Web layanan e-mail seperti Hotmail, Yahoo! Mail atau Gmail memungkinkan orang untuk membuat account e-mail gratis. Biasanya, pengguna harus menyediakan beberapa informasi pribadi bila membuat account, tapi layanan biasanya tidak memverifikasi informasi ini. Mereka menggunakan CAPTCHA untuk mencegah spammer menggunakan bot untuk menghasilkan ratusan spam mail account.


Calo tiket seperti Ticketmaster juga menggunakan aplikasi CAPTCHA. Aplikasi ini membantu mencegah calo tiket dari layanan membombardir dengan pembelian tiket besar-besaran untuk peristiwa besar. Tanpa semacam filter, mungkin untuk calo untuk menggunakan bot untuk menempatkan ratusan atau ribuan pesanan tiket dalam hitungan detik. Pelanggan yang sah menjadi korban sebagai kejadian-kejadian menjual beberapa menit setelah tiket menjadi tersedia. Calo kemudian mencoba menjual tiket di atas nilai nominal. Sementara aplikasi CAPTCHA tidak mencegah scalping, mereka lakukan membuatnya lebih sulit untuk kulit kepala tiket dalam skala besar.

Beberapa halaman Web memiliki papan pesan atau formulir kontak yang memungkinkan pengunjung untuk memposting pesan baik ke situs atau mengirim langsung ke Web administrator. Untuk mencegah spam badai, banyak situs-situs ini memiliki program CAPTCHA menyaring kebisingan. Sebuah CAPTCHA tidak akan menghentikan seseorang yang ditentukan untuk mengirim pesan kasar atau merugikan administrator, tetapi akan membantu mencegah bot dari posting pesan secara otomatis.

Bentuk yang paling umum dari CAPTCHA mengharuskan pengunjung untuk mengetikkan sebuah kata atau serangkaian huruf dan angka bahwa aplikasi telah terdistorsi dalam beberapa cara. Beberapa CAPTCHA pencipta datang dengan cara untuk meningkatkan nilai aplikasi seperti: digitalisasi buku. Sebuah aplikasi bernama reCAPTCHA memanfaatkan pengguna tanggapan dalam bidang CAPTCHA untuk memverifikasi isi suatu scan kertas. Karena komputer tidak selalu dapat mengidentifikasi kata-kata dari pemindaian digital, manusia harus memverifikasi apa halaman cetak kata. Maka mungkin untuk mesin pencari untuk mencari dan mengindeks isi dokumen scan.

Berikut adalah cara kerjanya: Pertama, administrator dari program reCAPTCHA scan buku digital. Kemudian, program reCAPTCHA memilih dua kata dari gambar digital. Aplikasi sudah mengakui salah satu dari kata-kata. Jika pengunjung jenis kata itu menjadi lapangan dengan benar, aplikasi mengasumsikan kata kedua jenis pengguna juga benar. Kata kedua itu masuk ke dalam kolam kata-kata bahwa aplikasi akan hadir kepada pengguna lain. Ketika setiap pengguna mengetik kata, aplikasi membandingkan kata untuk jawaban asli. Akhirnya, aplikasi cukup menerima tanggapan untuk memverifikasi kata dengan tingkat kepastian yang tinggi. Kata itu bisa lalu pergi ke kolam diverifikasi.

Kedengarannya memakan waktu, tetapi ingat bahwa dalam kasus ini adalah menarik CAPTCHA tugas ganda. Tidak hanya memeriksa isi sebuah buku digital, tetapi juga memverifikasi bahwa orang-orang mengisi formulir adalah benar-benar orang-orang. Pada gilirannya, orang-orang yang memperoleh akses ke layanan yang ingin mereka gunakan.


Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

0 komentar: on "Cara kerja CAPTCHA"

Posting Komentar