CAPTCHA, Sistem Cybersecurity yang Mampu Bedakan Mesin dan Manusia
Apa Itu CAPTCHA?
Menurut Learning Hub, CAPTCHA didefinisikan sebagai sebuah tes untuk membedakan antara manusia dan robot atau mesin ketika ada akses ke suatu situs.
CAPTCHA adalah singkatan dari Completely Automated Public Turing Test to Tell Computers and Humans Apart.
Awalnya, CAPTCHA berkembang dari Turing Test yang diciptakan oleh Alan Turing, seorang penemu yang dijuluki Bapak komputer modern.
Turing Test bermula dari tes sederhana dengan beberapa pertanyaan untuk mengetahui mana responden yang merupakan manusia sungguhan dan mana yang mesin.
CAPTCHA adalah versi modern dari tes ini yang lebih akurat.
Sistem keamanan siber ini memberikan pertanyaan-pertanyaan yang hanya bisa dijawab atau diselesaikan oleh manusia.
Meskipun CAPTCHA tidak sepenuhnya sempurna, hanya ada kurang lebih 0.1% kemungkinan robot atau mesin bisa mengelabui sistem ini.
Sementara, lebih dari 80% manusia bisa mengerjakannya.
Teknologi ini mulai digunakan pada tahun 2000 di Carnegie Mellon University dan terus disempurnakan hingga saat ini.
Dalam perkembangannya, bermunculan berbagai jenis CAPTCHA mulai dari teks, gambar, dan lain-lain di berbagai situs.
Meskipun cukup sederhana, sistem cybersecurity ini jadi sangat penting untuk mengurangi kemungkinan black hat SEO, spam, dan serangan digital lainnya yang tidak diinginkan.
Menurut Imperva, secara spesifik, beberapa contoh tujuan digunakannya CAPTCHA yaitu untuk:
1. Menjaga keakuratan polling
Hasil polling di internet bisa berubah atau dicurangi dengan robot.
Oleh karena itu, CAPTCHA adalah cara memastikan bahwa setiap orang yang melakukan voting benar-benar manusia.
Karena prosesnya yang sedikit lebih membutuhkan waktu, CAPTCHA juga bisa mengurangi kemungkinan voting dua kali atau lebih.
2. Membatasi registrasi akun palsu
Pembuatan akun palsu bisa dilakukan dengan robot, dan tentu bisa juga dihentikan dengan CAPTCHA.
Pembatasan ini mencegah kemungkinan penipuan dan hal negatif lainnya.
3. Menghindari ticket inflation
Ticket inflation adalah kasus ketika orang membeli tiket suatu event dalam jumlah banyak dengan menggunakan bot.
Kemudian, tiket itu bisa dijual lagi dengan harga yang lebih mahal. Tentunya ini merugikan.
Nah, CAPTCHA bisa mengurangi kemungkinan hal tersebut terjadi.
4. Menyaring komentar palsu
Bot bisa meninggalkan komentar spam di berbagai situs.
Untuk menghindari hal yang tidak diinginkan itu, CAPTCHA membuat pengguna wajib melewati beberapa pertanyaan untuk meyakinkan sistem bahwa kamu memang manusia dan bukan robot.
Tanpa CAPTCHA, sebuah situs bisa menerima begitu banyak spam yang sulit untuk disaring.
Jenis-Jenis CAPTCHA
1. Text CAPTCHA
CAPTCHA jenis teks adalah yang paling sederhana. Pasti kamu juga pernah menemuinya di internet.
Tipe CAPTCHA ini hanya mewajibkanmu untuk memasukkan angka atau huruf yang ditampilkan.
Kadang, ada juga kombinasi huruf dan angka.
2. Picture recognition CAPTCHA
Picture recognition CAPTCHA mewajibkanmu untuk memilih bagian foto sesuai dengan ketentuan yang diberikan.
Misalnya, CAPTCHA menyuruhmu untuk memilih bagian foto yang ada crosswalk-nya.
Nah, kamu tinggal memilih kotak-kotak yang ada dan mengeklik “next” untuk lanjut atau “skip” jika tidak ada di foto tersebut.
3. Math CAPTCHA
CAPTCHA jenis ini membuatmu harus berhitung sedikit.
Biasanya, CAPTCHA tersebut berisi soal matematika sederhana, seperti penjumlahan dan pengurangan dua angka.
Tinggal masukkan hasil operasi matematikanya dan submit jawabanmu untuk melalui tes tersebut.
4. I am not a robot CAPTCHA
CAPTCHA ini adalah salah satu yang cukup mudah.
Pasalnya, kamu hanya perlu mengklik sebuah kotak hingga muncul tanda ceklis untuk menyatakan bahwa kamu bukan robot.
5. 3D CAPTCHA
3D CAPTCHA merupakan versi sedikit lebih sulit dari text CAPTCHA.
CAPTCHA ini pun lebih meyakinkan karena tingkat kesulitannya tersebut.
6. jQuery slider CAPTCHA
Jenis jQuery slider CAPTCHA tergolong mudah diselesaikan.
Kamu hanya perlu menggeser kotak kecil di kiri hingga kanan untuk membuka kuncinya.
Kadang, variasi slider CAPTCHA ini ditemukan dalam bentuk puzzle.
Enam contoh tersebut hanyalah beberapa dari beragam variasi lainnya.
Comments
Post a Comment