หากเรากรอกแบบฟอร์มใด ๆ ในเว็บไซต์ ที่ต้องการส่งข้อมูลไปหาแอดมินเว็บ เมื่อเรากรอกไปถึงช่องสุดท้ายก็จะเจอ CAPTCHA ก่อนที่จะกดปุ่มส่งข้อมูล แล้ว CAPTCHA คืออะไร ในบทความนี้จะอธิบายความหมายของมันกันค่ะ
CAPTCHA คืออะไร โปรแกรม CAPTCHAs (แคปช่า)
โปรแกรม CAPTCHAs (แคปช่า) มีเพื่อต้องการป้องกัน แฮกเกอร์และสแปมเมอร์ จากการใช้โปรแกรมป้อนข้อมูลแบบอัตโนมัติ จากหน้าเว็บไซต์หรือก็คือต้องการคัดกรองแยกระหว่าง คนกับ bot หรือ robot ออกนั่นเอง
โดยเฉพาะพวกแฮกเกอร์และสแปมเมอร์ต้องการก่อกวนในโลกออนไลน์ อย่างเช่น พวกผลโพล์ที่มีการสำรวจผ่านเว็บออนไลน์ อาจจะให้ผลโพลที่ผิดพลาดที่ไม่ได้เกิดคนจริงๆ บัญชีออนไลน์โดนแฮกด้วยการพยายามค้นหารหัสผ่านซ้ำไปซ้ำมา
การลงทะเบียนฟรีหลายร้อยบัญชีโดยที่ไม่ใช้คนใช้จริงๆ อย่างพวกเว็บ blog เว็บข่าวที่มีการนำเสนอเนื้อหาโดยมีการแสดงความคิด อาจจะโดนแสดงความคิดเห็นมั่วๆเข้ามาซึ่งไม่เกี่ยวกับเนื้อหาเลย เป็นต้น
รูปภาพแสดง : หน้าตา Recaptcha
แล้ว CAPTCHA ย่อมาจากอะไร?
CAPTCHA ย่อมาจาก “Completely Automated Public Turing test to tell Computers and Humans Apart” (การทดสอบของทัวริงสาธารณะแบบอัตโนมัติเพื่อแยกแยะว่าเป็นคอมพิวเตอร์กับมนุษย์อย่างสมบูรณ์) เป็นเครื่องหมายการค้าของมหาวิทยาลัยคาร์เนกีเมลลอน สหรัฐอเมริกา
คิดค้นขึ้นในปี ค.ศ. 2000 โดย ลูอิส วอน อาห์น (Luis von Ahn) แมนูล บลัม (Manuel Blum) นิโคลัส เจ. ฮอปเปอร์ (Nicholas J. Hopper) และ จอห์น แลงฟอร์ด (John Langford) (สามคนแรกมาจากมหาวิทยาลัย ส่วนคนสุดท้ายมาจากไอบีเอ็ม)
CAPTCHAsจะทำงานยังไง?
CAPTCHAs จะทำงานโดยถามผู้ใช้งานด้วยตัวอักษรตามที่แสดงในรูปภาพที่บิดเบี้ยว ซึ่งวิธีนี้จะทำให้ robot อ่านยากคอมพิวเตอร์ไม่สามารถตีความได้ คำว่าคอมพิวเตอร์ในที่นี้หมายถึง พวก Spam Bot หรือ Script สำหรับโจมตีเว็บไซต์หรือเว็บเพจ
สามารถดูตัวอย่าง CAPTCHAs ได้ที่นี่ www.captcha.net
ดาวห์โหลด CAPTCHAs ของ google ได้ที่นี่ Google Recaptcha