การทดสอบทัวริงสาธารณะอัตโนมัติโดยสมบูรณ์เพื่อแยกคอมพิวเตอร์และมนุษย์ออกจากกัน (CAPTCHA) คือการทดสอบการตอบสนองต่อความท้าทายประเภทหนึ่งที่ใช้ในการแยกความแตกต่างของมนุษย์จากบอทอัตโนมัติหรือคอมพิวเตอร์ CAPTCHA เป็นรูปแบบมาตรการรักษาความปลอดภัยที่ใช้กันอย่างแพร่หลายเพื่อปกป้องเว็บไซต์และแอปพลิเคชันจากผู้ส่งอีเมลขยะและกิจกรรมที่เป็นอันตรายอัตโนมัติอื่นๆ เช่น การครอบครองบัญชี
โดยทั่วไปแล้ว CAPTCHA จะถูกนำไปใช้เป็นภาพกราฟิก (เช่น ลำดับของตัวเลขและตัวอักษรแบบสุ่ม) หรือไฟล์เสียงที่ผู้ใช้ที่เป็นมนุษย์จะต้องจดจำได้อย่างถูกต้องก่อนจึงจะได้รับอนุญาตให้เข้าถึงได้ CAPTCHA ไม่ได้มีไว้สำหรับผู้ใช้ทั่วไป และมักพบเฉพาะผู้ที่พยายามหลีกเลี่ยงมาตรการรักษาความปลอดภัยเท่านั้น
แนวคิดของ CAPTCHA ได้รับการพัฒนาโดย Luis von Ahn, Manuel Blum, Nicholas J. Hopper และ John Langford ที่ Carnegie Mellon University ในปี 2000 พวกเขาเสนอให้ใช้ CAPTCHA เพื่อช่วยแปลงข้อความดิจิทัลที่ดึงมาจากหนังสือและหนังสือพิมพ์เก่าๆ ปัจจุบันเทคโนโลยี CAPTCHA ถูกใช้โดยเว็บไซต์ขนาดใหญ่หลายแห่ง เช่น Google, Microsoft และ Yahoo! เป็นวิธีที่มีประสิทธิภาพในการปกป้องบัญชีผู้ใช้จากการโจมตีหรือการละเมิดโดยอัตโนมัติ
นอกจากนี้ CAPTCHA ยังใช้ในกระบวนการที่เน้นการจ้างงานเป็นศูนย์กลาง เช่น การตรวจสอบประวัติย่อและการสมัครงาน การตรวจสอบการสำรวจออนไลน์และการสำรวจอื่นๆ และในมาตรการรักษาความปลอดภัยของธนาคารออนไลน์ ในบางกรณี CAPTCHA จะใช้ร่วมกับวิธีการรักษาความปลอดภัยอื่นๆ เช่น การสแกนลายนิ้วมือและการจดจำเสียง
เนื่องจากเทคโนโลยี CAPTCHA มีการใช้กันอย่างแพร่หลาย จึงมีความพยายามอย่างต่อเนื่องในการหาวิธีเลี่ยงขั้นตอนการตรวจสอบโดยมนุษย์ เมื่อเทคโนโลยีก้าวหน้า มาตรการรักษาความปลอดภัยที่ใช้ใน CAPTCHA ก็ได้รับการปรับปรุง เช่น การใช้รูปภาพและไฟล์เสียงที่สร้างขึ้นแบบสุ่มซึ่งคอมพิวเตอร์จดจำได้ยาก
โดยรวมแล้ว CAPTCHA เป็นวิธีที่มีประสิทธิภาพในการแยกความแตกต่างระหว่างมนุษย์กับบอทหรือคอมพิวเตอร์อัตโนมัติ และให้ความปลอดภัยที่มากขึ้นสำหรับเว็บไซต์และแอปพลิเคชัน