Skip to main content

การทดสอบ CAPTCHA คืออะไร? CAPTCHA ทำงานอย่างไร?

สอน Google reCAPTCHA ตอนที่ 1 - CAPTCHA คืออะไร (เมษายน 2025)

สอน Google reCAPTCHA ตอนที่ 1 - CAPTCHA คืออะไร (เมษายน 2025)
Anonim

CAPTCHA เป็นแบบทดสอบการพิมพ์แบบออนไลน์สั้น ๆ ซึ่งมนุษย์สามารถผ่านได้ง่าย แต่ยากที่ซอฟต์แวร์โรบ็อตจะเสร็จสมบูรณ์ซึ่งเป็นชื่อจริงของการทดสอบ, การทดสอบทัวริงอัตโนมัติแบบทัวไปเพื่อบอกคอมพิวเตอร์และมนุษย์นอกเหนือจากนี้ . จุดประสงค์ของ CAPTCHA คือการไม่ให้แฮกเกอร์และผู้ส่งอีเมลขยะใช้แฮงเอาท์ในเว็บไซต์โดยอัตโนมัติ

เหตุใด CAPTCHA จำเป็น?

CAPTCHA เป็นการยับยั้งแฮ็กเกอร์จากการใช้บริการออนไลน์ที่เป็นการละเมิด แฮกเกอร์และผู้ส่งอีเมลขยะพยายามทำกิจกรรมออนไลน์ที่ผิดจรรยาบรรณเช่น:

  • เล็งแบบสำรวจทางออนไลน์โดยส่งหุ่นยนต์ไปนับร้อย ๆ คำตอบที่ผิดพลาด
  • Brute-force กำลังเปิดบัญชีออนไลน์ของใครบางคนโดยพยายามใช้รหัสผ่านต่างกันซ้ำ
  • ลงชื่อสมัครใช้บัญชีอีเมลฟรีนับร้อย ๆ ครั้ง
  • สแปมบล็อกและข่าวสารด้วยความคิดเห็นปลอมและลิงก์เครื่องมือค้นหามากมาย
  • การขูด (คัดลอก) ที่อยู่อีเมลของผู้คนจากเว็บไซต์เพื่อใช้ในภายหลังในการโจมตีจดหมายขยะ
  • ทำให้การนับจำนวนเมล็ดฝนตกหนักและการตอบรับเชิงบวกเพื่อล่อลวงคนให้ดาวน์โหลดข้อมูลโทรจัน

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

CAPTCHA ทำงานอย่างไร?

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

CAPTCHA ประสบความสำเร็จหรือไม่?

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

ซอฟต์แวร์ Re-CAPTCHA ของ Google - วิวัฒนาการต่อไปของเทคโนโลยี CAPTCHA - ใช้วิธีการอื่น พยายามคาดเดาว่าเซสชันได้รับการริเริ่มโดยมนุษย์หรือบอทโดยการตรวจสอบพฤติกรรมเมื่อโหลดหน้าเว็บ หากไม่สามารถบอกได้ว่ามนุษย์อยู่หลังแป้นพิมพ์จะมีการทดสอบที่แตกต่างกันเช่นกล่อง "คลิกที่นี่เพื่อพิสูจน์ว่าคุณเป็นมนุษย์" หรือภาพปริศนาที่อิงจากรูปภาพ Google รูปภาพหรือข้อความที่สแกนจาก Google หนังสือ ในการทดสอบภาพคุณคลิกทุกส่วนของภาพที่มีวัตถุบางประเภทเช่นป้ายถนนหรือรถยนต์ ตอบอย่างถูกต้องและคุณดำเนินการต่อ คำตอบไม่ถูกต้องและคุณนำเสนอภาพปริศนาอื่นที่จะแก้ไข

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