Mengenal Captcha, Jenis dan Manfaatnya
Captcha ini singkatan dari Completely Automated Public Turing test to tell Computers and Humans Apart yang dalam bahasa indonesia artinya sistem keamanan otomatis yang dirancang untuk membedakan manusia dengan komputer (bot) . Biasanya, CAPTCHA muncul dalam bentuk tugas sederhana seperti mengetik ulang huruf yang terdistorsi, memilih gambar tertentu, atau mencentang kotak “Saya bukan robot”. Tujuannya adalah untuk mencegah penyalahgunaan layanan seperti spam, DDOS Atack, Bruteforce Login, atau pencurian data oleh bot.

Manfaat Captcha
Manfaat | Penjelasan |
---|---|
Mencegah Bot dan Spam | CAPTCHA menghalangi program otomatis (bot) agar tidak bisa mengirimkan spam melalui formulir, komentar, atau pendaftaran. |
Keamanan Akun | Melindungi login dan pendaftaran akun dari brute-force attack (percobaan login berulang oleh bot). |
Mencegah Penipuan | CAPTCHA mencegah penyalahgunaan layanan seperti polling, diskon, atau pendaftaran massal ke sebuah layanan website |
Menghemat Sumber Daya Server | Menghindari penggunaan sumber daya secara berlebihan akibat trafik otomatis yang tidak valid atau akses dari malware dan hacker. |
Melindungi dari Scraping Data | CAPTCHA dapat mencegah bot mengakses dan menyalin konten penting dari situs Anda. |
Memastikan Interaksi Manusia | CAPTCHA membantu memastikan bahwa interaksi yang terjadi di situs benar-benar berasal dari manusia, bukan mesin ( script) |
Membantu Proyek Sosial (reCAPTCHA) (pengenalan Teks OCR) | Versi awal reCAPTCHA digunakan untuk membantu digitalisasi buku dan dokumen arsip secara global. |
Memfilter Trafik Berkualitas | CAPTCHA memungkinkan hanya pengguna asli yang masuk, sehingga data analitik lebih akurat. |
Jenis jenis Captcha
a. Text-based CAPTCHA
Jenis ini meminta pengguna untuk mengetik ulang karakter yang terlihat terdistorsi atau bergelombang. Contohnya seperti gambar dibawah ini. Captca teks ini bervariasi kadang hanya kombinasi angka, kadang kombinasi angka dan huruf.

b. Image-based CAPTCHA
CAPTCHA ini meminta pengguna memilih gambar sesuai instruksi, seperti semua gambar yang mengandung lampu lalu lintas atau mobil. Digunakan luas oleh Google reCAPTCHA v2 dan bisa ditemukan pada halaman login atau formulir pendaftaran di banyak situs modern.

Di sisi lain Image Based Captcha ini dipakai oleh Google untuk mengenali Gambar (bagian dari Machine Learning). hasil dari captca ini bisa digunakan Google untuk meningkatkan kualitas Mobil Tanpa supirnya (Driveless Car).
c. Audio CAPTCHA
CAPTCHA ini menyajikan suara yang berisi angka atau huruf yang harus diketik ulang. Salah satu implementasinya bisa diakses sebagai opsi pada Google reCAPTCHA. Digunakan terutama untuk pengguna yang tuna netra atau ada gangguan penglihatan.
d. Math CAPTCHA
Pengguna diminta menyelesaikan soal matematika sederhana, misalnya “3 + 4 = ?”. CAPTCHA ini sering digunakan pada situs berbasis WordPress melalui plugin tertentu atau situs sederhana dengan keamanan dasar.

e. Checkbox CAPTCHA (No CAPTCHA)
Pengguna hanya perlu mencentang kotak bertuliskan “Saya bukan robot”, dan sistem akan menganalisis perilaku seperti pergerakan mouse. Banyak digunakan di Google reCAPTCHA v2 pada situs seperti Instagram, formulir kontak, dan sistem komentar.
f. Invisible CAPTCHA
Jenis ini tidak terlihat oleh pengguna, karena sistem bekerja di latar belakang menganalisis pola aktivitas. Google reCAPTCHA v3 adalah implementasi paling populer, digunakan oleh situs seperti Cloudflare. Biasanya Jika Sistem mendeteksi ada Pola aktivitas user yang bukan manusia maka sistem akan menampilkan captca berupa teks atau gambar. Jika dari awal sistem menganggap user adalah manusia maka tidak ada captcha yang muncul.
g. Puzzle Captca
Meminta pengguna menggeser elemen seperti puzzle ke tempat yang sesuai untuk membuktikan bahwa mereka manusia. Contoh captcha dibawah ini. kita diminta menggeser makanan kucing ke gambar kucingnya.

h. Gamified CAPTCHA
Menghadirkan tantangan dalam bentuk mini-game, seperti menyusun bentuk, mencocokkan warna atau main game tic – tac -toe seperti dibawah ini. Kamu diminta untuk menyelesaikan game ini untuk bisa melanjutkan akses layanan.

Kesimpulan
Apapun bentuk dari Captcha tapi tujuannya satu yaitu memastikan bahwa yang masuk kedalam sistem adalah manusia, bukan robot atau script otomatis. Secara ringkas Fungsi CAPTCHA yaitu Mencegah scraping data otomatis ( menggunakan script otomatisasi) ,Melindungi formulir dari spam bot untuk memastikan yang mendaftar adalah manusia dan Mengurangi risiko brute-force login serta Menjaga integritas polling atau voting online.
Panduan berikutnya akan membahas implementasi Captcha Sederhana di Website berbasis WordPress.