ทำไมเจอ CAPTCHA ทุกเว็บไซต์ สาเหตุและวิธีแก้

CAPTCHA ที่โผล่มาไม่หยุดเกือบทั้งหมดมาจากเส้นทางเครือข่าย การตั้งค่าเบราว์เซอร์ หรือสองอย่างนี้ที่ขัดแย้งกันเอง สาเหตุเรียงตามที่พบบ่อย พร้อมวิธีแก้ของแต่ละข้อ
CAPTCHA ที่เจอไม่หยุดมักหมายถึงเรื่องเดียว คือบางอย่างในวิธีที่คุณเข้าเว็บไซต์ดูเหมือนเครื่องจักร หรือดูเหมือนคนจำนวนมากใช้ประตูบานเดียวกัน เว็บไซต์จึงยกระดับด่านตรวจขึ้นจนกว่าจะได้สัญญาณที่ชัดเจนกว่านี้ การตรวจสอบเป็นเพียงอาการ ส่วนต้นเหตุอยู่ที่เส้นทางเครือข่าย การตั้งค่าเบราว์เซอร์ หรือสองอย่างนั้นที่เล่าเรื่องไม่ตรงกันให้เว็บไซต์ฟัง
ไล่ดูสาเหตุด้านล่างตามลำดับ สามข้อแรกพบบ่อยที่สุดอย่างทิ้งห่าง และทั้งหมดอยู่ที่จุดเดียวกัน คือที่อยู่ที่ทราฟฟิกของคุณเข้ามา
เริ่มที่ที่อยู่ก่อน เพราะมักเป็นต้นเหตุ
ที่อยู่ถูกใช้ร่วมกัน หรือมีประวัติติดตัว
การเชื่อมต่อส่วนใหญ่ไม่ได้ให้ที่อยู่เป็นของคุณเอง ผู้ให้บริการมือถือและผู้ให้บริการอินเทอร์เน็ตบ้านจำนวนมากให้ผู้ใช้หลายคนอยู่หลังที่อยู่สาธารณะชุดเล็ก ๆ สำนักงาน มหาวิทยาลัย และพื้นที่ทำงานร่วมกันก็เป็นแบบเดียวกัน สิ่งที่ใครก็ตามหลังที่อยู่นั้นทำเมื่อเช้า คุณต้องรับผลต่อในตอนบ่าย
พูลพร็อกซีราคาถูกก็ทำงานแบบเดียวกัน แต่โอกาสแย่กว่า พูลเรสซิเดนเชียลแบบใช้ร่วมกันปล่อยเช่าที่อยู่เดียวกันให้ใครก็ตามที่ซื้อในชั่วโมงนั้น และเว็บไซต์ที่เคยเจอความพยายามล็อกอินถี่ ๆ จากที่อยู่นั้นก็จะระวังกับครั้งต่อไป
วิธีแก้เริ่มจากการหาว่าตอนนี้คุณแสดงที่อยู่อะไรอยู่จริง แล้วทดสอบมัน อย่าเชื่อคำอธิบายที่ผู้ขายบอกมา ใน PowerOps พร็อกซีจะถูกเพิ่มเข้าคลังและทดสอบก่อนจะนำไปใช้กับบัญชีใด ๆ และผลทดสอบจะรายงานที่อยู่ที่ตรวจพบจริง หากพบว่าเส้นทางถูกใช้ร่วมกัน ให้ย้ายโปรไฟล์ไปใช้เส้นทางที่ไม่ใช่
เป็นที่อยู่ของดาต้าเซ็นเตอร์
ช่วงที่อยู่ที่เป็นของผู้ให้บริการโฮสติ้งถูกเผยแพร่ จัดทำรายการ และค้นหาได้ง่ายมาก ที่อยู่ดาต้าเซ็นเตอร์ไม่ได้ผิดอะไรในตัวมันเอง และทราฟฟิกปกติจำนวนมากก็มาจากที่นั่น แต่สำหรับบัญชีผู้บริโภคที่ล็อกอินอยู่ มันเป็นที่ที่ผิดปกติ และเว็บไซต์ก็ให้น้ำหนักตามนั้น
วิธีแก้คือเก็บที่อยู่ดาต้าเซ็นเตอร์ไว้ใช้กับงานที่ไม่ต้องล็อกอินส่วนตัว และใช้ที่อยู่เรสซิเดนเชียลหรือมือถือกับเซสชันของบัญชี ต้นทุนสูงขึ้น แรงเสียดทานลดลง การแลกเปลี่ยนนี้คือการตัดสินใจทั้งหมด
คุณอยู่บนทางออก VPN ที่ทุกคนใช้
VPN สำหรับผู้บริโภคอัดคนจำนวนมหาศาลเข้ากับที่อยู่ทางออกไม่กี่ตัว นั่นคือผลิตภัณฑ์ทำงานตามที่ออกแบบ และเป็นเหตุผลที่เซสชันหลัง VPN เจอด่านตรวจที่ไม่เจอที่อื่น ไม่ใช่สิ่งที่คุณทำที่ทำให้ที่อยู่นั้นถูกจับตา แต่เป็นปริมาณคนล้วน ๆ
วิธีแก้คือให้แต่ละโปรไฟล์มีเส้นทางของตัวเอง จากผู้ให้บริการที่ขายที่อยู่แบบ sticky หากต้องใช้ VPN กับเรื่องอื่นที่ไม่เกี่ยวข้อง ให้แยกไว้นอกเครื่องหรือโปรไฟล์ที่ใช้ทำงานกับบัญชี และห้ามซ้อน VPN ทับพร็อกซีเด็ดขาด
ที่อยู่เปลี่ยนกลางเซสชัน
เอนด์พอยต์แบบหมุนเวียนจะให้ที่อยู่ใหม่ทุกคำขอหรือทุกช่วงเวลา สำหรับการเก็บข้อมูลสาธารณะนั่นมีประโยชน์ แต่สำหรับเซสชันที่ล็อกอินอยู่ มันคือปัญหาที่คุณสร้างให้ตัวเอง เซสชันที่เริ่มในเมืองหนึ่งแล้วต่อจากอีกเมืองหนึ่งในอีกไม่กี่นาที เป็นสิ่งที่ไม่มีใครทำจริง
สาเหตุนี้มีรูปแบบที่จำได้ง่าย ไม่กี่นาทีแรกเรียบร้อยดี จากนั้นก็มีการตรวจสอบทุกครั้งที่เปลี่ยนหน้า และมักมีการถูกออกจากระบบแบบไม่ทันตั้งตัวอยู่กลางทางด้วย
วิธีแก้คือเปลี่ยนเอนด์พอยต์เป็นโหมด sticky หรือโหมดคงเซสชัน โดยตั้งเวลาถือครองให้นานกว่าเซสชันทำงานของคุณ กำหนดเส้นทางก่อนล็อกอินครั้งแรก เพราะเซสชันแรกคือตัวกำหนดว่าอะไรคือความปกติของบัญชีนั้น
จากนั้นตรวจว่าเบราว์เซอร์เล่าเรื่องสอดคล้องกันหรือไม่
เขตเวลา ภาษา และที่อยู่ไม่ตรงกัน
โปรไฟล์ที่ออกทางแฟรงก์เฟิร์ตแต่รายงานเขตเวลาลอสแอนเจลิส ตอบคำถามเดียวกันสองแบบ เช่นเดียวกับโปรไฟล์ที่แสดงที่อยู่ในบราซิลแต่มีรายการภาษาของเบราว์เซอร์เป็นภาษาเวียดนามเท่านั้น ค่าเหล่านี้ไม่ได้แปลกเมื่อดูทีละตัว แต่เมื่อรวมกันมันคือความขัดแย้งที่เว็บไซต์ตรวจหาได้ถูกที่สุด
วิธีแก้คือตั้งเขตเวลาและรายการภาษาของโปรไฟล์ให้ตรงกับประเทศที่เส้นทางไปลงจอด และตรวจทั้งสองอย่างพร้อมกันทุกครั้งที่เปลี่ยนเส้นทาง นี่คือสาเหตุที่คนทำเองบ่อยที่สุดในรายการ และใช้เวลาแก้ราวสิบวินาที
จังหวะคำขอดูเหมือนอัตโนมัติ
โหลดหน้าเว็บห่างกันสี่วินาทีเป๊ะ กรอกฟอร์มทันทีโดยไม่มีเหตุการณ์โฟกัสคั่น เปลี่ยนหน้าโดยไม่เลื่อนหน้าจอเลยสักครั้ง โปรไฟล์ร่วมสิบสองรายการทำสิ่งเดียวกันในวินาทีเดียวกันจากซับเน็ตเดียวกัน ทั้งหมดนี้ไม่ได้ต้องห้าม แต่ล้วนผิดปกติ และความผิดปกตินั่นแหละที่ยกระดับด่านตรวจ
วิธีแก้คือการควบคุมจังหวะ เริ่มโปรไฟล์แบบเหลื่อมเวลา อย่าเปิดทุกอย่างพร้อมกัน ใส่ความหน่วงที่ไม่คงที่ให้งานสคริปต์ และรอให้หน้าเว็บนิ่งก่อนทำขั้นตอนต่อไป รันเป็นชุดเล็กลง หากสคริปต์เคลื่อนไปในเว็บไซต์เร็วกว่าที่คนทำได้ เว็บไซต์ก็มีสิทธิ์ถามว่าปลายทางเป็นใคร
จากนั้นดูว่าเบราว์เซอร์เก็บอะไรไว้และบล็อกอะไรอยู่
ชุดคุกกี้เก่า หายไป หรือถูกทิ้งทุกคืน
การตรวจส่วนใหญ่บันทึกผลของตัวเอง เมื่อผ่านแล้ว เว็บไซต์จะเก็บบางอย่างที่บอกว่าเบราว์เซอร์นี้ตอบแล้ว และการตรวจจะไม่โผล่อีกสักพัก ถ้าล้างคุกกี้ทุกครั้งที่ออก เรียกดูในหน้าต่างส่วนตัว หรือสร้างโปรไฟล์ชั่วคราวใหม่ทุกครั้ง บันทึกนั้นจะถูกทิ้งเมื่อจบทุกเซสชัน และการเข้าชมครั้งต่อไปก็เริ่มจากศูนย์
วิธีแก้คือใช้โปรไฟล์ที่มีไดเรกทอรีถาวรของตัวเอง และปิดอย่างถูกต้องเพื่อให้สถานะถูกเขียนออกมา โปรไฟล์ที่ถูกฆ่ากลางเซสชันอาจสูญเสียบันทึกที่เพิ่งได้มา
มีบางอย่างบล็อกสคริปต์ที่การตรวจต้องใช้
การตรวจทำงานเป็นสคริปต์ ซึ่งมักโหลดจากโดเมนของผู้ให้บริการด้านความปลอดภัย ไม่ใช่ของเว็บไซต์ที่คุณเข้า ตัวบล็อกเนื้อหาแบบเข้มงวด ตัวบล็อกสคริปต์ ส่วนขยายความเป็นส่วนตัวที่เพิ่มความเข้มงวด และการปิดที่เก็บข้อมูลของบุคคลที่สาม ล้วนทำให้การโหลดนั้นพังได้ การตรวจไม่เคยเสร็จ จึงลองใหม่เรื่อย ๆ ในมุมของคุณมันเหมือนลูปไม่รู้จบ หรือกล่องความท้าทายที่หมุนค้างและไม่เคยตัดสิน
ไล่ตามลำดับดังนี้
- เปิดหน้าเดียวกันในโปรไฟล์ที่ไม่มีส่วนขยายเลย ถ้าลูปหยุด สาเหตุคือส่วนขยาย
- เปิดส่วนขยายกลับทีละตัวจนอาการกลับมา ตัวบล็อกเนื้อหาและตัวเพิ่มความเข้มงวดด้านความเป็นส่วนตัวมักเป็นตัวการ
- อนุญาตโดเมนของผู้ให้บริการความท้าทายในตัวที่บล็อกไว้ แทนการปิดตัวบล็อกทั้งหมด
- ยืนยันว่า JavaScript และที่เก็บข้อมูลของบุคคลที่สามไม่ได้ถูกปิดสำหรับเว็บไซต์นั้น
- ตรวจนาฬิกาของระบบ นาฬิกาที่คลาดไปหลายนาทีจะทำให้โทเค็นที่ลงนามซึ่งความท้าทายพึ่งพาพัง และอาการก็ไม่เหมือนปัญหาเรื่องนาฬิกาเลย
จากอาการไปสู่สาเหตุ
จับคู่สิ่งที่คุณเห็นกับคอลัมน์ซ้าย แล้วเริ่มจากวิธีแก้ในคอลัมน์ขวา
| สิ่งที่คุณเห็น | สาเหตุที่เป็นไปได้มากที่สุด | สิ่งแรกที่ควรลอง |
|---|---|---|
| เจอการตรวจทุกเว็บไซต์ ทุกโปรไฟล์ ตั้งแต่คำขอแรก | ตัวที่อยู่เอง: ถูกใช้ร่วมกัน หนาแน่น หรืออยู่ในช่วงของดาต้าเซ็นเตอร์ | ทดสอบเส้นทางและค้นดูว่าที่อยู่นั้นเป็นของใคร |
| โปรไฟล์เดียวมีปัญหา ส่วนที่เหลือปกติ | เส้นทางของโปรไฟล์นั้น หรือสถานะที่จัดเก็บไว้ | สลับไปใช้เส้นทางที่รู้ว่าดี ก่อนจะแก้อย่างอื่น |
| ปกติสองสามนาที แล้วเจอการตรวจทุกครั้งที่เปลี่ยนหน้า | เอนด์พอยต์แบบหมุนเวียนเปลี่ยนที่อยู่กลางเซสชัน | เปลี่ยนเอนด์พอยต์เป็นโหมด sticky ที่ถือครองนาน |
| ผ่านการตรวจแล้ว แต่การตรวจเดิมกลับมาทันที | ผลที่ผ่านไม่ถูกจัดเก็บ หรือสคริปต์ที่จำเป็นถูกบล็อก | เลิกล้างคุกกี้เมื่อออก แล้วลองใหม่โดยปิดส่วนขยาย |
| กล่องความท้าทายหมุนค้างไม่จบ | ตัวบล็อกกันไม่ให้สคริปต์ความท้าทายโหลด | อนุญาตโดเมนของผู้ให้บริการ แล้วตรวจนาฬิการะบบ |
| เว็บไซต์โหลดเป็นภาษาผิดก่อนล็อกอิน | ภาษา/ภูมิภาคกับเส้นทางไม่ตรงกัน | ตั้งภาษาและเขตเวลาของโปรไฟล์ให้ตรงกับประเทศของเส้นทาง |
| เริ่มเป็นทันทีหลังเปลี่ยนพร็อกซี | ประวัติของเอนด์พอยต์ใหม่ | ทดสอบเอนด์พอยต์ และขอผู้ให้บริการเปลี่ยนตัวใหม่ |
| เริ่มเป็นทันทีหลังส่วนขยายอัปเดต | ส่วนขยาย | ปิดส่วนขยายสำหรับเว็บไซต์นั้นแล้วโหลดใหม่ |
สิ่งที่ไม่ควรทำ
มีปฏิกิริยาอัตโนมัติบางอย่างที่ทำให้แย่ลงอย่างแน่นอน
- อย่าสุ่มตัวตนของโปรไฟล์เพื่อสลัดการตรวจ อุปกรณ์ที่เปลี่ยนไปทุกครั้งที่เข้าเป็นสัญญาณที่ดังกว่าสิ่งที่คุณกังวลอยู่ และยังทิ้งหลักฐานที่จัดเก็บของทุกการตรวจที่คุณเคยผ่านไปแล้ว
- อย่าล้างคุกกี้เป็นปฏิกิริยาแรก คุกกี้เหล่านั้นคือบันทึกว่าคุณเคยผ่านแล้ว การล้างมันรับประกันว่าการเข้าชมครั้งหน้าเริ่มจากศูนย์
- อย่าซ้อน VPN ทับพร็อกซี คุณจะได้สองเส้นทางที่ขัดแย้งกันว่าคุณอยู่ที่ไหน บวกความหน่วงที่เพิ่มมาจนจังหวะปกติดูแปลก
- อย่ากดรีโหลดรัว ๆ ความพยายามล้มเหลวซ้ำ ๆ จากที่อยู่เดียวคือพฤติกรรมที่การตรวจกำลังวัดอยู่พอดี
- อย่าย้ายบัญชีไปเส้นทางใหม่เอี่ยมกลางเซสชัน ให้จบเซสชัน แล้วเปลี่ยนเส้นทาง แล้วค่อยล็อกอินใหม่
และมีอีกเรื่องที่เราจะไม่ช่วย การไขการตรวจเหล่านี้โดยอัตโนมัติอยู่นอกขอบเขตของสิ่งที่ PowerOps ทำ และนอกขอบเขตของสิ่งที่บล็อกนี้จะอธิบาย มีบริการที่ขายสิ่งนั้นอยู่ เราไม่เชื่อมต่อกับบริการเหล่านั้น ไม่เขียนเอกสารถึงมัน และไม่มีส่วนใดของผลิตภัณฑ์ที่สร้างมาเพื่อผ่านการตรวจความปลอดภัย ทุกอย่างข้างต้นคือการขจัดเหตุผลที่ทำให้เว็บไซต์ต้องถามตั้งแต่แรก การตอบคำถามแทนคุณเป็นธุรกิจอีกแบบ และเราไม่ได้อยู่ในธุรกิจนั้น
ถ้าไม่ได้ผลเลย
บางครั้งการตรวจไม่เกี่ยวกับคุณเลย เว็บไซต์ที่ถูกโจมตีจะยกเกณฑ์สำหรับทุกคน และทราฟฟิกของทั้งประเทศอาจอยู่หลังกฎที่เข้มกว่าเป็นเวลาหนึ่งหรือสองวัน ก่อนจะเสียเวลาทั้งบ่ายไปกับมัน ลองโหลดหน้าเดียวกันจากการเชื่อมต่อปกติที่ไม่มีพร็อกซีและไม่มีโปรไฟล์ ถ้าการตรวจรออยู่ที่นั่นด้วย คำตอบคือรอ
ในกรณีอื่น ทุกอย่างลงเอยที่รายการสั้น ๆ เส้นทางที่มีประวัติติดตัว เส้นทางที่อยู่นิ่งไม่ได้ ค่าที่ขัดแย้งกันเอง และเบราว์เซอร์ที่เก็บสิ่งที่ได้มาไม่อยู่ แก้สี่ข้อนี้แล้วการตรวจก็จะกลับไปเป็นความรำคาญนาน ๆ ครั้ง ไม่ใช่รูปแบบของวันทำงานของคุณ


