CAPTCHA, singkatan bagi “Completely Automated Public Turing test to tell Computers and Humans Apart”, merupakan ujian yang direka untuk membezakan antara manusia dan komputer. Ia biasanya digunakan dalam talian untuk menghalang spam, serangan automatik, dan penyalahgunaan sistem.
CAPTCHA bertindak sebagai penghalang keselamatan dengan mengemukakan cabaran yang mudah diselesaikan oleh manusia tetapi sukar bagi komputer. Aktiviti CAPTCHA termasuk mengecam dan menaip semula teks yang diherotkan, mengenal pasti objek atau imej tertentu, atau menyelesaikan teka-teki mudah.
CAPTCHA
Apakah Kepentingan CAPTCHA?
CAPTCHA sangat penting dalam melindungi laman web, aplikasi, dan perkhidmatan daripada penyalahgunaan. Berikut adalah beberapa sebab utama mengapa CAPTCHA diperlukan:
Mencegah spam
Spam merupakan masalah utama dalam komunikasi dalam talian, sama ada melalui e-mel, komen blog, atau borang.
Spammer sering menggunakan bot automatik untuk menghantar mesej tidak diingini secara besar-besaran, yang boleh membanjiri peti masuk pengguna dan menjejaskan pengalaman mereka.
Dengan melaksanakan CAPTCHA pada borang penyerahan atau halaman pendaftaran, laman web dapat memastikan bahawa hanya pengguna manusia yang boleh menghantar mesej atau membuat akaun.
Ini mengurangkan spam dengan ketara dan membantu mengekalkan integriti platform komunikasi dalam talian.
Melindungi pendaftaran akaun
Akaun dalam talian, sama ada untuk e-mel, media sosial, atau perkhidmatan lain, sering menjadi sasaran pengguna berniat jahat yang ingin mencipta akaun palsu secara automatik.
Akaun ini kemudiannya boleh digunakan untuk pelbagai tujuan yang merosakkan, seperti menghantar spam, menyebarkan maklumat palsu, atau melakukan penipuan.
Dengan menggabungkan CAPTCHA dalam proses pendaftaran akaun, platform dalam talian dapat memastikan bahawa setiap akaun baharu dibuat oleh manusia sebenar, bukan bot.
Ini membantu mengekalkan integriti pangkalan pengguna dan melindungi pengguna sah daripada pelbagai ancaman dalam talian.
Mengelakkan pengundian automatik
Tinjauan dalam talian, sistem pengundian, dan platform maklum balas pelanggan sering menjadi sasaran manipulasi automatik. Tanpa perlindungan yang mencukupi, bot boleh menghantar undi atau maklum balas secara automatik, mengubah hasil dan menjejaskan integriti data.
Dengan melaksanakan CAPTCHA dalam proses pengundian atau penyerahan, organisasi dapat memastikan bahawa setiap penyerahan adalah daripada individu sebenar, bukan bot.
Ini membantu mengekalkan ketepatan tinjauan, pilihan raya, dan sistem maklum balas, memastikan bahawa data yang dikumpulkan mencerminkan pendapat dan pilihan pengguna sebenar.
Mengawal sumber sistem
Serangan automatik, seperti akses laman web secara bertalu-lau atau cubaan log masuk tanpa henti, boleh memberi tekanan yang besar kepada sumber sistem seperti pelayan dan pangkalan data.
Tanpa kawalan yang mencukupi, bot boleh membanjiri laman web dengan trafik automatik, menyebabkan masa sambutan yang perlahan, ketidakstabilan sistem, atau bahkan kegagalan perkhidmatan sepenuhnya.
Dengan melaksanakan CAPTCHA pada laman utama, seperti borang log masuk atau halaman carian, laman web dapat mengehadkan akses kepada pengguna manusia sahaja dan mengurangkan beban sistem daripada trafik automatik.
Ini membantu mengekalkan prestasi dan ketersediaan perkhidmatan dalam talian, memastikan pengalaman pengguna yang positif.
Melindungi data sensitif
CAPTCHA juga digunakan sebagai lapisan keselamatan tambahan untuk melindungi data peribadi atau sensitif.
Contohnya, apabila pengguna mendaftar untuk perkhidmatan dalam talian atau mengakses akaun mereka, mereka sering diminta untuk melengkapkan CAPTCHA.
Ini dapat memastikan bahawa hanya individu yang sah dapat mengakses atau menyerahkan maklumat sensitif, mengurangkan risiko pelanggaran data atau kecurian identiti.
Dengan CAPTCHA, organisasi dapat memperkuat keselamatan keseluruhan sistem mereka dan menjaga privasi pengguna mereka.
Mengurangkan kos dan beban sumber
Spam, serangan automatik, dan penyalahgunaan sistem bukan sahaja menjejaskan pengalaman pengguna. Ia juga boleh memberikan impak negatif terhadap kos kewangan dan sumber yang besar kepada organisasi.
Aktiviti seperti mengurus dan menyaring kandungan tidak diingini, menyiasat akaun palsu, dan memulihkan sistem daripada serangan boleh memerlukan masa dan usaha yang banyak daripada pasukan keselamatan IT dan siber.
Dengan mencegah aktiviti berbahaya ini dari awal melalui penggunaan CAPTCHA, organisasi boleh mengurangkan beban sumber mereka dan memperuntukkan masa serta usaha mereka dengan lebih efisien.
Ini membolehkan mereka menumpukan kepada inisiatif yang lebih strategik dan mencipta nilai, daripada menangani masalah yang boleh dielakkan.
Meningkatkan kepercayaan
CAPTCHA dalam perkhidmatan dalam talian meningkatkan lagi kepercayaan pengguna.
Apabila pengguna melihat CAPTCHA digunakan dengan betul, mereka lebih cenderung untuk mempercayai platform tersebut dan merasakan bahawa data dan interaksi mereka dilindungi.
Ini boleh membawa kepada penglibatan pengguna yang lebih tinggi, kadar penggunaan yang lebih baik, dan reputasi yang lebih positif untuk jenama atau organisasi.
Di samping itu, dengan memastikan bahawa setiap interaksi dan transaksi adalah sah dan boleh diaudit, CAPTCHA boleh membantu organisasi mematuhi peraturan perlindungan data dan undang-undang privasi.
Walaupun mungkin tidak sempurna, CAPTCHA kekal sebagai tools dalam talian dan akan terus menjadi komponen penting dalam menjamin integriti interaksi dalam talian pada masa hadapan.
Jenis CAPTCHA
Terdapat pelbagai jenis CAPTCHA yang digunakan untuk mengesahkan dan membezakan pengguna manusia atau robot. Antaranya ialah:
CAPTCHA Berasaskan Teks
Ini adalah jenis CAPTCHA yang paling biasa. Pengguna diminta untuk menaip semula teks yang dipaparkan dalam imej. Teks selalunya diherotkan, dicondongkan, atau dilindungi dengan hingar latar belakang untuk menyukarkan pengecaman oleh perisian pengecaman aksara optik (OCR).
Walau bagaimanapun, dengan kemajuan dalam pembelajaran mesin dan pemprosesan imej, CAPTCHA berasaskan teks menjadi semakin mudah diatasi oleh algoritma canggih.
CAPTCHA Berasaskan Imej
CAPTCHA berasaskan imej mengemukakan satu set imej kepada pengguna dan meminta mereka untuk memilih imej yang sepadan dengan arahan yang diberikan.
Sebagai contoh, pengguna mungkin diminta untuk memilih semua imej yang mengandungi kereta atau mengenal pasti objek tertentu. Pendekatan ini bergantung pada keupayaan manusia untuk mengecam dan mengklasifikasikan imej dengan lebih baik daripada algoritma komputer.
Walau bagaimanapun, kemajuan dalam pembelajaran mendalam dan penglihatan komputer telah meningkatkan keupayaan sistem automatik untuk menyelesaikan CAPTCHA berasaskan imej.
Apa beza CAPTCHA dan reCAPTCHA?
CAPTCHA dan reCAPTCHA adalah dua pelaksanaan teknologi CAPTCHA, tetapi terdapat beberapa perbezaan utama antara keduanya.
CAPTHA
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) adalah istilah umum untuk ujian yang direka untuk membezakan manusia daripada komputer.
Pelaksanaan CAPTCHA boleh berbeza-beza dan dibangunkan oleh pelbagai syarikat atau organisasi. CAPTCHA tradisional sering melibatkan menaip semula teks yang diherotkan atau mengenal pasti objek dalam imej.
Tujuan utama CAPTCHA adalah untuk mencegah penyalahgunaan automatik pada laman web atau aplikasi.
reCAPTCHA
reCAPTCHA adalah pelaksanaan khusus teknologi CAPTCHA yang dibangunkan oleh syarikat keselamatan web Commun (kini dimiliki oleh Google).
Ia menyediakan perkhidmatan CAPTCHA yang lebih maju dan boleh disesuaikan untuk laman web dan aplikasi.
Selain mencegah penyalahgunaan automatik, reCAPTCHA juga digunakan untuk membantu memperbaiki perkhidmatan Google, seperti pendigitalan teks atau pemetaan jalan.
reCAPTCHA sering melibatkan tugasan yang lebih intuitif, seperti mengklik kotak “Saya bukan robot” atau mengenal pasti objek tertentu dalam satu set imej.
Ia menggunakan analisis tingkah laku dan pembelajaran mesin untuk menentukan sama ada pengguna ialah manusia atau bot, berdasarkan interaksi mereka dengan CAPTCHA.
reCAPTCHA menyediakan pelbagai jenis CAPTCHA, termasuk reCAPTCHA v2 (kotak “Saya bukan robot”), reCAPTCHA v3 (analisis tingkah laku latar belakang), dan reCAPTCHA Enterprise (penyelesaian yang disesuaikan untuk perniagaan).
Perbezaan Utama
Perbezaan utama antara CAPTCHA dan reCAPTCHA adalah seperti berikut:
- reCAPTCHA adalah pelaksanaan khusus teknologi CAPTCHA, manakala CAPTCHA adalah istilah umum yang merangkumi pelbagai pelaksanaan.
- reCAPTCHA menawarkan pendekatan yang lebih maju dan boleh disesuaikan untuk mencegah penyalahgunaan automatik, sering dengan tugasan yang lebih intuitif untuk pengguna.
- reCAPTCHA menggunakan analisis tingkah laku dan pembelajaran mesin untuk meningkatkan kecekapannya, manakala CAPTCHA tradisional bergantung terutamanya pada penyelesaian cabaran visual atau audio secara langsung.
- reCAPTCHA membantu memperbaiki perkhidmatan Google sebagai sampingan, sementara CAPTCHA biasanya hanya bertujuan untuk membezakan manusia daripada komputer.
Apa Itu Google reCAPTCHA?
reCAPTCHA adalah sejenis CAPTCHA berasaskan imej yang dikembangkan oleh Google. reCAPTCHA menggunakan teknologi machine learning dan artificial intelligence.
Perkhidmatan reCAPTCHA Google terkenal kerana menyediakan pelbagai jenis cabaran untuk mengesahkan bahawa pengguna adalah manusia, bukan bot.
Beberapa imej reCAPTCHA yang paling popular dan sering ditemui termasuk:
Lampu Isyarat
Pengguna diminta untuk mengenal pasti dan mengklik petak yang mengandungi lampu isyarat.
Lintasan Pejalan Kaki
Serupa dengan lampu isyarat, cabaran ini memerlukan pengguna untuk memilih petak dengan lintasan pejalan kaki.
Kenderaan
Pengguna mungkin diminta untuk mengenal pasti kereta, bas, motosikal, atau jenis kenderaan lain dalam imej.
Kedai
Cabaran ini melibatkan pemilihan imej yang menampilkan kedai atau bahagian hadapan perniagaan.
Pili Bomba
Pengguna ditugaskan untuk mengenal pasti dan memilih imej yang menunjukkan pili bomba berwarna merah atau kuning.
Gunung atau Bukit
Sesetengah cabaran meminta pengguna untuk memilih imej yang mengandungi pemandangan bergunung atau berbukit.
Jambatan
Pengguna perlu memilih imej yang mengandungi jambatan.
Tangga
Cabaran reCAPTCHA termasuk mengenal pasti dan memilih imej yang mempunyai tangga di dalamnya.
Kaki Lima
Pengguna diminta untuk memilih imej yang menunjukkan kaki lima.
Basikal
Pengguna diminta untuk mengenal pasti imej yang mengandungi basikal.
Cabaran imej ini adalah sebahagian daripada usaha Google untuk meningkatkan keselamatan laman web dengan membezakan antara pengguna manusia dan skrip automatik.
CAPTCHA Berasaskan Audio
CAPTCHA berasaskan audio menyediakan alternatif bagi pengguna yang mempunyai masalah penglihatan atau tidak dapat melihat imej.
Pengguna diminta untuk menaip semula perkataan atau nombor yang dimainkan melalui fail audio. Audio biasanya mengandungi hingar latar belakang atau gangguan untuk mencegah pengecaman automatik oleh sistem pengecaman pertuturan.
Walau bagaimanapun, CAPTCHA jenis ini mungkin mencabar bagi pengguna dengan masalah pendengaran atau mereka yang berada dalam persekitaran yang bising.
CAPTCHA Berasaskan Matematik
CAPTCHA berasaskan matematik mengemukakan masalah aritmetik mudah yang perlu diselesaikan oleh pengguna. Ini biasanya melibatkan operasi asas seperti penambahan, penolakan, pendaraban, atau pembahagian.
Walaupun mudah bagi kebanyakan manusia, CAPTCHA jenis ini boleh menjadi penghalang bagi pengguna dengan keupayaan matematik yang terhad.
CAPTCHA Berasaskan Permainan
Pendekatan yang lebih baharu dalam CAPTCHA melibatkan penggunaan elemen permainan interaktif untuk mengesahkan pengguna manusia.
Sebagai contoh, pengguna mungkin diminta untuk melengkapkan teka-teki mudah, menyeret dan melepaskan objek, atau melakukan tindakan tertentu menggunakan tetikus atau skrin sentuh.
CAPTCHA berasaskan permainan bertujuan untuk menyediakan pengalaman pengguna yang lebih menarik dan kurang mengganggu sambil mengekalkan keselamatan.
Cabaran dan Batasan CAPTCHA
Walaupun CAPTCHA telah terbukti berkesan dalam banyak situasi, ia bukan penyelesaian yang sempurna dan mempunyai beberapa cabaran dan keterbatasan. Antara beberapa keraguan yang ditimbulkan terhadapat keterbatasan CAPTCHA adalah seperti berikut:
Kebolehgunaan
CAPTCHA boleh menjadi halangan bagi sesetengah pengguna, terutamanya mereka yang mempunyai masalah penglihatan, pendengaran, atau kognitif.
CAPTCHA yang terlalu sukar atau mengelirukan boleh menyebabkan pengguna rasa kecewa dan menjejaskan pengalaman keseluruhan mereka.
Kebergantungan pada persepsi manusia
Keberkesanan CAPTCHA bergantung pada anggapan bahawa manusia dapat menyelesaikan cabaran dengan lebih baik daripada komputer.
Walau bagaimanapun, dengan kemajuan dalam kecerdasan buatan dan pembelajaran mesin, keupayaan algoritma komputer untuk menyelesaikan CAPTCHA semakin meningkat, mengurangkan keberkesanan kaedah ini dari semasa ke semasa.
Isu pengalaman pengguna
CAPTCHA boleh dianggap sebagai gangguan atau halangan oleh sesetengah pengguna, terutamanya apabila mereka sukar atau memerlukan banyak percubaan untuk diselesaikan.
Ini boleh membawa kepada peningkatan kadar loading dan penurunan penglibatan pengguna.
Ada alternatif lain
Dengan batasan CAPTCHA yang semakin jelas, pembangun telah mula meneroka alternatif baru untuk mengesahkan pengguna manusia.
Ini termasuk analisis tingkah laku, seperti corak ketikan kekunci atau pergerakan tetikus, serta pengesahan dua faktor menggunakan mesej teks atau aplikasi mudah alih.
Masa Depan CAPTCHA
Memandangkan cabaran berterusan yang dihadapi oleh CAPTCHA tradisional, penyelidik dan syarikat teknologi sedang berusaha untuk membangunkan pendekatan baharu yang lebih selamat dan mesra pengguna.
Berikut adalah beberapa arah yang mungkin diambil oleh teknologi CAPTCHA pada masa hadapan:
CAPTCHA Pintar
Dengan menggabungkan pembelajaran mesin dan analisis tingkah laku, CAPTCHA pintar dapat menyesuaikan diri dengan setiap pengguna berdasarkan interaksi mereka dengan sistem.
Ini boleh membantu mengimbangi keselamatan dan kebolehgunaan dengan lebih baik, sambil memastikan pengalaman yang lancar bagi majoriti pengguna.
Biometrik
Penggunaan ciri-ciri biometrik, seperti pengecaman wajah, cap jari, atau imbasan iris mata, boleh menyediakan kaedah pengesahan yang lebih selamat.
Walau bagaimanapun, pendekatan ini menimbulkan kebimbangan privasi dan memerlukan perkakasan khusus, yang mungkin tidak tersedia secara meluas.
Analisis Tingkah Laku Lanjutan
Dengan mempelajari corak dan tingkah laku unik pengguna, sistem dapat membezakan manusia daripada bot dengan lebih tepat tanpa memerlukan input explicit daripada pengguna.
Ini boleh melibatkan analisis metrik seperti pergerakan tetikus, corak ketikan, dan interaksi halaman.
Penyelesaian Hibrid
Menggabungkan berbilang teknik, seperti analisis tingkah laku, pemprosesan imej, dan cabaran interaktif, boleh menghasilkan sistem CAPTCHA yang lebih mantap yang sukar diatasi oleh bot automatik.
Piawaian Industri
Kerjasama antara syarikat teknologi, penyelidik, dan badan piawaian boleh membawa kepada pembangunan garis panduan dan amalan terbaik untuk pelaksanaan CAPTCHA.
Ini boleh membantu memastikan keseragaman, keselamatan, dan kebolehgunaan merentas platform dan perkhidmatan yang berbeza.
Sejarah CAPTCHA
Konsep CAPTCHA mula diperkenalkan pada tahun 1997 oleh Andrei Broder, Martin Abadi, Krishna Bharat, dan Mark Lillibridge, sekumpulan penyelidik dari Digital Equipment Corporation. Mereka mencadangkan ujian untuk menentukan sama ada pengguna ialah manusia atau komputer dengan mengemukakan tugasan yang memerlukan keupayaan kognitif manusia, seperti mentafsir imej atau teks yang berubah bentuk.
Walau bagaimanapun, istilah “CAPTCHA” hanya dicipta pada tahun 2000 oleh Luis von Ahn, Manuel Blum, Nicholas J. Hopper, dan John Langford dari Carnegie Mellon University. Mereka membangunkan sistem CAPTCHA yang lebih maju, yang kemudiannya diterima pakai secara meluas di seluruh internet.
Kini, CAPTCHA digunakan oleh lebih dari 80% laman web di seluruh dunia. Kira-kira 300 juta cabaran CAPTCHA diselesaikan setiap hari, dengan purata masa penyelesaian ialah 14 saat.
Lebih daripada 90% CAPTCHA diselesaikan dengan betul pada percubaan pertama. Penggunaan CAPTCHA telah meningkat sebanyak 150% dalam lima tahun yang lalu.
Laman web e-dagang mempunyai kadar penggunaan CAPTCHA tertinggi, iaitu 95%. CAPTCHA juga digunakan secara meluas di platform media sosial untuk mencegah pembuatan akaun automatik.
Tujuan CAPTCHA
Tujuan utama CAPTCHA adalah untuk memastikan interaksi dalam talian dilakukan oleh manusia sebenar dan bukan oleh bot atau program automatik. Ia digunakan untuk melindungi laman web daripada serangan spam, mass registration yang tidak sah, dan aktiviti berbahaya lain.
CAPTCHA juga membantu dalam mengurangkan risiko serangan brute-force dan data scraping.
Selain itu, CAPTCHA memastikan integriti sistem undian dalam talian dengan menghalang manipulasi bot. Ia berperanan penting dalam menjaga keselamatan siber dan privasi pengguna dalam persekitaran digital.
Implementasi CAPTCHA
Terdapat beberapa faktor yang perlu dipertimbangkan dalam mengintegrasikan CAPTCHA ke dalam laman web.
Integrasi dengan Laman Web
Untuk mengintegrasikan CAPTCHA ke dalam laman web, pengguna perlu mendaftar di reCAPTCHA Google dan mendapatkan site key dan secret key.
Setelah itu, pengguna boleh memasukkan site key ke dalam laman web dengan menambahkan plugin CAPTCHA ke dalam laman web.
Plugin CAPTCHA akan menampilkan kotak CAPTCHA di laman web yang akan meminta pengguna untuk memasukkan teks yang dipaparkan.
Kobolehcapaian dan Kesesuaian
Pengguna perlu mempertimbangkan kebolehcapaian (accessibility) dan kesesuaian ketika mengintegrasikan CAPTCHA ke dalam laman web.
Pengguna perlu mempertimbangkan penggunaan cookie oleh CAPTCHA. CAPTCHA dapat menggunakan cookie untuk mengingati pilihan pengguna dan mengelakkan penggunaan CAPTCHA secara berlebihan.
Namun, pengguna harus memastikan bahawa penggunaan cookie oleh CAPTCHA sesuai dengan privacy policy laman web.
Kebaikan dan Keburukan CAPTCHA
CAPTCHA memiliki kebaikan dan kelemahan dalam menjaga keselamatan laman web.
Kebaikan CAPTCHA
Antara manfaat penggunaan CAPTCHA adalah seperti berikut:
- Mengurangkan risiko serangan spam dan bot
- Membantu mencegah serangan brute force pada login page
- Memastikan bahawa pengguna yang mengakses website adalah manusia dan bukannya bot.
Keburukan CAPTCHA
Namun, CAPTCHA juga memiliki beberapa kelemahan seperti berikut:
- CAPTCHA dapat menjadi penghalang bagi pengguna yang memiliki masalah penglihatan atau pendengaran
- CAPTCHA dapat dimanipulasi dan dipecahkan oleh bot yang lebih canggih
- Penggunaan CAPTCHA yang berlebihan dapat mengganggu user experience
Machine Learning dan CAPTCHA
Machine learning, yang juga dikenali dengan nama pembelajaran mesin, telah digunakan untuk membantu menyelesaikan CAPTCHA. Algoritma pembelajaran mesin dapat mempelajari bagaimana CAPTCHA dihasilkan dan dapat menghasilkan model untuk menyelesaikan CAPTCHA.
Ini membolehkan CAPTCHA yang lebih sukar dan lebih rumit digunakan, dan membolehkan CAPTCHA yang lebih mudah dan kurang rumit dihapuskan.
Penggunaan pembelajaran mesin dalam CAPTCHA memerlukan data latihan yang mencukupi untuk mempelajari pola yang ada dalam CAPTCHA.
Data latihan ini dapat diperoleh melalui pengumpulan CAPTCHA yang dihasilkan oleh manusia atau melalui pengumpulan CAPTCHA yang dihasilkan oleh program automatik.
Apa Beza CAPTCHA dan OTP?
CAPTCHA dan OTP adalah dua mekanisme keselamatan yang berbeza yang digunakan untuk tujuan yang berlainan:
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart)
Berikut ialah definisi dan pengertian CAPTCHA secara ringkas:
- CAPTCHA adalah ujian yang direka untuk membezakan antara manusia dan komputer atau bot.
- Ia biasanya digunakan untuk mencegah penyalahgunaan automatik pada laman web atau aplikasi, seperti pengisian borang spam, pendaftaran akaun automatik, atau serangan bot.
- CAPTCHA mengemukakan cabaran visual atau audio yang mudah bagi manusia untuk diselesaikan tetapi sukar bagi komputer, seperti menaip semula teks yang diherotkan atau mengenal pasti objek dalam imej.
- Tujuan utama CAPTCHA adalah untuk mengesahkan bahawa pengguna ialah manusia sebenar dan bukan program automatik.
OTP (One-Time Password)
Berikut ialah definisi dan pengertian OTP secara ringkas:
- OTP adalah kod unik yang dijana secara rawak dan hanya sah untuk satu sesi atau transaksi.
- Ia digunakan sebagai lapisan keselamatan tambahan untuk mengesahkan identiti pengguna, biasanya sebagai sebahagian daripada proses pengesahan dua faktor (2FA).
- OTP biasanya dihantar kepada pengguna melalui SMS, e-mel, atau dijana oleh aplikasi khas pada peranti pengguna.
- Pengguna perlu memasukkan OTP yang betul semasa log masuk atau melakukan transaksi sensitif untuk membuktikan bahawa mereka memiliki akses kepada peranti atau akaun yang tepat.
- Tujuan utama OTP adalah untuk menambah lapisan keselamatan tambahan dan mencegah akses tanpa kebenaran, walaupun kelayakan log masuk pengguna dikompromi.
Perbezaan utama antara CAPTCHA dan OTP
Walaupun hampir sama, berikut ialah perbezaan utama di antara CAPTCHA dan OTP:
- CAPTCHA bertujuan untuk membezakan manusia daripada komputer, manakala OTP bertujuan untuk mengesahkan identiti pengguna manusia.
- CAPTCHA biasanya melibatkan menyelesaikan cabaran visual atau audio, sementara OTP memerlukan pengguna untuk memasukkan kod unik yang dijana.
- CAPTCHA digunakan terutamanya untuk mencegah penyalahgunaan automatik, manakala OTP digunakan untuk mencegah akses tanpa kebenaran dan meningkatkan keselamatan akaun.
Dalam sesetengah kes, CAPTCHA dan OTP boleh digunakan bersama sebagai sebahagian daripada langkah keselamatan pelbagai lapisan untuk melindungi akaun atau perkhidmatan dalam talian.