CAPTCHA – KIJ #4

CAPTCHA adalah jenis ukuran keamanan yang dikenal sebagai autentikasi tantangan-respons. CAPTCHA membantu melindungi Anda dari  spam dan dekripsi kata sandi dengan melakukan tes sederhana yang membuktikan bahwa Anda adalah seorang individu, bukan komputer, yang mencoba meretas akun yang dilindungi kata sandi. Tes CAPTCHA
Terdiri dari dua bagian sederhana. Urutan huruf dan angka yang dihasilkan secara acak yang muncul sebagai gambar terdistorsi. Sebuah bidang teks. Untuk lulus tes dan membuktikan identitas Anda sebagai pribadi, cukup ketik teks pada gambar ke dalam kotak teks.
Istilah “CAPTCHA” (berasal dari kata bahasa Inggris “capture” atau menangkap) diciptakan pada tahun 2000 oleh Luis von Ahn, Manuel Blum, Nicholas J. Hopper (semua dari Carnegie Mellon University), dan John Langford (IBM). Istilah ini adalah akronim bahasa Inggris dari “Completely Automated Public Turing test to tell Computers and Humans Apart” (Uji Turing Publik Terotomatisasi Penuh untuk membedakan Komputer dan Manusia). Carnegie Mellon University berupaya mematenkan istilah ini, tapi aplikasi merek dagang mereka dibatalkan pada 21 April 2008. Saat ini pencipta CAPTCHA menganjurkan penggunaan reCAPTCHA sebagai penerapan resmi.

Cara Kerja CAPTCHA

Seperti  disebutkan sebelumnya, CAPTCHA adalah jenis tes Turing. Sederhananya, pengguna akhir diminta untuk melakukan  tugas yang  tidak dapat dilakukan oleh bot perangkat lunak. Tes ini biasanya melibatkan GIF JPEG atau karena robot tidak dapat menentukan keberadaan gambar dengan membaca kode sumber, mereka tidak dapat menentukan gambar mana yang diwakili. Karena beberapa gambar CAPTCHA sulit untuk ditafsirkan, pengguna sering kali memiliki opsi untuk meminta pemeriksaan ulang.

Fungsi CAPTCHA

Dibawah ini adalah beberapa contoh penggunaan CAPTCHA
  • Ini melindungi integritas survei online dengan mencegah peretas  menggunakan robot untuk terus mengirimkan jawaban palsu.
  • Hentikan serangan brute force pada akun online di mana peretas berulang kali mencoba masuk dengan ratusan kata sandi berbeda.
  • Mencegah peretas mendaftar ke beberapa akun email yang dapat digunakan untuk tujuan jahat.
  • Mencegah penjahat dunia maya dari mengirim spam ke blog dan situs berita dengan komentar dan tautan yang meragukan ke situs web lain.
  • Mencegah calo tiket menggunakan robot untuk membeli pertunjukan dan tiket pertunjukan dalam jumlah besar.

Jenis CAPTCHA

  • reCAPTCHA Google
Ada beberapa layanan captcha yang tersedia di Internet. Salah satu penyedia fitur captcha adalah Google, yaitu Google reCaptcha. Google Captcha  dianggap sangat sulit  ditembus  robot, namun sangat mudah digunakan  manusia. Karena reCaptcha Google memiliki dataset dan document split menjadi dua versi, yaitu Google reCaptcha v2 dan Google reCaptcha v3
  • Text CAPTCHA
Captcha teks adalah captcha yang berisi susunan huruf, angka, atau keduanya. Captcha jenis ini mengharuskan pengunjung untuk memasukkan rangkaian angka atau huruf yang akan ditampilkan. Terkadang ada kombinasi  angka atau huruf. Captcha ini akan memudahkan para pengguna website tunanetra. Namun, captcha ini memiliki banyak kerentanan yang bisa ditembus oleh robot spam karena kesederhanaannya.
  • Picture Recognition CAPTCHA
Dalam CAPTCHA yang satu ini, bagian tertentu dari foto harus dipilih sebelum pengunjung dapat mengakses halaman situs web. Misalnya, tangkapan memberi tahu pengunjung untuk memilih bagian dari gambar tangga.
Dengan cara ini, akses Anda dinyatakan aman oleh robot spam. Robot spam memiliki kelemahan dalam hal pengenalan gambar. Oleh karena itu, jenis penangkapan ini lebih efektif untuk mencegah serangan spam. Namun, bagi pengguna situs web, pengenalan gambar membutuhkan waktu.
  • Math CAPTCHA
 
Jenis captcha  ini sedikit berbeda dengan yang sebelumnya. Penangkaran matematika memaksa para tamu untuk menghitung untuk memecahkan masalah matematika sederhana.Biasanya captcha  berisi penjumlahan atau pengurangan dua angka. Pengunjung cukup memasukkan hasil perhitungan mereka dan mengirimkan atau login ke sebuah situs web.
  • 3D CAPTCHA
Lalu ada  captcha 3D, yaitu CAPTCHA berbasis teks atau angka dengan konsep tiga dimensi. Oleh karena itu, tingkat kesulitan CAPTCHA ini lebih tinggi untuk  bot spam. Bahkan, captcha ini juga sedikit rumit untuk dibaca  pengguna. Namun, jika pengguna merasa captcha terlalu sulit untuk dibaca, mereka dapat memuat ulang untuk mempermudah permintaan CAPTCHA.
  • jQuery Slider CAPTCHA
Jquery slider captcha adalah captcha yang berbentuk slider. Pengguna cukup menggeser kotak kecil dari kiri ke kanan untuk melakukan verifikasi keamanan. Terkadang captcha jenis ini tak hanya berbentuk slider saja lho. Bisa juga dalam bentuk puzzle yang harus diselesaikan.

Menggunakan CAPTCHA

Pada poin ini, dibahas mengenai bagaimana memasang CAPTCHA di WordPress.
Cara memasang Captcha Google di WordPress ini dibagi menjadi dua bagian utama. Pertama, membuat Captcha Google untuk mendapatkan Site Key dan Secret Key. Kedua, menambahkan Site Key dan Secret Key ke WordPress agar Captcha bisa digunakan.
  •  Membuat Captcha Google
Buka halaman Google atau Gmail, lalu login ke akun Anda.

Kunjungi halaman Google reCAPTCHA. Kemudian klik tombol Admin Console.

Pilihan untuk Daftar Situs Baru akan muncul  untuk mendaftarkan situs Anda dengan Google reCAPTCHA. Anda harus mengisi beberapa formulir untuk mendapatkan site key dan secret key.

Isi data diatas (dapat disesuaikan dengan keinginan) lalu klik submit

Setelah dikirimkan Anda akan menerima dua kunci kunci situs dan kunci rahasia. Anda perlu menyalin dua kunci ini untuk menggunakan Google reCAPTCHA di WordPress.

Pada titik ini CAPTCHA telah berhasil mendaftarkan situs we Anda dengan Google reCAPTCHA. Tersedia dua menu tamahan yaitu Buka Pengaturan untuk mengakses halaman pengaturan reCAPTCHA dan Buka Analytics untuk melihat statistik reCAPTCHA di situs Anda.

  •  Memasang reCAPTCHA Google di WordPress
Buka halaman dashoard WordPres. Kemudian masukkan alamat email Anda atau nama pengguna dan kata sandi WordPress Anda.

Install Plugin reCaptcha by BestWebSoft. Menggunakan plugin reCaptcha by BestWebSoft untuk memasang Captcha Google di WordPress. 

Pada halaman Dashoard pilih menu Add-ons > Add New. Kemudian ketik “BestWeSofts reCaptcha” di kolom pencarian. Kemudian klik Instal Sekarang.

Tunggu hingga proses instalasi selesai, setelahnya klik Activate.
Selanjutnya lakukan pengaturan plugin. Caranya buka menu Plugins > Installed Plugins. Cari reCaptcha by BestWebSoft lalu klik Settings.

Pilih Versi reCaptcha. Ada tiga opsi yang ditawarkan plugin ini, yakni Version 2, Version 3, dan Invisible. Sesuaikan dengan versi reCAPTCHA yang anda gunakan.

Masukkan Site Key dan Secret Key. Tuliskan Site Key dan Secret Key yang telah anda salin tadi pada kolom yang tersedia.

Anda kemudian diminta untuk memilih situs tempat Captcha akan dipasang. Ada opsi default WordPress di mana Anda dapat menginstal Captcha di halaman login halaman registrasi halaman reset password dan kolom komentar. Selain itu Anda juga dapat menerapkan Captcha ke plugin eksternal seperti formulir kontak atau halaman testimonial.

Atur Tampilan Captcha, Anda bisa mengatur tampilan Captcha pada form, misalnya menggunakan Dark Mode.

 Sampai sini, CAPTCHA Telah Selesai dipasang.

Sumber Kutipan : Google Support, Wikipedia, MasterWebSalsabila AnnisaMuhammad Ariffudin