CAPTCHA (/ˈkæp.tʃə/ KAP-chə) ialah sejenis ujian cabaran-tindak balas yang digunakan dalam pengkomputeran untuk menentukan sama ada pengguna adalah manusia bagi menghalang serangan bot dan spam.[1]
Istilah ini dicipta pada tahun 2003 oleh Luis von Ahn, Manuel Blum, Nicholas J. Hopper, dan John Langford. Ia adalah akronim yang direka untuk "Completely Automated Public Turing test to tell Computers and Humans Apart."[2] Sejenis CAPTCHA yang biasa digunakan (dipaparkan sebagai reCAPTCHA v1) pertama kali dicipta pada tahun 1997 oleh dua kumpulan yang bekerja secara selari. Bentuk CAPTCHA ini memerlukan pengguna memasukkan urutan huruf atau nombor dalam imej yang terherot. Oleh kerana ujian ini ditadbir oleh komputer, berbeza dengan ujian Turing standard yang ditadbir oleh manusia, CAPTCHA kadang-kadang digambarkan sebagai ujian Turing terbalik.[3]
Dua perkhidmatan CAPTCHA yang banyak digunakan adalah reCAPTCHA oleh Google[4][5] dan hCaptcha yang bebas.[6][7] Secara purata, seseorang mengambil masa kira-kira 10 saat untuk menyelesaikan CAPTCHA biasa.[8]
Sejarah
Sejak tahun 1980-an hingga 1990-an, pengguna telah berusaha untuk membuat teks tidak dapat dibaca oleh komputer.[9] Orang pertama yang melakukan ini adalah penggodam, yang menulis mengenai topik sensitif di forum Internet yang mereka fikir sedang dipantau secara automatik berdasarkan kata kunci. Untuk mengelakkan penapis seperti itu, mereka menggantikan perkataan dengan aksara yang serupa. HELLO boleh menjadi |-|3|_|_()
atau )-(3££0
, dan lain-lain, sehingga penapis tidak dapat mengesan semua mereka. Ini kemudiannya dikenali sebagai leetspeak.[10]
Salah satu penggunaan CAPTCHA komersial yang terawal adalah dalam ujian Gausebeck–Levchin. Pada tahun 2000, idrive.com mula melindungi halaman pendaftarannya[11] dengan CAPTCHA dan bersedia untuk memfailkan paten.[9] Pada tahun 2001, PayPal menggunakan ujian ini sebagai sebahagian daripada strategi pencegahan penipuan di mana mereka meminta manusia untuk "menaip semula teks yang herot yang sukar dikenali oleh program komputer."[12] Pengasas bersama dan CTO PayPal Max Levchin membantu mengkomersialkan penggunaan ini.
Salah satu penggunaan teknologi CAPTCHA yang popular, reCAPTCHA, telah diperoleh oleh Google pada tahun 2009.[13] Selain mencegah penipuan bot untuk penggunanya, Google menggunakan teknologi reCAPTCHA dan CAPTCHA untuk mendigitalkan arkib The New York Times dan buku-buku dari Google Books pada tahun 2011.[14]
Penciptaan
Eran Reshef, Gili Raanan dan Eilon Solan, yang bekerja di Sanctum pada Application Security Firewall, pertama kali mempatenkan CAPTCHA pada tahun 1997. Permohonan paten mereka menyatakan bahawa "Penemuan ini berdasarkan penggunaan kelebihan manusia dalam menerapkan kemahiran deria dan kognitif untuk menyelesaikan masalah mudah yang terbukti sangat sukar untuk perisian komputer. Kemahiran seperti itu termasuk, tetapi tidak terhad kepada pemprosesan maklumat deria seperti pengenalan objek dan huruf dalam persekitaran grafik yang bising, isyarat dan ucapan dalam isyarat pendengaran, corak dan objek dalam urutan video atau animasi".[15]
Rujukan
- ^ "The reCAPTCHA Project – Carnegie Mellon University CyLab". www.cylab.cmu.edu. Diarkibkan daripada yang asal pada 2017-10-27. Dicapai pada 2017-01-13.
- ^ "What is CAPTCHA?". Google Support. Google Inc. Diarkibkan daripada yang asal pada 6 August 2020. Dicapai pada 2022-09-09.
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) is a [...]
- ^ Mayumi Takaya; Yusuke Tsuruta; Akihiro Yamamura (2013-09-30). "Reverse Turing Test using Touchscreens and CAPTCHA" (PDF). Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications. 4 (3): 41–57. doi:10.22667/JOWUA.2013.09.31.041. Diarkibkan (PDF) daripada yang asal pada 22 August 2017.
- ^ "What is reCAPTCHA? –?reCAPTCHA Help". support.google.com. Diarkibkan daripada yang asal pada 20 July 2023. Dicapai pada 2023-07-20.
- ^ Sulgrove, Jonathan (2022-07-07). "reCAPTCHA: What It Is and Why You Should Use It on Your Website – TSTS". Twin State Technical Services (dalam bahasa Inggeris). Diarkibkan daripada yang asal pada 10 November 2022. Dicapai pada 2022-11-10.
- ^ "Websites using hCaptcha". trends.builtwith.com. Diarkibkan daripada yang asal pada 10 November 2022. Dicapai pada 2022-11-10.
- ^ "hCaptcha – About Us". www.hcaptcha.com (dalam bahasa Inggeris). Diarkibkan daripada yang asal pada 20 July 2023. Dicapai pada 2023-07-20.
- ^ Bursztein, Elie; Bethard, Steven; Fabry, Celine; Mitchell, John C.; Jurafsky, Dan (2010). "How Good Are Humans at Solving CAPTCHAs? A Large Scale Evaluation" (PDF). 2010 IEEE Symposium on Security and Privacy. m/s. 399–413. CiteSeerX 10.1.1.164.7848. doi:10.1109/SP.2010.31. ISBN 978-1-4244-6894-2. S2CID 14204454. Diarkibkan (PDF) daripada yang asal pada 8 August 2018. Dicapai pada March 30, 2018.
- ^ a b "idrive turing patent application". Diarkibkan daripada yang asal pada 15 March 2023. Dicapai pada 2017-05-19.
- ^ "h2g2 – An Explanation of l33t Speak – Edited Entry". h2g2. 16 August 2002. Diarkibkan daripada yang asal pada 6 September 2011. Dicapai pada 2015-06-03.
- ^ "idrive turing signup page". Google Drive. Diarkibkan daripada yang asal pada 15 March 2023. Dicapai pada 2017-05-19.
- ^ Stringham, Edward P (2015). Private Governance : creating order in economic and social life. Oxford University Press. m/s. 105. ISBN 978-0-19-936516-6. OCLC 5881934034.
- ^ "Teaching computers to read: Google acquires reCAPTCHA". Google Official Blog. Diarkibkan daripada yang asal pada 31 August 2019. Dicapai pada 29 October 2018.
- ^ Gugliotta, Guy (28 March 2011). "Deciphering Old Texts, One Woozy, Curvy Word at a Time". The New York Times. Diarkibkan daripada yang asal pada 17 November 2017. Dicapai pada 29 October 2018.
- ^ US 2005/0114705 A1, Reshef, Eran; Gil Raanan & Eilon Solan, "Method and system for discriminating a human action from a computerized action", published 26 May 2005Diarkibkan 24 Februari 2019 di Wayback Machine