Pengertian Captcha
Captcha atau Completely Automated Public Turing test to tell Computers and Humans Apart adalah sebuah sistem keamanan yang dibuat dengan konsep challenge-respon (uji respon) dengan bentuk rangkaian huruf atau angka yang harus diketik ulang oleh pengguna jika ingin melanjutkan sebuah proses.
Capthca diciptakan dengan tujuan utama adalah agar hanya manusia yang bisa menjawab Captcha tersebut, dan program bot tidak bisa melakukannya
Sejarah Captcha
Awalnya Captcha mulai dikembangkan pertama kali oleh Alan Turing pada tahun 1950an. Alasan dibuatnya Captcha pada saat itu karena banyak sistem bot dapat mengisi formulir online dengan mudah tanpa harus mengisinya satu per satu formulir tersebut. Hal ini membuat hasil dari formulir online tidak lagi valid.
Pada tahub 2000an Captcha kembali dikembangkan oleh Luis von Ahn, Manuel Blum dan Nicholas J.Hopper yang merupakan ahli komputer dari Carnegie Mellon University. Project ini juga didukung oleh salah satu staf perusahaan perangkat komputer IBM yaitu John Langford. Mereka mengembangkan Captcha agar lebih kompleks dan tidak bisa ditembus oleh program bot manapun.
Menurut pengembangan cari Captcha, rangkaian huruf dan angka tersebut menggunakan sistem yang akan diupdate dan ditambah setiap kali ada semua input baru. Jadi dimungkinkan tidak ada Captcha yang sama di dunia maya. Hal ini tentunya akan membatasi sebuah program bot yang menggunakan sistem penyimpanan data Captcha, karena tidak mungkin sebuah program dapat menyimpan miliaran Captcha setiap saat.
Perkembangan Sistem Captcha Modern
Saat ini penggunaan Captcha telah masuk pada sistem komentar, register bahkan sistem keamanan e-commerce juga tidak jarang ditemui Captcha dalam sistem billingnya. Dan kini pengembangan Captcha telah dibuat dalam bentuk audio yang ditujukan untuk para penyandang tunanetra yang tidak bisa melihat objek Captcha. Tidak hanya itu, beberapa pengembangan Capctha kini juga mulai menerapkan beberapa jenis Captcha dalam bentuk kombinasi gambar. Selain lebih intuitif dan menarik nampaknya Captcha jenis ini juga memiliki tingkat keamanan yang baik.
Namun, dengan berkembangnya tenologi kemampuan para hacker untuk membobol sistem Captcha juga makin canggih. Salah satu teknologi yang mampu memecahkan siste, Captcha adalah teknologi OCR atau Optical Character Recognition. Dengan teknolohi tersebut sebuah program bisa membaca karakter huruf dan angka aneh yang ditampilkan dengan cara memindai lalu mencocokan dengan kemungkinan huruf atau angka yang tepat.
Jenis-Jenis Captcha
1.reCaptcha Google
- Google reCaptcha v2
- Google reCaptcha v3
2.Text Captcha
Text Captcha adalah captcha yang berisi susunan huruf, angka atau keduanya.
3.Picture Recognition Captcha
Captcha ini mengharuskan pengunjung untuk memilih bagian foto yang sudah ditentukan sebelum mengakses sebuah halaman website.
4. Math Captcha
5. 3D Captcha
6. jQuery Slider Captcha
Fungsi Captcha
- Mencegah Registrasi Akun Palsu
- Mencegah Komentar Spam di website atau blog
- Mengamankan Transaksi Jual Beli Online