Apa itu CAPTCHA ?
CAPTCHA adalah singkatan dari Completely Automated Public Turing Test to Tell Computers and Humans Apart. Secara singkat CAPTCHA adalah tes untuk membedakan apakah akses permintaan online pada sebuah situs website dilakukan oleh manusia dan mesin (robot).
CAPTCHA berkembang dari sebuah Turing Test yang diciptakan oleh Alan Turing, seorang matematikawan, peneliti komputer, dan filsafat yang dijuluki “bapak komputasi modern,” pada tahun 1950. Turing Test merupakan sebuah tes sederhana dengan beberapa pertanyaan yang diberikan pada manusia dan mesin, untuk menguji kepintaran mesin dan membedakan mana jawaban manusia asli atau mesin.
Sehingga bisa dikatakan bahwa CAPTCHA adalah bentuk teknologi modern turing test yang dikembangkan untuk meningkatkan keamaan situs dari cyber attack. Teknologi CAPTCHA mulai digunakan pada tahun 2000 di Carnegie Mellon University dan terus dikembangkan hingga saat ini.
Fungsi utama CAPTCHA adalah menyediakan challenge and response (tantangan dan tanggapan) yang mudah dikerjakan oleh manusia, namun sulit dipecahkan mesin/robot.
Hal ini dikarenakan mesin menggunakan bahasa pengkodean khusus yang berbeda dengan bahasa manusia, sehingga mesin akan sulit mengidentifikasi bahasa manusia tanpa diprogram terlebih dahulu. Verifikasi CAPTCHA biasanya menggunakan grafis, berupa huruf, angka, atau gambar.
Jenis-Jenis CAPTCHA
Text CAPTCHA
Text CAPTCHA adalah jenis CAPTCHA berupa susunan kombnasi angka, huruf dan simbol acak dengan latar gambar abstrak yang samar. Pengguna harus memasukkan atau mengetik ulang kombinasi tersebut sesuai urutan yang ditentukan.
3D CAPTCHA
3D CAPTCHA adalah jenis yang mirip dengan text CAPTCHA yang mencakup kombinasi angka, huruf dan simbol. Namun latar pada CAPTCHA ini menggunakan gambar 3D sehingga kombinasi karakter lebih sulit diidentifikasi.
Picture recognition CAPTCHA
Picture recognition CAPTCHA menampilkan potongan-potongan gambar seperti elemen grafis, pemandangan, dsb. Pengguna harus memilih bagian gambar yang sesuai dengan ketentuan yang diberikan.
Math CAPTCHA
Math CAPTCHA berisi soal matematika sederhana, seperti penjumlahan dan pengurangan dua angka. Pengguna harus memasukkan hasil perhitungan yang benar untuk melewati CAPTCHA ini.
jQuery slider CAPTCHA
Jenis jQuery slider CAPTCHA mengharuskan pengguna untuk menggeser (slide) sebuah kotak kecil dari arah tertentu, misalnya dari kiri ke kanan untuk membuka kunci.
No CAPTCHA reCAPTCHA
No CAPTCHA reCAPTCHA adalah jenis CAPTCHA dari Google yang sangat sederhana dan paling sering digunakan. Pengguna hanya perlu mengklik sebuah kotak di samping tulisan "I'm not a robot" hingga muncul tanda ceklis untuk menyatakan bahwa pengguna bukan robot.
Fungsi CAPTCHA
- Melindungi keakuratan polling dari mesin peretas untuk memastikan semua yang melakukan voting adalah manusia asli dan mencegah double voting.
- Mencegah registrasi akun palsu ke beberapa akun email yang digunakan untuk tujuan jahat.
- Menghindari ticket inflation, yaitu kasus pembelian tiket suatu event dalam jumlah banyak dengan menggunakan bot yang kemudian dijual kembali dengan harga yang lebih mahal.
- Mencegah spam komentar palsu dari bot yang sulit disaring situs.
- Melindungi email pengguna dari tindakan scrapping (pencurian email mealui situs website) dengan melindungi dan menyembunyikan alamat email pengguna dari scraper.
- Mencegah brute force attack di mana peretas berulang kali mencoba menembus akun pengguna dengan menggunakan ratusan kombinasi kata sandi berbeda.
Baca Juga : Sering Dengar Kata Cache? Ini Definisi dan Manfaatnya
Bagaimana Mengatasi Wrong CAPTCHA ?
Wrong CAPTCHA biasanya terjadi pada jenis text CAPTCHA dan picture recognition CAPTCHA. Wrong CAPTCHA terjadi karena beberapa penyedia CAPTCHA sangat sensitif terhadap input pengguna.
Pada text CAPTCHA misalnya, wrong CAPTCHA terjadi karena beberapa karakter baik huruf maupun angka yang sulit dibedakan:
- antara huruf L kecil (l), huruf i besar (I), dan angka 1
- antar huruf o besar (O) dan angka nol (0)
- antara angka 6 dan 8 yang saling bertumpuk
- antara huruf-huruf yang bentuknya mirip seperti V dan U
Sedangkan pada picture recognition CAPTCHA, wrong CAPTCHA terjadi karena gambar yang kurang jelas sehingga sulit diidentifikasi, cache dan cookies yang menumpuk, atau koneksi internet yang kurang stabil.
Untuk mengatasi wrong CAPTCHA, berikut beberapa hal yang bisa dilakukan :
- Muat ualang (reload) halaman website
- Bersihkan cache dan cookies pada browser
- Masukkan kembali CAPTCHA dengan hati-hati
Sumber Referensi :
- https://glints.com/id/lowongan/captcha-adalah/#.YcGGfGhBy01
- https://gudangssl.id/blog/captcha-adalah/
- https://idcloudhost.com/panduan/mengenal-apa-itu-captcha-dan-fungsi/amp/#Jenis_Jenis_Captcha
- https://qwords.com/blog/captcha-adalah/
- https://blogs.masterweb.com/apa-itu-captcha/
- https://appkey.id/pembuatan-website/teknologi-web/captcha-artinya/
- https://www.audiomoz.com/2020/12/arti-dari-wrong-captcha-dan-tips-yang.html