1. สาเหตุหลักของข้อผิดพลาด Google CAPTCHA
ปัญหาตรรกะการสร้างรหัสยืนยันและการตรวจสอบ
ข้อผิดพลาดการซิงโครไนซ์เวลา:
Google Authentiator สร้างรหัสยืนยันที่ถูกต้อง 60 วินาทีตามอัลกอริธึมการประทับเวลา (TOTP) ซึ่งจะถูกตัดสินว่าไม่ถูกต้องหากเวลาระบบของอุปกรณ์ (โทรศัพท์มือถือ / คอมพิวเตอร์) เบี่ยงเบนจากเวลามาตรฐานสากล (เซิร์ฟเวอร์ NTP) มากกว่า 30 วินาที
สถานการณ์ทั่วไป:แก้ไขเวลาอุปกรณ์ด้วยตนเองข้อผิดพลาดโซนเวลา (เช่นตั้งค่าเป็นโซนเวลาที่ไม่ใช่ UTC อย่างไม่ถูกต้อง) ระบบไม่ได้เปิดการซิงโครไนซ์เวลาอัตโนมัติ
สับสนกับวิธีการตรวจสอบ:
ผู้ใช้ทำงานผิดพลาด (เช่น บัญชีตั้งค่ารหัสยืนยัน A ป้อนรหัสยืนยันบัญชี B) คุณสามารถสังเกตได้ว่าชื่อรหัสยืนยัน Google ของบัญชี KTX อยู่ในปแบบของ Ktx: ขึ้นต้น + ที่อยู่อีเมล
ข้อจำกัดสภาพแวดล้อมเครือข่าย
การปิดล้อมเครือข่ายระดับภูมิภาค:
ผู้ให้บริการเครือข่ายในบางภูมิภาคจำกัดการเข้าถึงบริการของ Google (เช่น เครือข่ายแผ่นดินใหญ่ไม่สามารถเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์การตรวจสอบของ Google โดยค่าเริ่มต้น) ส่งผลให้คำขอรหัสยืนยันหมดเวลา
การแยกวิเคราะห์ DNS ล้มเหลว:
เซิร์ฟเวอร์ DNS ในเครื่องไม่สามารถแยกวิเคราะห์ชื่อโดเมนที่ตรวจสอบแล้วของ Google (เช่นaccounts.google.com ) หรือชื่อโดเมนปนเปื้อน (ส่งคืน IP ที่ไม่ถูกต้อง)
ข้อขัดแย้งของพร็อกซี/ VPN:
- เมื่อใช้พร็อกซี / VPN การสลับ IP บ่อยครั้งจะทริกเกอร์การควบคุมความเสี่ยงของ Google (พิจารณาว่าเป็น "การเข้าสู่ระบบนอกสถานที่")
- พร็อกซีเซิร์ฟเวอร์นั้นถูกบล็อกโดย Google (เช่นพูล IP สีดำ)
ความเข้ากันได้ของอุปกรณ์และระบบ
เวลาของระบบไม่ตรงกัน:
- Android/iOS ไม่ได้เปิดใช้งาน "การซิงโครไนซ์เวลาอัตโนมัติ" หรือเซิร์ฟเวอร์การซิงโครไนซ์ไม่สามารถเข้าถึงได้ (เช่น Android ซิงโครไนซ์เซิร์ฟเวอร์เวลาของ Google โดยค่าเริ่มต้น เครือข่ายภายในประเทศมีจำกัด)
- บริการซิงโครไนซ์เวลา Windows / macOS ผิดปกติ (เช่นที่อยู่เซิร์ฟเวอร์ NTP ไม่ถูกต้อง)
รุ่นของโปรแกรม/ เบราว์เซอร์ที่เก่าเกินไป:
- มีช่องโหว่ของอัลกอริทึมในแอป Google Authenticator และ Gmail รุ่นเก่าซึ่งนำไปสู่ความล้มเหลวในการสร้าง / ตรวจสอบรหัสยืนยัน
- เบราว์เซอร์ไม่รองรับโปรโตคอลการตรวจสอบล่าสุดทำให้สคริปต์รายงานข้อผิดพลาด
การสกัดกั้นซอฟต์แวร์ความปลอดภัย:
ด้านคอมพิวเตอร์:ซอฟต์แวร์ป้องกันไวรัสไฟร์วอลล์บล็อกเบราว์เซอร์จากการเข้าถึงเซิร์ฟเวอร์การตรวจสอบของ Google;
ปลายโทรศัพท์มือถือ:แม่บ้านรักษาความปลอดภัยสกัดกั้นคำขอการตรวจสอบ (เช่นห้ามเครือข่าย APP สกัดกั้นข้อความ)
สถานะความปลอดภัยของบัญชี
การเข้าสู่ระบบนอกสถานที่ทำให้เกิดการควบคุมความเสี่ยง:
- บัญชีเข้าสู่ระบบด้วย IP ที่ผิดปกติ Google ตัดสินว่ามีความเสี่ยง บังคับให้ตรวจสอบ แต่ปฏิเสธ "รหัสยืนยันเก่า" (แม้ว่าจะถูกต้อง)
ตรวจสอบข้อผิดพลาดการกำหนดค่าสองขั้นตอน:
- อุปกรณ์ตรวจสอบที่ถูกผูกไว้สูญหาย / ออกจากระบบ แต่บัญชียังไม่ได้อัปเดตการกำหนดค่า
- วิธีการตรวจสอบหลายวิธี (SMS + Authentifier) ขัดแย้งกัน และวิธีการตรวจสอบลำดับความสำคัญของเซิร์ฟเวอร์ไม่สอดคล้องกับการดำเนินการของผู้ใช้
ข้อผิดพลาดในการใช้งานของผู้ใช้
ป้อนรหัสยืนยันไม่ถูกต้อง:
ความสับสนของตัวเลข (เช่น 1/7 0/O) ข้อผิดพลาดในการใช้อักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก (บางสถานการณ์มีรหัสยืนยันตัวอักษรเช่นรหัสกู้คืน) การป้อนข้อมูลหมดเวลา (ส่งหลังจากรหัสยืนยันหมดอายุ)
กระบวนการตรวจสอบความถูกต้องถูกขัดจังหวะ:
การคลิก "ย้อนกลับ" หรือการสลับแอปพลิเคชันทำให้เซสชันการตรวจสอบความถูกต้องล้มเหลวและการส่งรหัสยืนยันเก่าอีกครั้งจะถูกปฏิเสธ
2. โซลูชันระบบ/อุปกรณ์ย่อย (ปรับแต่งตามสถานการณ์)
[Google Authentiator Dynamic CAPTCHA ผิดพลาด]
การแก้ไขหลัก:การซิงโครไนซ์เวลา (แก้ปัญหา 80%)
อุปกรณ์ Android:
- เปิดการตั้งค่า→ระบบ→วันที่และเวลา เปิดการตั้งค่าเวลาอัตโนมัติและการตั้งค่าเขตเวลาอัตโนมัติ
อุปกรณ์ iose:
- เปิดการตั้งค่า → ทั่วไป → วันที่และเวลา เปิดการตั้งค่าอัตโนมัติ
- หากเวลายังคงเบี่ยงเบน ให้รีสตาร์ทโทรศัพท์ (iOS ขึ้นอยู่กับเวลาของระบบ บังคับให้ซิงโครไนซ์เซิร์ฟเวอร์ Apple หลังจากรีสตาร์ท)
Windows / macOS (ตัวตรวจสอบความถูกต้องของเดสก์ท็อป):
Windows:คลิกขวาที่เวลาแถบงาน→ปรับวันที่ / เวลาเปิดการตั้งค่าเวลาอัตโนมัติหรือตั้งค่าเซิร์ฟเวอร์ NTP ด้วยตนเองเป็นtime.windows.com
macOS:เมนู Apple →การตั้งค่าระบบ→วันที่และเวลาตรวจสอบการตั้งค่าอัตโนมัติวันที่และเวลาเซิร์ฟเวอร์เป็นตัวเลือกtime.apple.com
ขั้นสูง:แก้ไขปัญหาของแอปเอง
แอนดรอยด์:
- ไปที่การตั้งค่า→แอปพลิเคชัน→Google Authentifier→ที่เก็บข้อมูลคลิกล้างแคช (รักษาการผูกบัญชีรีเซ็ตข้อมูลชั่วคราวเท่านั้น)
ไอโอเอส:
- ถอนการติดตั้งและติดตั้ง Authenizer ใหม่ (คุณต้องสแกนรหัสเพื่อผูกบัญชีอีกครั้ง บันทึกรหัส QR หรือกู้คืนรหัสล่วงหน้า!);
- ทั่วไป: ตรวจสอบเวอร์ชัน APP และอัปเดตเป็นเวอร์ชันล่าสุด (เวอร์ชันเก่าอาจมีช่องโหว่ของอัลกอริทึม ส่งผลให้เกิดข้อผิดพลาดในการสร้างรหัสยืนยัน)
[ข้อผิดพลาดในการตรวจสอบเว็บ (เช่น Gmail Google Drive Login)]
แก้ไขปัญหาเครือข่าย
เครือข่ายภายในประเทศ (ไม่มีการเข้าถึงอินเทอร์เน็ตทางวิทยาศาสตร์):
สลับเครือข่าย:ลองใช้ฮอตสปอตโทรศัพท์มือถือแทน Wi-Fi เพื่อหลีกเลี่ยงการปนเปื้อน DNS ของผู้ให้บริการ
แก้ไข DNS ด้วยตนเอง:
Windows:คุณสมบัติการ์ดเครือข่าย→การตั้งค่า DNS ด้วยตนเอง
macOS:การตั้งค่าเครือข่าย→ขั้นสูง → DNS →เพิ่ม DNS ด้านบน
Android / iOS:WLAN / เครือข่ายเซลลูลาร์→กดเครือข่ายค้างไว้→แก้ไขเครือข่าย→ตั้งค่า DNS ด้วยตนเอง (เช่นเดียวกับด้านบน)
สภาพแวดล้อมการเข้าถึงอินเทอร์เน็ตทางวิทยาศาสตร์ (ถ้ามี):
- ตรวจสอบให้แน่ใจว่าโหนดพร็อกซี / VPN มีความเสถียร (หลีกเลี่ยงการสลับ IP บ่อยครั้งทำให้เกิดการควบคุมความเสี่ยง)
- ลองเปลี่ยนโหนด (เช่นเปลี่ยนจากสหรัฐอเมริกาเป็นญี่ปุ่น) เพื่อลดความน่าจะเป็นของการบล็อก IP ของ Google
- การแก้ปัญหาเบราว์เซอร์
ปฏิบัติการทั่วไป:
ล้างแคช:กด Ctrl + Shift + Delete (Windows) / Command+Shift+Delete (macOS) ตรวจสอบคุกกี้และไฟล์แคช
ปิดปลั๊กอิน:ระงับปลั๊กอินเช่น Adblock (Adblock) Privacy Protection (Privacy Badger) ฯลฯ (อาจบล็อกการโหลดสคริปต์การตรวจสอบ)
สลับเบราว์เซอร์:หากใช้ Chrome ให้ลองใช้ Firefox Edge (ทดสอบปัญหาความเข้ากันได้)