#NewsBytesExplainer: Apa itu CAPTCHA dan bagaimana cara kerjanya?
Apa ceritanya
Selama bertahun-tahun Anda menjelajahi internet, Anda pasti menemukan pop-up verifikasi yang mengganggu yang meminta Anda untuk mengidentifikasi gambar, memecahkan masalah aritmatika sederhana, dan mengetik ulang teks yang terdistorsi.
Disebut CAPTCHA, proses verifikasi manusia ini sangat berguna dalam aplikasi tertentu di mana manusia dan bot harus dipisahkan.
Inilah mengapa situs web membutuhkan CAPTCHA dan cara kerjanya.
Penemuan
CAPTCHA digunakan untuk membedakan komputer dan manusia
CAPTCHA adalah singkatan dari "Completely Automated Public Turing test to tell Computers and Humans Apart."
Pelopor komputasi Alan Turing mengonsep tes ini pada tahun 1950 untuk mengukur kemampuan mesin untuk menunjukkan kecerdasan yang tidak dapat dibedakan dari manusia. Selanjutnya, CAPTCHA ditemukan pada akhir 1990-an.
Tes turing juga menjadi subjek film fiksi ilmiah yang menarik seperti Ex Machina.
Penggunaan luas
CAPTCHA digunakan untuk mencegah spam, membatasi jumlah pembelian
CAPTCHA cukup mudah dilakukan oleh manusia dan membutuhkan waktu kurang dari satu menit untuk diselesaikan, sementara komputer akan merasa sulit untuk memecahkannya.
CAPTCHA dapat digunakan untuk berbagai aplikasi seperti untuk menjaga akurasi polling dengan mencegah bot mencondongkan hasil.
Di media sosial, sistem ini digunakan untuk mencegah bot dari spamming forum dengan konten promosi.
Apakah Anda tahu?
CAPTCHA juga mencegah peretas melakukan serangan brute force
Penyedia layanan email seperti Gmail menggunakan CAPTCHA untuk memastikan peretas tidak mendaftar ke beberapa akun email secara berurutan. Sistem ini juga mencegah peretas mencoba serangan brute force pada akun online yang mencoba miliaran kombinasi karakter di bidang kata sandi.
Berbagai jenis
CAPTCHA berbasis teks umum memblokir bot yang mampu mengenali teks
Sistem ini juga digunakan untuk mencegah pengecer membeli produk dan layanan dengan permintaan tinggi secara massal (slot vaksinasi, tiket film, kartu grafis komputer, dll.) sehingga menaikkan harga.
Ada berbagai jenis CAPTCHA yang tersedia. Varian berbasis teks mendistorsi urutan acak huruf dan angka dengan membesarkan, memutar, dan tumpang tindih karakter terhadap kebisingan latar belakang, garis, busur, atau titik. Ini menghalangi bot yang dilengkapi dengan algoritma pengenalan teks.
Temukan persamaannya
CAPTCHA gambar mengandalkan pengenalan gambar, klasifikasi semantik manusia
Sementara CAPTCHA berbasis teks mengharuskan manusia untuk menafsirkan data dengan cara yang tidak bisa dilakukan mesin, teks berbasis gambar bekerja lebih keras dengan kebutuhan untuk pengenalan gambar dan klasifikasi semantik.
CAPTCHA semacam itu biasanya meminta manusia untuk memilih gambar yang mirip dengan gambar yang ditampilkan atau mengidentifikasi semua bagian gambar dengan elemen tertentu seperti mobil atau penyeberangan.
Untuk penyandang disabilitas
CAPTCHA audio membingungkan bot speech-to-text dengan kebisingan latar belakang
Dirancang dengan mempertimbangkan pengguna tunanetra, CAPTCHA audio memainkan serangkaian huruf dan angka yang harus diketik pengguna. Beberapa CAPTCHA meminta pengguna untuk memecahkan masalah aritmatika sederhana.
Terakhir, layanan reCAPTCHA yang dipopulerkan oleh Google hanya mengharuskan Anda meng-klik kotak centang yang bertuliskan "I'm not a robot." Pengujian ini bergantung pada pelacakan interaksi pengguna dengan halaman web.
Apakah Anda tahu?
reCAPTCHA Google awalnya dikembangkan oleh peneliti Carnegie Mellon University
Banyak penyedia layanan CAPTCHA, tetapi reCAPTCHA Google adalah yang paling tidak mengganggu dan banyak digunakan. Teknologi ini dikembangkan oleh peneliti di Carnegie Mellon University dan kemudian diakuisisi Google pada 2009. Layanan penggunaan gratis ini menawarkan pengenalan gambar, tipe kotak centang, dan CAPTCHA berbasis penilaian perilaku.
informasi
CAPTCHA yang tidak perlu tugas melacak penggunaan Anda sebelum Anda mengklik kotak centang
Menariknya, reCAPTCHA memperhitungkan pergerakan kursor pengguna yang akan memiliki beberapa contoh keacakan yang tidak dapat ditiru oleh bot. Selain itu, reCAPTCHA mengakses cookie dan riwayat browser untuk menentukan legitimasi pengguna. Mengklik kotak centang bukanlah tes. Tesnya sebelum itu.
Tidak ada yang sepenuhnya aman
AI, ML dapat dengan mudah memecahkan CAPTCHA, tetapi apakah peretas mau?
Meskipun demikian, CAPTCHA masih sulit untuk dipahami, membuang-buang waktu yang berharga, membuat frustrasi, dan tidak dapat diakses oleh penyandang disabilitas. Anda tidak akan terkejut mengetahui bahwa CAPTCHA tidak sepenuhnya aman.
Teknologi kecerdasan buatan (AI) dan pembelajaran mesin (ML) modern dibangun untuk mengenali pola dan memecahkan masalah, secara instan mengalahkan gagasan CAPTCHA yang mengandalkan ketidakmampuan mesin untuk melakukannya.
Langkah tambahan
Gangguan dalam memecahkan CAPTCHA adalah hal yang menghalangi manipulator
CAPTCHA mungkin bukan pertahanan yang tidak dapat ditembus secara teknologi terhadap bot, tetapi CAPTCHA menambahkan langkah tambahan ke proses yang sebaliknya langsung yang menghalangi pengacau yang harus menggunakan lebih banyak upaya untuk memecahkan sistem.
Gangguan yang dihadapi pengguna biasa adalah apa yang menghalangi para manipulator. Menariknya, beberapa situs web secara dinamis menerapkan pengujian CAPTCHA jika aktivitas pengguna tampak menyerupai bot.