• Captcha
  • Security

คู่มือการเลือกผู้ให้บริการ CAPTCHA ประจำปี 2025

เรียนรู้ว่า CAPTCHA สมัยใหม่ทำงานอย่างไร เปรียบเทียบผู้ให้บริการอย่าง Google reCAPTCHA, Cloudflare Turnstiles และอื่น ๆ ทั้งในด้านฟีเจอร์ ราคา และเคล็ดลับการเชื่อมต่อระบบ

Ran
Ran
Product & Design

หยุดเสียเวลาเป็นสัปดาห์กับการยืนยันตัวตนผู้ใช้
เปิดตัวแอปที่ปลอดภัยเร็วขึ้นด้วย Logto ผสานการยืนยันตัวตนผู้ใช้ภายในไม่กี่นาทีและมุ่งเน้นที่ผลิตภัณฑ์หลักของคุณ
เริ่มต้นใช้งาน
Product screenshot

CAPTCHA คืออะไร?

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) คือระบบทดสอบแบบท้าทาย-ตอบกลับที่ใช้ในการแยกแยะผู้ใช้ที่เป็นมนุษย์ออกจากโปรแกรมอัตโนมัติหรือบอท โดยจะนำเสนองานที่ทำได้ง่ายสำหรับมนุษย์แต่ยากต่อเครื่องจักร

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

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

CAPTCHA แบบดั้งเดิมจะเน้นงานอย่างเช่นการแปลความตัวอักษรที่บิดเบี้ยวหรือเลือกภาพเฉพาะ การบิดเบือน (เช่น ตัวอักษรที่บิดเบี้ยวซ้อนกับสัญญาณรบกวน) ป้องกันอัลกอริธึม OCR (Optical Character Recognition) แบบธรรมดาไม่ให้ทำงานสำเร็จ

โซลูชัน CAPTCHA สมัยใหม่ได้พัฒนาเป็นหลายประเภท:

  • CAPTCHA แบบโต้ตอบ: ผู้ใช้ต้องแก้ปริศนาหรือทำกิจกรรมบางอย่าง เช่น คลิกที่กล่อง “ฉันไม่ใช่หุ่นยนต์” หลังจากคลิก อาจมีการขอให้เลือกทุกภาพที่มีไฟจราจรหรือหน้าร้าน พิมพ์อักษรที่เห็น หรือแม้แต่ทดสอบเสียง ที่น่าสังเกตคือ Cloudflare Turnstile แค่การคลิกกล่องก็เพียงพอในการยืนยันว่าเป็นมนุษย์ โดยไม่ต้องเจอปริศนาซับซ้อน
  • CAPTCHA แบบไม่โต้ตอบ: เหล่านี้จะไม่ขัดจังหวะผู้ใช้ด้วยปริศนา ยกตัวอย่างโหมด non-interactive ของ Cloudflare Turnstile ผู้เข้าชมจะเห็นวิดเจ็ตขนาดเล็กที่มีแถบโหลดอัตโนมัติ มันจะตรวจสอบเบื้องหลังแล้วแสดงผลลัพธ์ว่าผ่านหรือไม่ วิธีนี้เน้นประสบการณ์ที่ราบรื่นสำหรับผู้ใช้
  • CAPTCHA แบบล่องหนหรือพาสซีฟ: ทำงานในเบื้องหลังเต็มรูปแบบโดยไม่มีการทดสอบที่เห็นได้ ตัวอย่างเช่น Google reCAPTCHA v3 จะวิเคราะห์พฤติกรรมผู้ใช้อย่างล่องหน (การเคลื่อนไหวเมาส์ ระยะเวลา คุกกี้ ฯลฯ) เพื่อ ให้คะแนนความเสี่ยง (0–1) โดยไม่มีการท้าทายตรง ๆ ผู้ใช้จะไม่เห็นอะไรเลยเว้นแต่คะแนนจะต่ำเกินไป

ควรเพิ่ม CAPTCHA เพื่อป้องกันในผลิตภัณฑ์ไหม?

การใช้ CAPTCHA คือการชั่งน้ำหนักระหว่างความปลอดภัยและประสบการณ์ผู้ใช้ ปัจจัยสำคัญในการเลือกบริการ CAPTCHA คือ:

AI สามารถข้าม CAPTCHA ได้หรือไม่?

CAPTCHA มีประสิทธิภาพกับบอทง่าย ๆ แต่ผู้โจมตีที่ตั้งใจจริงก็มีวิธีชนะแบบพิเศษ สคริปต์ขั้นสูงหรือบอทที่ขับเคลื่อนด้วย AI บางครั้งสามารถข้าม CAPTCHA ได้ด้วย OCR/การรู้จำภาพและแมชชีนเลิร์นนิ่ง ที่จริงแล้วมีบริการโซลเวอร์หรือจับ CAPTCHA (มักเรียกว่า bypass-as-a-service) ที่ผู้โจมตีจ่ายเงินให้มนุษย์หรือ AI เฉพาะทางแก้ CAPTCHA ในปริมาณมาก ยกตัวอย่าง Google เคยรายงานว่า CAPTCHA แบบตัวอักษรรุ่นเก่าสามารถถูกบอทแก้ไขได้มากกว่า 99%

อย่างไรก็ตาม CAPTCHA non-interactive และ invisible สมัยใหม่นั้น เช่น CAPTCHA ที่อิงพฤติกรรมหรือการตรวจสอบแบบคริปโตกราฟีในเบื้องหลัง ให้การป้องกันที่ดีกว่า AI ปัจจุบัน ทราฟฟิกบอทนั้นใหญ่หลวง: ประมาณ 51% ของทั้งหมดที่เข้าชมอินเทอร์เน็ต โดย 37% เป็นมุ่งร้าย ดังนั้นการมี CAPTCHA หรือระบบจับบอทจึงสำคัญแม้จะยังไม่สมบูรณ์ 100%

นอกจากนี้ คุณควรเพิ่มการป้องกันบอทหลายชั้น เช่น การอ่านลายนิ้วมือของอุปกรณ์ (เช่น ผ่าน passkeys) การจำกัดอัตราความถี่ Multi-Factor Authentication

การเพิ่ม CAPTCHA ส่งผลกับประสบการณ์ผู้ใช้หรือไม่?

CAPTCHA ทุกแบบเพิ่มแรงเสียดทานให้ผู้ใช้ งานวิจัยแสดงว่าแค่ 66% ของมนุษย์ป้อน CAPTCHA ได้ถูกต้องในครั้งแรก หมายความว่าหลายคนอาจหงุดหงิดหรือออกจากฟอร์ม ตัวอย่างเช่น ปริศนาภาพที่ใช้เวลานานหรือการลองใหม่หลายรอบสามารถลดอัตราการสมัคร

วิธีลดผลกระทบนี้ CAPTCHA สมัยใหม่เน้นลดภาระของผู้ใช้งานลง เช่น:

  • ท้าทายเฉพาะผู้ใช้ที่ถูกจัดว่าสุ่มเสี่ยงเท่านั้น
  • ใช้สัญญาณที่ไม่ขัดจังหวะ (เช่น ความเคลื่อนไหวของเมาส์ ระยะเวลา) มากกว่าโจทย์ปริศนา
  • เสนอ CAPTCHA ล่องหนที่รันในเบื้องหลัง

Cloudflare รายงานว่า Turnstile "ขจัดประสบการณ์ CAPTCHA ที่น่าหงุดหงิด" เพื่อให้ผู้ใช้จริง "ไม่ต้องเสียเวลาและแรงกับการแก้ปริศนาภาพ" ในทางปฏิบัติ หลายเว็บไซต์จะโชว์กล่องติ๊กหรือโจทย์ภาพ ก็ต่อเมื่อพฤติกรรมของผู้ใช้ดูน่าสงสัย ผู้ใช้ปกติอาจจะไม่เห็นอะไรเลย

CAPTCHA จะปิดกั้นเอเย่นต์ AI จากบริการ บุคคลที่สามหรือไม่?

ปัจจุบันมีเอเย่นต์ AI เกิดขึ้นมากมาย เพื่ออัตโนมัติและเชื่อมต่อกับบริการบุคคลที่สาม

เอเย่นต์ AI เฉพาะทางหลายตัวเชื่อมต่อกับแอปบุคคลที่สามอย่างปลอดภัยโดยใช้โปรโตคอลมาตรฐาน เช่น OAuth และ MCP (Model Context Protocols) นี่คือวิธีที่ปลอดภัยและได้รับอนุมัติในการให้เอเย่นต์เข้าถึง ซึ่งผู้ใช้จะอนุญาตได้ลื่นไหล

แต่เอเย่นต์ “general-purpose” ที่หวังแทนการใช้งานเบราว์เซอร์ทั้งหมด เช่น Manus ที่ถูกออกแบบให้อัตโนมัติทุกอย่างที่คนทำในเบราว์เซอร์ ตั้งแต่กรอกฟอร์มจนถึงล็อกอินด้วยยูสเซอร์เนมและรหัสผ่าน ในการทดสอบจริง Manus ผ่าน CAPTCHAs ระดับสูงสมัยใหม่อย่าง Cloudflare Turnstile หรือ Google reCAPTCHA Enterprise ได้ยากมาก แม้ผู้ใช้จะพยายาม "ส่งต่อ" เซสชันให้คนจริงแก้โจทย์เอง หากคุณกำลังสร้าง AI agent จำเป็นต้องออกแบบ flow ยืนยันตัวตนให้ดี เพราะการอาศัยแค่ browser automation เพื่อ login เหมือนมนุษย์จะยิ่งใช้งานไม่ได้ Strong CAPTCHAs เหล่านี้เก่งในการสกัดบอท

การเพิ่ม CAPTCHA จะเพิ่มงบประมาณแค่ไหน?

บริการ CAPTCHA มีทั้งฟรีและเสียเงิน ส่วนฟรีมักจำกัดการใช้หรือฟีเจอร์ ตัวอย่าง:

  • Cloudflare Turnstile ฟรีไม่จำกัดปริมาณการใช้งาน
  • Google reCAPTCHA Essentials ฟรีสูงสุด 10,000 ครั้ง/เดือน; ฟีเจอร์เพิ่มเติมหรือปริมาณสูงขึ้นต้องอัปเกรดเป็น Standard หรือ Enterprise
  • hCaptcha ฟรี "Basic" และคิดเงินสำหรับ Pro/Enterprise (hCaptcha Pro เริ่มราว $99–$139 ต่อเดือน 100K request)

ตรวจสอบข้อจำกัดและราคาแต่ละบริการให้เหมาะสมกับปริมาณทราฟฟิกและเป้าหมายของคุณ

ตัวอย่างการใช้งาน CAPTCHA

CAPTCHA มักถูกใช้ในจุดที่บอทอาจสร้างปัญหาได้ ตัวอย่างการใช้งานทั่วไป:

  • กระบวนการยืนยันตัวตน: ปกป้องหน้าลงทะเบียน ล็อกอิน และขอรหัสผ่านใหม่ไม่ให้ตกเป็นเหยื่อของบอท CAPTCHA จะเป็นปราการด่านแรกของการโจมตีแบบอัตโนมัติ คุณยังสามารถเสริมด้วย การล็อกบัญชีหลังผิดพลาด (เพื่อหยุดการเดารหัสผ่าน) และ Adaptive MFA (เพิ่มการยืนยันชั้นที่สองเมื่อพบความเสี่ยง)
  • การส่งฟอร์ม: ป้องกันฟอร์มสาธารณะ (เช่น ติดต่อเรา แสดงความคิดเห็น รีวิวสินค้า) หากไม่มี CAPTCHA ผู้ไม่หวังดีอาจสแปมช่องคอมเมนต์หรือลงข้อความจำนวนมาก
  • การดำเนินการที่มีมูลค่าสูง: กันการทุจริตในโพลออนไลน์ ขายบัตร โปรโมชั่น หรือสั่งซื้อออนไลน์ CAPTCHA สามารถจำกัดการโหวต หรือการซื้อขายอัตโนมัติได้ (เช่น จำกัด 1 โหวต/คน 1 ตั๋ว/คน)

ใส่ CAPTCHA จุดเหล่านี้จะลดปัญหาจากบอทได้มาก ในขณะที่ผู้ใช้จริงยังเข้าใช้งานได้สะดวก

เปรียบเทียบผู้ให้บริการ CAPTCHA

ผู้ให้บริการ CAPTCHAประสบการณ์ผู้ใช้แผนและราคา
reCAPTCHA v2 (Google)ผู้ใช้ต้องคลิกกล่อง "ฉันไม่ใช่หุ่นยนต์" คลิกนี้อาจมีหรือไม่มีปริศนาภาพ CAPTCHAฟรี (Essentials) ได้สูงสุด 10K ครั้ง/เดือน จากนั้นคิดค่าบริการ (Standard/Enterprise) Enterprise $8 ต่อ 100K แล้ว $1 ต่อ 1K เพิ่มเติม
reCAPTCHA v3 (Google)ล่องหน ให้คะแนนความเสี่ยงเบื้องหลัง (ไม่ท้าทายผู้ใช้)ราคาเหมือน reCAPTCHA v2
reCAPTCHA Enterprise (Google)สองโหมดโต้ตอบ: 1. Score-based (ไม่มีโจทย์) 2. Checkbox และ adaptive visual challengeคิดค่าบริการตามปริมาณ: ฟรี 10K; $8 ถึง 100K; $1/1K เพิ่ม เติม มีฟีเจอร์เสริม เช่น องครักษ์บัญชี SMS fraud protection
Cloudflare Turnstileสามโหมดโต้ตอบ: 1.Managed: Cloudflare เป็นคนเลือกให้โชว์วิดเจ็ตหรือไม่ 2. โหมดไม่โต้ตอบ: ทุกคนเห็นวิดเจ็ตโหลดอัตโนมัติแต่ไม่ต้องคลิก 3. Invisible: ผู้เข้าชมจะไม่เห็นวิดเจ็ตหรือกดใด ๆ เลย ใช้เวลาไม่กี่วินาทีแทบฟรีทั้งหมด แผนฟรี: ได้สูงสุด 20 CAPTCHA widgets, 15 hostnames/widget, ไม่จำกัดปริมาณ Enterprise: ไม่จำกัด widgets
hCaptchaโจทย์คัดแยกภาพแบบโต้ตอบ (คล้าย reCAPTCHA v2) เน้นความเป็นส่วนตัว แต่บางปริศนายากฟรีถึง 100K ครั้ง/เดือน Pro ~$99/เดือน Enterprise ติดต่อขอใบเสนอราคา
FunCaptcha (Arkose Labs)โจทย์แบบเกม (หมุน/เลื่อนวัตถุ ตอบคำถามง่าย ๆ) ตั้งใจให้มีความสนุกและกันบอทไม่มีเวอร์ชันฟรี มีเฉพาะ Enterprise ติดต่อขอราคา
Friendly Captchaโจทย์ proof-of-work ล่องหน ไม่ต้องให้ผู้ใช้ทำอะไร ทั้งหมดทำหลังบ้านฟรีสำหรับไม่เชิงพาณิชย์ (1 domain, 1000 ครั้ง) ราคาชำระเงิน: Starter €9/เดือน (1K req); Growth €39/เดือน (5K req); Advanced €200/เดือน (50K req); Enterprise กำหนดเอง
BotDetect (Captcha.com)CAPTCHA ภาพหรือเสียงแบบดั้งเดิม มีตัวอักษร/ตัวเลขSelf-hosted และขายไลเซนส์ ไม่มีฟรี APT license ประมาณ $99/ปี

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

เพิ่ม CAPTCHA ใน flow ลงชื่อเข้าใช้งานให้สะดวกง่ายดาย

วิธีง่ายที่สุดในการเพิ่ม CAPTCHA คือเลือกใช้แพลตฟอร์มจัดการตัวตนที่ครบถ้วน

Logto โซลูชัน IAM ที่เป็นมิตรกับนักพัฒนา รองรับผู้ให้บริการชั้นนำ เช่น Google reCAPTCHA Enterprise และ Cloudflare Turnstile ให้คุณเปิดใช้งาน CAPTCHA ได้ในไม่กี่คลิก

ด้วย Logto ทีมของคุณจะปกป้อง กระบวนการยืนยันตัวตนทั้งหมด โดยไม่ต้องเข้าไปยุ่งกับการเขียนโค้ดยุ่งยาก ครอบคลุมทั้งสมัครสมาชิก ล็อกอิน กู้บัญชี SSO MFA การจัดการหลายองค์กร ฯลฯ ดูรายละเอียดเพิ่มเติมที่ Logto’s CAPTCHA หรือ ติดต่อตรงทีมงาน หากต้องการข้อมูลเรื่องผู้ให้บริการ CAPTCHA อื่น ๆ