Formulir login dan registrasi adalah alat yang paling sering dijadikan sasaran hacker dan spammer untuk menguji sistem security website. Security menjadi sangat penting untuk dipasang di website untuk membantu keberlangsungan website terus berjalan secara normal.  Sangat disayangkan jika web yang kita miliki di serang oleh hacker dan spammer.  Web bisa mengalami kerusakan dan mengakibatkan turunnya ranking  di Search Engine.

Apa itu Captcha?

Salah satu cara melindungi website adalah dengan memasang Captcha pada form login dan registrasi. Captcha adalah karakter yang harus diketikkan oleh pengguna sebagai validasi terakhir sebelum pengunjung mengirimkan datanya ke website. Captcha bisa digunakan untuk memfilter penggunjung sebagai robot atau manusia (human).

Cara kerja captcha yaitu dengan memunculkan suatu bentuk verifikasi tantangan tanggapan (challenge response test) pada saat menggunakan komputer untuk mengetahui jawaban tersebut tidak dihasilkan oleh komputer, melainkan manusia.

Jenis Captcha

Dalam pengaplikasian di web, dikenal 6 jenis captcha yang paling sering digunakan yaitu:

1. Google reCaptcha

Google reCaptcha adalah Captcha yang dibuat oleh Google. Google reCaptcha bisa diintegrasikan dengan beragam plugin Form Builder WordPress. Google reCaptcha bisa berupa checklist tulisan “I am not Robot” dan atau pilihan image dengan perintah tantangan tertentu.

Untuk menambahkan Google reCaptcha kita harus mempunyai akun Google dan memverifikasi nama domain yang digunakan.  Cara menambahkan Google reCaptcha cukup mudah. Kunjungi Google reCaptcha Console.

google recaptcha 4

Selanjutnya lakukan langkah berikut ini:

  1. Pilih menu v3 Admin Console.google recaptcha 1
  2. Pada jendela admin Google reCaptcha pilih icon (+) untuk membuat Google reCaptcha pada domain baru.
  3. Isikan Label misalnya nama domaingoogle recaptcha 3
  4. Pilih tipe reCaptcha
  5. Isilah informasi domain website dan email kamu. Jangan lupa untuk mencentang Terms of Service. Kemudian klik submit.
  6. Salin SiteKey dan Secret Key.google recaptcha 5
  7. Setelahnya lakukan integrasi Captcha dengan website

2. Text Captcha

Text Captcha yang berbentuk tex akan menampilkan karakter baik huruf, angka atau kombinasi keduanya. Captcha dalam bentuk teks dibuat dengan membedakan huruf besar dan kecil sehingga pengisiannya  harus benar. Plugin yang bisa digunakan untuk menampilkan text captcha yaitu Simple Login Captcha  dan Contact Form 7 text Captcha.

text capctha

3. Image Captcha

Captcha ini berupa gambar atau image. Pengunjung diharuskan bisa mencocokkan dan memilih gambar sesuai clue yang diminta. Misalnya memilih gambar mobil, jembatan, sepeda dll

image capctha

4. Math Captcha

Captcha ini memberi tantangan kepada pengunjung untuk mengisikan jawaban dengan soal matematika seperti penjumlahan, pengurangan, perkalian dan penjumlahan. Jawabannya biasanya berupa angka. Kesalahan pada saat menjawab soal tantangan menyebabkan Pengunjung tidak bisa mengirimkan datanya melalui formulir yang tersedia.

Untuk memasang math captcha bisa menggunakan plugin WC Captcha  atau plugin All in One WP Security

math captcha

5. 3D Captcha

Captcha ini berupa gambar 3D yang harus ditebak oleh pengunjung. Tingkat kesulitannya lebih tinggi dibandingkan dengan captcha lainnya. Untuk menambahkan 3D Captcha bisa menggunakan Plugin Super Captcha.

3d captcha

6. Puzzle Captcha

Captcha ini berupa tantangan menyusun puzzle dengan cara drag & drop kepingan kepingan puzzle. Plugin yang bisa digunakan untuk menambah captcha jenis ini adalah WP Form Puzzle Captcha

puzzle captcha

 

Dalam menentukan pilihan jenis Captcha untuk web tidak ada aturan baku dan bersifat subyektif. Apapun jenis captcha yang digunakan  pada prinsipnya memiliki kegunaan yang sama yaitu untuk membatasi aktifitas bots yang membahayakan keamanan website.

Tips yang baik dalam memilih jenis Captcha adalah mudah digunakan oleh pengunjung. Pengunjung bisa dengan mudah dan cepat menjawab tantangan yang diberikan. Sebaliknya jika captcha menyulitkan maka akan membuat pengunjung kesal dan meninggalkan website.

Demikian ulasan beberapa jenis captcha yang digunakan pada formulir login dan registrasi wordpress. Mengingat pentingnya captcha untuk sekuriti website maka perlu dipertimbangkan untuk menambahkan captcha pada setiap formulir yang dibuat dengan wordpress.

Mau mendalami sekurity wordpress lebih dalam? Kursuswebpro memberi kesempatan Anda untuk mengikuti kursus website lengkap dan terbaik. Selain mendapatkan materi pembuatan website, anda juga akan mendapatkan materi cara sekurity website yang baik dan benar.