Passkeys: ทางเลือกใหม่ที่ง่ายและปลอดภัยกว่ารหัสผ่าน


ในยุคดิจิทัลนี้ การใช้บริการออนไลน์ต่างๆ เช่น การส่งข้อความ ช้อปปิ้ง การเดินทาง โซเชียลมีเดีย สตรีมมิ่งสื่อ และบริการภาครัฐ มักจะต้องมีการตั้งค่าและจัดการบัญชีและรหัสผ่าน ในขณะเดียวกัน อาชญากรไซเบอร์ก็พยายามเข้าควบคุมบัญชีออนไลน์เพื่อผลประโยชน์ของตนเองมากขึ้นเรื่อยๆ ซึ่งมักจะทำให้คุณต้องเสียค่าใช้จ่าย การปกป้องรหัสผ่านบัญชีเหล่านี้จากอาชญากรไซเบอร์อาจเป็นเรื่องที่ห่วงใย โชคดีที่มีเทคโนโลยีที่ช่วยให้สิ่งนี้ง่ายขึ้น โดยใช้ตัวจัดการข้อมูลประจำตัว (credential manager) และ Passkeys เพื่อช่วยคุณแบ่งเบาภาระ
ปัญหาของรหัสผ่านคืออะไร?
คุณอาจทราบดีถึงความยุ่งยากในการสร้าง จดจำ และป้อนรหัสผ่าน ดังนั้นฉันจะไม่พูดซ้ำตรงนี้ สาเหตุหลักที่ทำให้รหัสผ่านเป็นปัญหาในการโจมตีทางไซเบอร์ต่อบัญชีออนไลน์ ได้แก่:
- รหัสผ่านสามารถเดาได้: การที่ต้องคิดและจดจำรหัสผ่านจำนวนมาก ทำให้ผู้คนมักสร้างรหัสผ่านที่อ่อนแอและคาดเดาได้ง่าย ซึ่งหมายความว่าอาชญากรไซเบอร์มีโอกาสสูงที่จะเดารหัสผ่านได้สำเร็จ
- รหัสผ่านสามารถถูกขโมยได้: การที่ต้องป้อน (หรือวาง) รหัสผ่านบ่อยครั้งและในหลายๆ ที่ ทำให้ผู้คนไม่ระมัดระวังเมื่อถูกขอให้ลงชื่อเข้าใช้ไซต์อื่น อาชญากรไซเบอร์สามารถขโมยรหัสผ่านได้โดยหลอกลวงให้พวกเขาป้อนรหัสผ่านในไซต์ปลอม
- รหัสผ่านสามารถนำกลับมาใช้ใหม่ได้: บริการที่จัดเก็บรหัสผ่านของผู้คนอย่างไม่ปลอดภัย ช่วยให้อาชญากรไซเบอร์สามารถค้นหารหัสผ่านได้ ซึ่งหมายความว่าพวกเขาไม่เพียงแต่สามารถลงชื่อเข้าใช้บัญชีของใครบางคนในบริการนั้นได้ แต่ยังสามารถใช้บริการอื่นๆ ที่บุคคลนั้นใช้รหัสผ่านเดียวกันซ้ำได้
เราจะแก้ปัญหานี้ได้อย่างไร?
มีสองสิ่งที่สำคัญที่จะช่วยลดปัญหาจากการใช้รหัสผ่าน
ประการแรก คือการปรับปรุงการใช้รหัสผ่านในกรณีที่เรายังไม่พร้อมที่จะกำจัดมัน รวมถึงการสนับสนุนให้ใช้ตัวจัดการรหัสผ่าน (Password Manager) และเปิดใช้งานการยืนยันแบบ 2 ขั้นตอน (2 Factor Authentication - 2FA)
ประการที่สอง คือการลบความจำเป็นในการใช้รหัสผ่านตั้งแต่แรกเริ่ม สร้างกระบวนการลงชื่อเข้าใช้บัญชีแบบ "ไร้รหัสผ่าน" (passwordless) คุณอาจเคยเจอตัวเลือกสำหรับการลงชื่อเข้าใช้บัญชีแบบไร้รหัสผ่าน เช่น การเข้าสู่ระบบโซเชียล ลิงก์วิเศษ และรหัสผ่านแบบใช้ครั้งเดียว (OTP) ทางอีเมลหรือข้อความ ในส่วนนี้เองที่มีอีกตัวเลือกหนึ่งที่กำลังได้รับความนิยมทั่วโลกเนื่องจากความลงตัวในด้านการใช้งาน ความเป็นส่วนตัว และความปลอดภัย นั่นคือ Passkeys
Passkeys คืออะไร?
Passkeys ถูกสร้าง บันทึก จัดเก็บ และจัดการให้คุณบนอุปกรณ์ที่เชื่อถือได้ เช่น สมาร์ทโฟน แท็บเล็ต หรือคอมพิวเตอร์ สิ่งนี้ทำโดยตัวจัดการข้อมูลประจำตัวที่คุณเลือก ซึ่งส่วนใหญ่มักจะเป็นตัวจัดการข้อมูลประจำตัวเริ่มต้นที่ติดตั้งในอุปกรณ์ของคุณ เช่น Apple Passwords, Google Password Manager, Samsung Pass หรือ Windows Hello เว้นแต่คุณจะเลือกติดตั้งและใช้ตัวจัดการข้อมูลประจำตัวอื่นโดยเฉพาะ ตัวจัดการข้อมูลประจำตัวนี้มีหน้าที่ปกป้อง Passkeys ของคุณ และอนุญาตให้ใช้ Passkeys ได้ก็ต่อเมื่อคุณพิสูจน์แล้วว่าคุณเป็นบุคคลที่พยายามใช้ Passkeys นั้นจริงๆ
เมื่อคุณต้องการใช้ Passkeys เพื่อเข้าถึงบัญชี มันอาจจะดูเหมือนว่าคุณแค่ใช้ PIN ลายนิ้วมือ หรือใบหน้าเพื่อปลดล็อกบัญชี แม้ว่าจะมีการรักษาความปลอดภัยอีกมากมายเบื้องหลัง การทำงานที่ทำให้ Passkeys ดูเหมือนใช้งานง่าย
ในการจัดการ Passkeys ของคุณ ตัวจัดการข้อมูลประจำตัว (credential manager) ส่วนใหญ่ยังจะ:
- สำรองข้อมูล Passkeys ใหม่ของคุณอย่างปลอดภัยเพื่อความปลอดภัยในกรณีที่คุณทำอุปกรณ์ทั้งหมดหาย
- คัดลอก (หรือ 'ซิงค์') ไปยังอุปกรณ์อื่นๆ ที่คุณมี เพื่อที่คุณจะได้ไม่ต้องสร้าง Passkeys ใหม่ในแต่ละอุปกรณ์
ในกรณีที่มี Passkeys ให้บริการ คุณสามารถตั้งค่า Passkeys สำหรับบัญชีที่มีอยู่ (ดูในการตั้งค่าความปลอดภัยหรือความเป็นส่วนตัวของบัญชี) หรือตั้งค่าตั้งแต่เริ่มต้นเมื่อสร้างบัญชีใหม่
Passkeys ทำงานอย่างไร?

เทคโนโลยี Passkeys ใช้คู่คีย์เสมือนจริงที่ไม่ซ้ำกัน (unique key pair) ซึ่งอุปกรณ์ของคุณสร้างขึ้นสำหรับคุณ คีย์เหล่านี้มีความเกี่ยวข้องกันแต่แตกต่างกัน คุณสามารถนึกถึงพวกมันเป็น "พี่น้อง" ในคู่พี่น้องนี้มี:
- Passkeys ของคุณ: สิ่งนี้ถูกเก็บเป็นความลับสำหรับคุณโดยตัวจัดการข้อมูลประจำตัวที่คุณเลือกบนอุปกรณ์ของคุณ เช่น สมาร์ทโฟนและคอมพิวเตอร์
- Verifier ตัวตรวจสอบความถูกต้อง: สิ่งนี้ถูกมอบให้กับบริการออนไลน์โดยเจตนา ซึ่งจะใช้เป็นวิธีการยืนยันตัวตนของคุณกับบัญชีของคุณเท่านั้น
ข้อแตกต่างที่สำคัญกับรหัสผ่านคือ passkey จะต้องใช้ key pair ทั้งสองส่วนสำหรับการลงชื่อเข้าใช้บัญชี ซึ่งแตกต่างจากรหัสผ่านที่ใช้รหัส เดียวกันที่ใช้ร่วมกันระหว่างทั้งสองฝ่าย
การทำงานของการลงทะเบียนและการลงชื่อเข้าใช้ Passkeys:
เช่นเดียวกับรหัสผ่าน การใช้ Passkeys เพื่อเข้าถึงบัญชีออนไลน์มีสองขั้นตอน:
- การลงทะเบียน: การเพิ่มคู่ Passkeys-verifier ใหม่ในบัญชีของคุณ (ระหว่างการสร้างบัญชีใหม่หรือเพิ่มบัญชีในบัญชีที่มีอยู่ของคุณ)
- การลงชื่อเข้าใช้: การใช้ Passkeys เพื่อพิสูจน์ว่าคุณเป็นบุคคลที่ได้รับอนุญาตให้เข้าถึงบัญชีนั้น
การลงทะเบียน Passkeys สำหรับบัญชี:
เมื่อคุณลงทะเบียน Passkeys สำหรับบัญชีในบริการออนไลน์ อุปกรณ์ของคุณจะสร้างคู่คีย์ใหม่ที่ไม่ซ้ำกันสำหรับบัญชีนั้นโดยเฉพาะ
- Passkeys (และข้อมูลสำคัญอื่นๆ เกี่ยวกับบัญชีของคุณ รวมถึงชื่อผู้ใช้ของคุณ) จะถูกบันทึกไว้ในตัวจัดการข้อมูลประจำตัวที่คุณเลือกไว้ใจบนอุปกรณ์ของคุณ
- Verifier จะถูกส่งจากอุปกรณ์ของคุณไปยังบริการออนไลน์ ซึ่งจะบันทึกไว้เพื่อใช้ในภายหลังเมื่อใดก็ตามที่คุณลงชื่อเข้าใช้บัญชีของคุณโดยใช้ Passkeys พี่น้อง
ข้อแตกต่างที่สำคัญกับรหัสผ่านคือ:
- อุปกรณ์ของคุณสร้าง Passkeys ที่ไม่ซ้ำกันสำหรับบัญชีและบันทึกไว้ในตัวจัดการข้อมูลประจำตัวของคุณ ดังนั้นคุณจึงไม่ต้องกังวลเกี่ยวกับเรื่องนี้
- อุปกรณ์ของคุณแชร์ตัว Verifier (ไม่ใช่ Passkeys ของคุณ) กับบริการออนไลน์
การลงชื่อเข้าใช้บัญชีของคุณโดยใช้ Passkeys:

เมื่อคุณลงชื่อเข้าใช้บริการออนไลน์ อุปกรณ์ของคุณจะ:
- ได้รับ "คำท้า (challange)" ที่สร้างขึ้นโดยบริการออนไลน์เพื่อตอบสนองต่อคำขอลงชื่อเข้าใช้ของคุณ
- นำที่อยู่เว็บไซต์ที่คุณพยายามลงชื่อเข้าใช้จากเบราว์เซอร์หรือแอปที่คุณกำลังใช้
- credential manager (ตัวจัดการข้อมูลประจำตัวของคุณ) จะแสดงรายการ Passkeys ที่คุณมีสำหรับเว็บไซต์นั้นให้คุณเลือก
- ทำการพิสูจน์ตัวตนว่าคุณเป็นคุณจริงๆ โดยใช้สิ่งที่คุณมีอยู่แล้ว เช่น PIN ลายนิ้วมือ หรือใบหน้า
เมื่อคุณเลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้จากรายการนั้นแล้ว:
- อุปกรณ์ของคุณจะส่ง "challange (คำท้า)" ที่ได้รับจากบริการออนไลน์กลับมาพร้อมกับหลักฐานว่าคุณมี Passkeys สำหรับบัญชีนั้นในตัวจัดการข้อมูลประจำตัวของคุณ และทำเช่นนี้โดยไม่ต้องเปิดเผยหรือแชร์ Passkeys เอง (โดยใช้การเข้ารหัสคีย์สาธารณะ)
- บริการออนไลน์จะใช้ตัวตรวจสอบความถูกต้องของ Passkeys นั้นกับ "challange (คำท้า)" ที่อุปกรณ์ของคุณส่งคืนมาเพื่อตรวจสอบหลักฐานว่าคุณมี Passkeys
ข้อแตกต่างที่สำคัญกับรหัสผ่านคือ:
- อุปกรณ์และ credential manager ของคุณทำงานร่วมกันเพื่อแสดงเฉพาะ Passkeys ที่คุณมีสำหรับบริการที่คุณกำลังลงชื่อเข้าใช้เท่านั้น ดังนั้นการโจมตีทางไซเบอร์โดยใช้เว็บไซต์ปลอมจึงใช้ไม่ได้กับ Passkeys
- Passkeys จะไม่ถูกส่งไปยังบริการออนไลน์ที่คุณกำลังลงชื่อเข้าใช้ มีเพียงข้อความที่พิสูจน์ว่าคุณมี Passkeys เท่านั้น ดังนั้น Passkeys จึงไม่สามารถถูกโคลนได้
โดยพื้นฐานแล้ว Passkeys ใช้งานง่ายและปลอดภัยกว่ารหัสผ่าน
เทคโนโลยีเบื้องหลัง Passkeys อาจซับซ้อน (ด้วยเหตุผลที่ดี) แต่การใช้งานไม่ควรซับซ้อน การตั้งค่าบัญชีของคุณด้วย Passkeys นั้นง่ายกว่า เนื่องจาก credential manager ประจำตัวที่คุณเลือกจะช่วยคุณแบ่งเบาภาระ ซึ่งหมายความว่าคุณไม่ต้อง:
- คิดหรือกังวลเกี่ยวกับชื่อผู้ใช้และรหัสผ่านอีกต่อไป
- พิมพ์รหัสผ่านของคุณสองครั้งเพื่อยืนยันว่าคุณป้อนหรือวางอย่างถูกต้องในครั้งแรก
- จัดการกับกฎความซับซ้อนของรหัสผ่านที่น่ารำคาญ
จากนั้นเมื่อตั้งค่าบัญชีของคุณแล้ว การลงชื่อเข้าใช้บัญชีโดยใช้ Passkeys ก็ง่ายเช่นกัน เนื่องจากคุณสามารถพึ่งพา credential manager ประจำตัวที่คุณเลือกเพื่อช่วยคุณในกระบวนการนี้ ซึ่งหมายความว่าคุณไม่ต้อง:
- จดจำชื่อผู้ใช้ที่คุณลงทะเบียนกับบริการออนไลน์นั้น
- พิมพ์หรือวางชื่อผู้ใช้และรหัสผ่านของคุณ เนื่องจากตัวจัดการข้อมูลประจำตัวของคุณจะแสดงรายการบัญชีที่เกี่ยวข้องให้คุณเลือกโดยอัตโนมัติ
Passkeys คุ้มค่ากับเวลาของคุณในการรักษาความปลอดภัยบัญชีออนไลน์ของคุณให้ปลอดภัยกว่ารหัสผ่านเนื่องจาก:
- คีย์ถูกสร้างขึ้นโดยตัวจัดการข้อมูลประจำตัวที่คุณเลือก ดังนั้นคีย์เหล่านี้จึงมีความซับซ้อนและสุ่มมากกว่าที่มนุษย์สร้างขึ้น ทำให้ผู้โจมตีแทบจะเป็นไปไม่ได้เลยที่จะเดาคีย์ได้
- คีย์เหล่านี้สามารถใช้ได้กับบริการที่ตรงกันที่สร้างขึ้นเท่านั้น ดังนั้นผู้โจมตีจึงไม่สามารถขโมยโดยใช้การโจมตีแบบฟิชชิ่งและเว็บไซต์ปลอม
- หากอาชญากรไซเบอร์สามารถแฮ็กเข้าไปในบริการออนไลน์และรับคีย์ตัวตรวจสอบความถูกต้องของคุณได้ พวกเขาจะไม่มีทุกสิ่งที่จำเป็นในการเข้าถึงบัญชีของคุณ และพวกเขาจะไม่มีอะไรที่จะนำกลับมาใช้ใหม่ในบัญชีของคุณในไซต์และบริการอื่นๆ
ที่มาของบทความ: National Cyber Security Centre