ปัจจัยของการยืนยันตัวตน (Authentication Factors)
การยืนยันตัวตนคือกระบวนการระบุตัวตนของบุคคลโดยการยอมรับว่าบุคคลนั้นคือบุคคลเดียวกับที่อ้างอ้าง สามารถใช้ได้ทั้งฝั่งเซิร์ฟเวอร์และไคลเอนต์
เซิร์ฟเวอร์ต้องการการยืนยันตัวตนเมื่อมีคนต้องการเข้าถึงข้อมูล และเซิร์ฟเวอร์ต้องรู้ว่าใครกำลังเข้าถึงข้อมูล ไคลเอนต์ใช้เมื่อต้องการรู้ว่าเป็นเซิร์ฟเวอร์เดียวกับที่อ้างอ้าง
มีปัจจัยการยืนยันตัวตนหลักดังนี้:
1. ปัจจัยความรู้ (Knowledge Factor)
ปัจจัยความรู้ยืนยันตัวตนโดยการขอข้อมูลที่เฉพาะผู้ใช้คนเดียวจะรู้ ตัวอย่างทั่วไปคือรหัสผ่าน รหัสผ่านของผู้ใช้ต้องเป็นความลับเฉพาะตัว ทำให้พวกเขาสามารถใช้เป็นวิธียืนยันตัวตนได้
2. ปัจจัยการครอบครอง (Possession Factor)
ปัจจัยการครอบครองตรวจสอบตัวตนผู้ใช้โดยการต้องการหลักฐานข้อมูลที่เฉพาะผู้ใช้ควรครอบครอง โทเค็นเป็นปัจจัยการครอบครองที่ใช้บ่อย โทเค็นเหล่านี้สร้างรหัสผ่านหมุนเวียนที่ผู้ใช้ต้องพกพาอยู่กับตัว
ในปัจจัยการครอบครอง Duo Mobile รวมปัจจัยความรู้และปัจจัยการครอบครองเพื่อสร้างแพลตฟอร์ม 2FA ที่เชื่อถือได้ที่สุด มีปัจจัยการครอบครองอีก 2 แบบคือ HMAC-based One-Time Password (HOTP) และ Time-based One-time Password (TOTP)
ทั้งสองวิธีการยืนยันตัวตนสร้างรหัสผ่านชั่วคราวจากอุปกรณ์ทางกายภาพที่ผู้ใช้พกพา HOTP โทเค็นหมดอายุเมื่อถูกใช้ ในขณะที่ TOTP โทเค็นหมดอายุหากไม่ได้ใช้ภายใน 30 วินาที
3. ปัจจัยเวลา (Time Factor)
ปัจจัยเวลาตรวจสอบตัวตนผู้ใช้โดยการกำหนดเวลาของการพยายามเข้าถึง ขึ้นอยู่กับข้อสมมติว่าพฤติกรรมบางอย่าง (เช่น การล็อกอินเข้าคอมพิวเตอร์ทำงาน) ควรเกิดขึ้นภายในช่วงเวลาที่คาดการณ์ได้ หากมีการพยายามเข้าถึงแพลตฟอร์มอยู่นอกช่วงเวลาที่สม่ำเสมอ การพยายามนั้นอาจถูกท้าทายหรือปฏิเสธจนกว่าผู้ใช้จะยืนยันตัวตนได้
4. ปัจจัยลักษณะเฉพาะตัว (Inherence Factor)
ปัจจัยลักษณะเฉพาะตัวตรวจสอบตัวตนผู้ใช้โดยใช้ลักษณะเฉพาะที่สามารถเป็นของผู้ใชคนนั้นได้เพียงคนเดียว การสแกนลายนิ้วมือเป็นปัจจัยลักษณะเฉพาะตัวที่ชัดเจนที่สุดที่ใช้ในปัจจุบัน
ลายนิ้วมือเป็นเอกลักษณ์ของแต่ละบุคคล ดังนั้นบางองค์กรจึงใช้เป็นวิธีพิสูจน์ว่าผู้ใช้ของพวกเขาคือใคร นอกจากลายนิ้วมือ ยังมีปัจจัยลักษณะเฉพาะตัวอื่นๆ ที่ใช้ในปัจจุบัน เช่น เสียง ลายมือ การจดจำใบหน้า และอื่นๆ
5. ปัจจัยตำแหน่ง (Location Factor)
ปัจจัยตำแหน่งยืนยันตัวตนผู้ใช้ตามตำแหน่งของพวกเขาในโลก หากลูกค้าลงทะเบียนบัญชีในประเทศหนึ่ง
ตัวอย่างเช่น หากมีการพยายามล็อกอินจากอีกประเทศหนึ่ง ปัจจัยตำแหน่งสามารถกระตุ้นและพยายามทดสอบตัวตนของผู้ใช้ใหม่ บางปัจจัยตำแหน่งอิงตามที่อยู่ IP ของผู้ใช้เดิมและเชื่อมโยงที่อยู่นั้นกับการพยายามเข้าถึงข้อมูลครั้งใหม่