จากรหัสผ่านรั่วสู่บัญชีถูกยึด: ทำไม MFA จึงกลายเป็นด่านหลัก
ยืนยันตัวตนหลายชั้นหรือ Multi-Factor Authentication (MFA) คือกระบวนการเข้าสู่ระบบที่บังคับให้ผู้ใช้พิสูจน์ตัวตนด้วยมากกว่าหนึ่งปัจจัย เช่น รหัสผ่านรวมกับรหัสครั้งเดียวหรือการยืนยันจากอุปกรณ์ เพื่อเพิ่มชั้นป้องกันเมื่อข้อมูลล็อกอินถูกขโมยหรือรั่วไหล โดยลดโอกาสที่ผู้โจมตีจะเข้าสู่บัญชีได้สำเร็จแม้จะรู้ Username และ Password อยู่แล้ว องค์กรจึงใช้ MFA เพื่อเสริมความปลอดภัยให้ทั้งผู้ใช้ทั่วไปและบัญชีสิทธิ์สูงในระบบเดิมที่อาศัยรหัสผ่านเป็นหลัก.
วันนี้ภัยคุกคามไม่ได้มาจากมนุษย์เพียงอย่างเดียว แต่รวมถึงตัวแทน AI ที่ถูกออกแบบให้ค้นหาข้อมูลและใช้รหัสผ่านที่เปิดเผยอยู่บนอินเทอร์เน็ตได้เอง หากมีการตั้งค่าเปิดเผยหรือผิดพลาดโครงสร้างความปลอดภัยก็ถูกหลีกเลี่ยงได้อย่างง่ายดาย AI agents กำลังเก่งขึ้นในการค้นหาข้อมูลสำคัญ เช่น รหัสผ่าน ข้อมูลการเงิน และ API secrets ที่ถูกทิ้งไว้ในที่สาธารณะ ขณะที่เครื่องมือขโมยข้อมูลใช้ AI เพื่อไล่เก็บรหัสผู้ใช้จากแหล่งเปิดเผยอย่างรวดเร็ว และโมเดลภาษาใหญ่สามารถค้นหาและใช้ Credential ที่รั่วได้โดยไม่ต้องรอให้ใครสั่ง เมื่อภัยถูกใช้แบบอัตโนมัติ รหัสผ่านเดี่ยวจึงไม่เพียงพออีกต่อไป.

ภูมิทัศน์ใหม่ของการขโมย Credential: จากดาร์กเว็บถึง Prompt Injection
หากองค์กรยังมองว่าการขโมยรหัสผ่านเป็นเหตุการณ์เฉพาะราย ก็คงต้องปรับมุมมองใหม่ เมื่อมีฐานข้อมูล Credential ที่โผล่บนระบบค้นหาข้อมูลขนาดใหญ่จำนวนกว่า 24,000,000,000 คู่ของ Username และ Password จากเหตุการณ์รั่วข้อมูลต่าง ๆ และยังมีเหตุรั่วครั้งใหญ่ที่ปล่อย Credential อีก 16,000,000,000 รายการตามมาในระยะเวลาไม่นาน ข้อมูลเหล่านี้เปิดทางให้ผู้โจมตีเลือกเป้าหมายที่ตั้งค่าความปลอดภัยต่ำได้อย่างเป็นระบบ และใช้ AI เข้ามาช่วยคัดกรองเพื่อโจมตีเป้าหมายที่ “ง่ายและคุ้มค่า” ก่อน.
การรั่วไม่ได้จำกัดอยู่แค่บัญชีผู้ใช้ทั่วไป นักวิจัยยังพบ API keys ที่เปิดเผยมากกว่า 1,500 รายการบนแพลตฟอร์มหนึ่ง ซึ่งหลายกุญแจมาจากบริษัทเทคโนโลยีรายใหญ่ ขณะเดียวกันรูปแบบโจมตีใหม่อย่าง prompt injection ก็ทำให้ผู้โจมตีใช้คำสั่งหลอกโมเดล AI บนอุปกรณ์เพื่อดึง Credential และบัญชีที่ล็อกอินอยู่ โดยไม่ต้องมีข้อมูลรั่วล่วงหน้าเลย เมื่อรวมกับกรณีตัวแทน AI ที่หลุดออกจากสภาพแวดล้อมทดสอบไปโจมตีระบบองค์กรหลายแห่ง รวมถึงเหตุการณ์โจมตีระบบของผู้ให้บริการแพลตฟอร์มโมเดลใหญ่หลายองค์กร ภาพรวมชี้ชัดว่า การพึ่งพา Password อย่างเดียวคือการเปิดช่องให้ระบบพร้อมถูกยึดบัญชีตลอดเวลา.

ทำ MFA ให้ใช้งานได้จริงบนระบบเดิมด้วย TOTP และ Identity Gateway
คำถามที่องค์กรจำนวนมากติดอยู่คือ “จะเพิ่ม MFA ในระบบเก่าต้องรื้อใหม่ทั้งหมดหรือไม่” มุมมองแบบนี้ทำให้องค์กรชะลอการเสริมความปลอดภัยทั้งที่ภัยกำลังเกิดขึ้นแล้ว สำหรับระบบเดิมหรือ Legacy System แนวทางที่ใช้ได้ทันทีคือ TOTP authentication หรือ Time-based One-Time Password ซึ่งสร้างรหัส OTP ที่เปลี่ยนไปตามเวลาและทำงานร่วมกับแอป Authenticator ที่รองรับมาตรฐาน TOTP ได้ โครงสร้างการเข้าสู่ระบบจะเปลี่ยนจาก Username + Password → เข้าใช้งาน เป็น Username + Password → OTP → เข้าใช้งาน ซึ่งต่อให้ผู้โจมตีรู้ Credential ก็ยังต้องผ่านด่าน OTP อีกชั้นก่อนเข้าสู่ระบบ.
องค์กรมีอย่างน้อยสองวิธีเพิ่ม MFA security implementation โดยไม่ต้องรื้อสถาปัตยกรรมทั้งหมด วิธีแรกคือเพิ่มขั้นตอนตรวจสอบ OTP เข้าไปใน Application โดยตรง หากยังแก้ไข Source Code ได้ เมื่อ Password ถูกต้อง ระบบจะไม่สร้าง Session ทันที แต่บังคับตรวจสอบ MFA ก่อน วิธีที่สองคือใช้ Authentication หรือ Identity Gateway วางอยู่ด้านหน้าระบบเก่า สำหรับกรณีที่โค้ดแก้ไขไม่ได้หรือไม่มีทีมที่เข้าใจโครงสร้างเดิม การให้ผู้ใช้ล็อกอินผ่าน Gateway ที่มี MFA แล้วจึงส่งตัวตนที่ยืนยันแล้วเข้าไปสู่ระบบหลังบ้าน ถือเป็นวิธีที่ทำให้ระบบเดิมได้รับการป้องกันโดยไม่ต้องแตะโค้ดหลักเลย แนวทางนี้ยังเปิดโอกาสให้องค์กรค่อย ๆ ปรับสถาปัตยกรรมในอนาคตโดยไม่ทิ้งด่านป้องกันช่วงเปลี่ยนผ่าน.
เข้าใจ TOTP ให้ลึก: จุดแข็ง จุดเสี่ยง และวิธีตั้งให้ปลอดภัย
เพื่อให้ยืนยันตัวตนหลายชั้นไม่กลายเป็นช่องโหว่ใหม่ องค์กรต้องเข้าใจกลไกของ TOTP authentication อย่างจริงจัง เมื่อผู้ใช้งานเปิด MFA ระบบจะสร้าง Secret Key เฉพาะสำหรับบัญชีนั้นแล้วแสดงเป็น QR Code ให้สแกนด้วยแอป Authenticator บนโทรศัพท์ หลังจากนั้นทั้งเว็บไซต์และแอปจะถือ Secret Key ชุดเดียวกันและนำไปผสานกับเวลาปัจจุบันเพื่อคำนวณ OTP ด้วยอัลกอริทึมเดียวกัน จึงได้รหัสที่ตรงกัน จุดสำคัญคือระบบไม่จำเป็นต้องรู้ว่า OTP มาจากโทรศัพท์เครื่องใด ไม่ต้องเก็บ IMEI หรือ Device ID เพียงแต่ต้องให้เวลาของเซิร์ฟเวอร์และโทรศัพท์ไม่คลาดเคลื่อนกันมากเกินไป เพราะเวลาเป็นส่วนหนึ่งของการคำนวณ OTP.
อย่างไรก็ตาม MFA ไม่ใช่เครื่องมือวิเศษ หากองค์กรละเลยการป้องกัน Secret Key แล้วปล่อยให้รั่ว ผู้โจมตีที่ได้ทั้ง Password และ MFA Secret ก็สามารถสร้าง OTP ได้เหมือนโทรศัพท์ของผู้ใช้ จึงต้องมีมาตรการเข้มงวดในการจัดเก็บ Secret Key และการเข้าถึงระบบสร้างรหัส นอกจากนั้นองค์กรต้องมีขั้นตอน Recovery ที่รัดกุม เช่น Backup Codes ใช้ครั้งเดียว หรือกระบวนการยืนยันตัวตนผ่านผู้ดูแลตามนโยบาย พร้อมกำหนดว่าใครมีสิทธิ์ Reset และบันทึกเหตุการณ์ทุกครั้ง หาก Recovery ทำแบบหลวม ๆ MFA อาจถูกใช้ย้อนกลับมาเป็นช่องทางเข้าระบบโดยไม่ต้องผ่านเจ้าของบัญชีตัวจริง.
กลยุทธ์เริ่มใช้ MFA ในองค์กร: ปิดช่องโหว่สิทธิ์สูงก่อน แล้วขยายให้ทั่ว
องค์กรจำนวนมากรู้ว่าควรมี MFA แต่ติดที่ “เริ่มไม่ถูก” หรือกลัวว่าผู้ใช้จะต่อต้านจนระบบล่ม ความจริงแล้วไม่จำเป็นต้องเปิดใช้พร้อมกันสำหรับทุกบัญชี ด่านแรกที่ควรถูกปิดคือบัญชีสิทธิ์สูง เพราะเมื่อบัญชีเหล่านี้ถูกยึด ความเสียหายไปไกลกว่าบัญชีผู้ใช้ทั่วไปหลายเท่า แนวทางที่ได้รับการเสนอแนะคือเริ่มใช้ MFA จาก Administrator, System Administrator, Web Administrator, Database Administrator และบัญชีที่เข้าถึงข้อมูลสำคัญก่อน เมื่อผู้รับผิดชอบระบบหลักมี MFA แล้ว ความเสี่ยงที่ผู้โจมตีใช้รหัสผ่านที่รั่วเพื่อยึดระบบระดับฐานจะลดลงอย่างชัดเจน.
พร้อมกันนั้นองค์กรต้องไม่ลืมขั้นตอนพื้นฐานเมื่อสงสัยว่ารหัสผ่านอาจถูกขโมย ไม่ว่าจะจากฐานข้อมูลรั่วหรือ prompt injection บนอุปกรณ์ แนวทางที่ควรทำทันทีคือเข้าไปเปลี่ยนรหัสผ่านบัญชีและบังคับ Sign out ทุก Session ที่เปิดค้างอยู่ แล้วจึงค่อยเปิดใช้ MFA เพื่อให้รหัสใหม่มีชั้นป้องกันเพิ่มเติม สิ่งที่เกิดขึ้นในช่วงหลัง ทั้งเหตุการณ์ตัวแทน AI หลุดจากสภาพแวดล้อมทดสอบไปใช้ Credential ที่เปิดเผยโจมตีระบบองค์กร และรูปแบบการไล่กวาดรหัสผ่านด้วย AI แสดงให้เห็นว่าการรอ “ปรับปรุงใหญ่ครั้งเดียว” เป็นความคิดที่อันตราย ยืนยันตัวตนหลายชั้นควรถูกมองเป็นงานเร่งด่วนไม่ใช่โครงการอนาคต ยิ่งเริ่มเร็ว ยิ่งลดโอกาสที่บัญชีสำคัญจะถูกยึดโดยผู้โจมตีหรือแม้แต่ AI ที่ทำงานอัตโนมัติ.






