Captcha

CAPTCHA atau Captcha yang merupakan singkatan dari "Completely Automated Public" adalah jenis tantangan-response test untuk memastikan bahwa respon hanya dihasilkan oleh manusia dan bukan oleh komputer. Dengan kata sederhana, CAPTCHA adalah uji verifikasi kata bahwa Anda akan datang di akhir bentuk sign-up saat sign up ke Gmail atau account Yahoo. Gambar berikut menunjukkan contoh khas CAPTCHA.


Hampir setiap pengguna internet akan memiliki pengalaman CAPTCHA dalam penggunaan internet sehari-hari, tetapi hanya sedikit yang tahu apa itu dan mengapa mereka digunakan. Jadi,

Apa tujuan CAPTCHA ?
CAPTCPA terutama digunakan untuk mencegah perangkat lunak otomatis (bots) dari tindakan atas nama manusia yang sebenarnya. Misalnya while mendaftar untuk sebuah account email baru, Anda akan menemukan sebuah CAPTCHA pada akhir bentuk sign-up untuk memastikan bentuk kegiatan tersebut diisi hanya oleh manusia dan tidak sah oleh perangkat lunak otomatis atau bot komputer. Tujuan utama dari CAPTCHA adalah mengemukakan tes yang sederhana bagi setiap manusia untuk menjawab tapi untuk komputer, hampir tidak mungkin untuk menyelesaikan.

Apa perlu dibuat test yang membedakan komputer dan manusia S?
Bagi banyak orang CAPTCHA mungkin tampak konyol dan menyebalkan, namun ternyata memiliki kemampuan untuk melindungi sistem dari serangan berbahaya di mana orang mencoba permainan sistem. Penyerang dapat menggunakan software otomatis untuk menghasilkan sejumlah besar dari permintaan sehingga menyebabkan beban tinggi pada server target yang akan menurunkan kualitas pelayanan dari sistem yang diberikan, baik karena penyalahgunaan atau pengeluaran sumber daya. Hal ini dapat mempengaruhi jutaan pengguna yang sah dan permintaan mereka. CAPTCHA dapat digunakan untuk melindungi sistem yang rentan terhadap email spam, seperti layanan dari Gmail, Yahoo dan Hotmail.

Siapa yang Menggunakan CAPTCHA?
CAPTCHA terutama digunakan oleh situs web yang menawarkan layanan seperti polling online dan formulir pendaftaran. Misalnya, layanan email berbasis web seperti Gmail, Yahoo dan Hotmail menawarkan account email gratis bagi pengguna mereka. Namun pada setiap proses sign-up, CAPTCHA yang digunakan untuk mencegah spammer menggunakan bot untuk menghasilkan ratusan account mail spam.

Merancang Sistem CAPTCHA
CAPTCHA dirancang pada kenyataan bahwa komputer tidak memiliki kemampuan bahwa manusia memiliki ketika datang ke pengolahan data visual. Hal ini lebih mudah mungkin bagi manusia untuk melihat gambar dan memilih pola dari komputer. Hal ini karena komputer tidak memiliki kecerdasan yang nyata. CAPTCHA dilaksanakan dengan menyajikan pengguna dengan sebuah gambar yang berisi distorsi atau karakter acak yang membentang hanya manusia harus bisa mengidentifikasi. Kadang-kadang karakter keluar atau disajikan dengan latar belakang untuk membuatnya lebih sulit bagi komputer untuk mengetahui pola-pola.

Kebanyakan, tetapi tidak semua, CAPTCHA mengandalkan tes visual. Beberapa Situs-situs Web menerapkan sistem CAPTCHA yang sama sekali berbeda untuk memberitahu manusia dan komputer terpisah. Misalnya, pengguna disajikan dengan 4 gambar di mana 3 berisi gambar hewan dan satu berisi bunga. Pengguna diminta untuk memilih hanya gambar-gambar yang berisi binatang di dalamnya. Tes Turing dapat dengan mudah diselesaikan oleh setiap manusia, tapi hampir mustahil untuk sebuah komputer.

Tantangan CAPTCHA
Tantangan dalam memecahkan CAPTCHA terletak pada tugas keras dan nyata dalam pengajaran komputer bagaimana untuk memproses informasi dengan cara yang mirip dengan cara manusia berpikir. Algoritma dengan kecerdasan buatan harus dirancang untuk membuat komputer berpikir seperti manusia ketika datang untuk mengakui pola-pola dalam gambar. Namun tidak ada algoritma universal yang bisa lewat dan memecahkan sistem CAPTCHA dan algoritma CAPTCHA maka harus ditangani secara individual. Ini mungkin tidak bekerja 100 persen dari waktu, tetapi dapat bekerja cukup sering dan menjadi bermanfaat kepada spammer.2

Tidak ada komentar:

Posting Komentar