หัวข้อยอดนิยม

โค้ด Google Authenticator ใช้ไม่ได้? ทำไมนาฬิกาในโทรศัพท์จึงสำคัญ

By: WEEX
|
0

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

ต่อไปนี้คือเหตุผลที่นาฬิกามีความสำคัญ ค่าคลาดเคลื่อนที่บริการยอมรับได้มีมากแค่ไหน สาเหตุทั่วไปอื่น ๆ ที่ทำให้โค้ดถูกปฏิเสธ และสิ่งที่ควรตรวจสอบก่อนเปลี่ยนการตั้งค่าใด ๆ

ทำไมนาฬิกาจึงเป็นตัวตัดสินว่าโค้ดจะได้รับการยอมรับหรือไม่

แอปยืนยันตัวตนไม่ได้รับโค้ดจากบริการ แต่คำนวณโค้ดจากข้อมูลลับที่คุณแชร์ระหว่างการตั้งค่าและเวลาปัจจุบัน ตามมาตรฐาน TOTP หรือ IETF RFC 6238 เวลาจะถูกแบ่งออกเป็นช่วง ๆ โดยแนะนำให้ใช้ค่าเริ่มต้นที่ 30 วินาที และทั้งแอปกับบริการต้องทราบเวลาปัจจุบันและใช้ความยาวของช่วงเวลาเดียวกัน เมื่อคุณส่งโค้ด บริการจะคำนวณแบบเดียวกัน และผลลัพธ์ทั้งสองจะตรงกันก็ต่อเมื่อทั้งสองฝ่ายใช้ช่วงเวลาเดียวกัน

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

บริการยอมรับเวลาคลาดเคลื่อนได้มากแค่ไหน

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

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

สาเหตุทั่วไปอื่น ๆ ที่ทำให้โค้ดถูกปฏิเสธ

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

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

สิ่งที่ควรตรวจสอบก่อนเปลี่ยนการตั้งค่าใด ๆ

เริ่มจากตรวจสอบโทรศัพท์ ตั้งค่าวันที่ เวลา และเขตเวลาเป็นอัตโนมัติ รอให้ได้โค้ดใหม่ แล้วกรอกทันที คู่มือเก่าบางฉบับกล่าวถึงการตั้งค่าปรับเวลาในแอป แต่หน้าความช่วยเหลือของ Google ระบุว่าการตั้งค่านี้ไม่มีให้ใช้แล้วในเวอร์ชัน 7.0 ดังนั้นควรตรวจสอบนาฬิกาของโทรศัพท์เอง

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

ข้อเตือนใจจาก WEEX: อย่าแชร์โค้ดเพื่อแก้ปัญหาโค้ด

WEEX ขอเตือนผู้ใช้ว่าเมื่อโค้ดใช้ไม่ได้ซ้ำ ๆ คุณอาจอยากรับความช่วยเหลือจากใครก็ตามที่ยื่นมือเข้ามา และนั่นคือช่วงเวลาที่มิจฉาชีพมักปรากฏตัว อย่าส่งโค้ดใช้ครั้งเดียว QR code หรือคีย์สำหรับตั้งค่าให้ใครเด็ดขาด รวมถึงผู้ที่อ้างว่ามาจากฝ่ายสนับสนุน เพราะบริการที่เชื่อถือได้จริงจะไม่ขอข้อมูลเหล่านี้ ตรวจสอบที่อยู่เว็บไซต์ก่อนกรอกโค้ด และเก็บรหัสสำรองไว้นอกระบบออนไลน์ เนื้อหานี้ไม่ใช่คำแนะนำทางการเงิน

สรุป

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

คำถามที่พบบ่อย

1. ทำไมโค้ด Google Authenticator ของฉันจึงใช้ไม่ได้?
สาเหตุที่พบบ่อยที่สุดคือโค้ดหมดอายุ เลือกรายการของแอปหรือบัญชีผิด หรือวันที่และเวลาในโทรศัพท์ไม่ซิงค์กัน ให้ตรวจสอบสิ่งเหล่านี้ก่อน

2. นาฬิกาในโทรศัพท์ต้องแม่นยำแค่ไหน?
บริการยอมรับเวลาได้ในช่วงแคบ ๆ มาตรฐานแนะนำให้ยอมรับความล่าช้าได้ไม่เกินหนึ่งช่วงเวลา และแต่ละบริการกำหนดนโยบายของตนเอง ดังนั้นวิธีที่ปลอดภัยที่สุดคือการตั้งเวลาเป็นอัตโนมัติ

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

4. ทำไมโค้ดจึงถูกปฏิเสธเมื่อฉันใช้เป็นครั้งที่สอง?
มาตรฐานระบุว่าบริการต้องไม่ยอมรับโค้ดอีกครั้งหลังจากใช้สำเร็จแล้ว รอโค้ดถัดไปแล้วลองใช้โค้ดนั้น

5. ฉันควรลบบัญชีออกจากแอปแล้วเพิ่มใหม่หรือไม่?
ไม่ควรทำเป็นขั้นตอนแรก การลบรายการอาจทำให้ข้อมูลลับสำหรับตั้งค่าที่คุณมีเพียงชุดเดียวหายไป และการเพิ่มรายการใหม่จำเป็นต้องให้บริการออกข้อมูลลับชุดใหม่ให้ ดังนั้นให้ตรวจสอบนาฬิกาและรายการก่อน และตรวจสอบให้แน่ใจว่าคุณมีรหัสสำรอง

บทความที่เกี่ยวข้อง
แชร์
copy

บวกสูงสุด

iconiconiconiconiconiconiconicon
ฝ่ายบริการลูกค้า:@weikecs
ความร่วมมือทางธุรกิจ:@weikecs
เทรด Quant และ MM:bd@weex.com
โปรแกรม VIP:support@weex.com