แคปต์ชา

จากวิกิพีเดีย สารานุกรมเสรี
(เปลี่ยนทางจาก แคปท์ชา)
CAPTCHA ในรูปแบบต่างๆ ซึ่งมนุษย์สามารถอ่านได้ง่าย แต่ยากสำหรับบอตหรือโปรแกรมอัตโนมัติ

แคปต์ชา (CAPTCHA, IPA: /ˈkæptʃə/) คือการทดสอบเพื่อเข้าสู่ระบบคอมพิวเตอร์แบบโต้ตอบชนิดหนึ่ง เพื่อทดสอบว่าผู้ใช้งานเป็นมนุษย์จริงหรือไม่ (ว่าไม่ใช่บอตหรือโปรแกรมอัตโนมัติ) คำว่า CAPTCHA ย่อมาจาก "Completely Automated Public Turing test to tell Computers and Humans Apart" (การทดสอบของทัวริงสาธารณะแบบอัตโนมัติเพื่อแยกแยะว่าเป็นคอมพิวเตอร์กับมนุษย์อย่างสมบูรณ์) เป็นเครื่องหมายการค้าของมหาวิทยาลัยคาร์เนกีเมลลอน สหรัฐอเมริกา คิดค้นขึ้นในปี ค.ศ. 2000 โดย ลูอิส วอน อาห์น (Luis von Ahn) แมนูล บลัม (Manuel Blum) นิโคลัส เจ. ฮอปเปอร์ (Nicholas J. Hopper) และ จอห์น แลงฟอร์ด (John Langford) (สามคนแรกมาจากมหาวิทยาลัย ส่วนคนสุดท้ายมาจากไอบีเอ็ม)

ระบบแคปต์ชาเกี่ยวข้องกับคอมพิวเตอร์เครื่องหนึ่งซึ่งเป็นเครื่องแม่ข่าย จะถามผู้ใช้งานด้วยการทดสอบอย่างหนึ่งที่สร้างขึ้นมา และผู้ใช้จำเป็นต้องตอบให้ถูกต้องเพื่อให้สามารถเข้าสู่ระบบได้ แต่คอมพิวเตอร์เองนั้นไม่สามารถแก้ปัญหาที่ตัวมันเองสร้างขึ้นได้ สามารถตรวจได้แค่ว่าถูกหรือผิดตามที่ระบุไว้ตอนต้นเท่านั้น ระบบแคปต์ชาโดยทั่วไปจะให้ผู้ใช้ตอบคำถามด้วยการกดแป้นตัวอักษรตามที่ปรากฏในรูปภาพที่บิดเบี้ยว บางครั้งอาจมีการเพิ่มจุด แถบสี หรือเส้นหงิกงอลงในรูปภาพนั้น เพื่อวัตถุประสงค์ในการหลีกเลี่ยงการตรวจจับของโปรแกรมประเภทโอซีอาร์ ซึ่งอาจแก้ปัญหาที่ทดสอบได้โดยอัตโนมัติ

บางครั้งมีการอธิบายระบบแคปต์ชาว่าเป็นการทดสอบของทัวริงแบบย้อนกลับ เพราะเป็นการทดสอบจากคอมพิวเตอร์ที่ส่งไปยังมนุษย์ ซึ่งในทางตรงข้าม การทดสอบของทัวริงเป็นการทดสอบจากมนุษย์ที่ส่งไปยังคอมพิวเตอร์ หรือเครื่องจักรทัวริง

แคปต์ชาอาจใช้ในการตอบกลับฟอรั่มหรือเว็บบอร์ดสาธารณะทั่วไปตามอินเทอร์เน็ต ทั้งนี้เพื่อป้องกันบอตหรือโปรแกรมอัตโนมัติทำการส่งข้อความไม่พึงประสงค์ เช่นสแปมหรือโฆษณา

External links[แก้]