วิธีเปิดใช้งาน 2FA ใน Authentik และบังคับใช้ MFA

อัปเดตล่าสุด: 31/08/2026

  • Authentik ใช้ระบบยืนยันตัวตนแบบหลายปัจจัย (MFA) ผ่านขั้นตอนการกำหนดค่าและการตรวจสอบความถูกต้องภายในกระบวนการทำงาน
  • ขั้นตอนการกำหนดค่าจำเป็นต้องให้คุณลงทะเบียนตัวตรวจสอบสิทธิ์ที่ใช้งานร่วมกันได้ก่อนดำเนินการต่อ
  • TOTP, WebAuthn, รหัสผ่าน, รหัสคงที่, SMS, อีเมล และ Duo เป็นวิธีการยืนยันตัวตนที่สามารถใช้ได้
  • ขั้นตอนเดียวที่มีหลายวิธีช่วยให้คุณเลือกใช้วิธีใดวิธีหนึ่งได้ ไม่จำเป็นต้องตรวจสอบทุกวิธี
วิธีเปิดใช้งาน 2FA ใน Authentik และบังคับใช้ MFA

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

Authentik อนุญาตให้คุณใช้รหัส TOTP, รหัสความปลอดภัย, รหัสผ่าน, รหัสกู้คืน, SMS, อีเมล หรือ Duo ได้ อย่างไรก็ตาม การเปิดใช้งาน 2FA ไม่ใช่เรื่องง่าย ๆ เพียงแค่กดสวิตช์ แพลตฟอร์มนี้ใช้... ขั้นตอนและกระบวนการตรวจสอบสิทธิ์ เพื่อตัดสินใจว่าจะขอข้อมูลปัจจัยใด เมื่อใดควรขอ และจะเกิดอะไรขึ้นหากผู้ใช้ยังไม่ได้ลงทะเบียนปัจจัยใด ๆ

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

การเปิดใช้งาน MFA ใน Authentic หมายความว่าอย่างไร?

การเปิดใช้งาน MFA ใน Authentic หมายความว่าอย่างไร?

การตรวจสอบสิทธิ์แบบหลายปัจจัยจะรวมการทดสอบอย่างน้อยสองรายการที่อยู่ในหมวดหมู่ที่แตกต่างกัน:

  • สิ่งที่คุณควรรู้: รหัสผ่านหรือรหัส PIN
  • สิ่งที่คุณมี: โทรศัพท์ แอป TOTP หรือกุญแจจริง
  • สิ่งที่เป็นตัวคุณ: การตรวจสอบไบโอเมตริกซ์ที่ดำเนินการโดยอุปกรณ์

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

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

การแยกแยะความแตกต่างระหว่างการกำหนดค่าทั้งสามแบบนั้นมีประโยชน์:

  • ระบบยืนยันตัวตนแบบหลายปัจจัย (MFA) (ไม่บังคับ): ระบบจะขอข้อมูลนี้เฉพาะเมื่อผู้ใช้ได้ลงทะเบียนแอปยืนยันตัวตนไว้แล้วเท่านั้น
  • ต้องใช้ MFA: ผู้ที่ไม่มีแอปยืนยันตัวตนจะต้องตั้งค่าแอปก่อนจึงจะดำเนินการต่อได้
  • เข้าใช้งานได้โดยไม่ต้องใช้รหัสผ่าน: รหัสผ่านหรือข้อมูลประจำตัว WebAuthn จะใช้แทนรหัสผ่านภายในขั้นตอนที่จัดเตรียมไว้เป็นพิเศษ

รหัสผ่านแบบคีย์ลัดไม่ได้หมายความว่าจะเป็นปัจจัยยืนยันตัวตนที่สองโดยอัตโนมัติ สามารถใช้ต่อจากรหัสผ่านเพื่อเป็นการยืนยันเพิ่มเติม หรืออาจใช้เป็นกลไกหลักในการยืนยันตัวตนก็ได้ ไม่ต้องใช้รหัสผ่าน.

วิธีการตรวจสอบสิทธิ์ที่รองรับ

ผู้ใช้ป้อนรหัส TOTP เพื่อยืนยันตัวตนบน Authentik

รหัส TOTP

TOTP เป็นวิธีที่ง่ายที่สุดในการเริ่มต้นใช้งาน Authentik จะแสดงรหัส QR ที่สามารถสแกนได้ด้วยแอปต่างๆ เช่น Google Authenticator, Aegis, 1Password, Bitwarden หรือแอปอื่นๆ ที่ใช้งานร่วมกันได้

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

รหัสการกู้คืนแบบคงที่

เฟส การตั้งค่าตัวตรวจสอบความถูกต้องแบบคงที่ ระบบจะสร้างชุดรหัสกู้คืน โดยแต่ละรหัสสามารถใช้ได้เพียงครั้งเดียวและต้องเก็บไว้ในที่ปลอดภัย

รหัสเหล่านี้มีจุดประสงค์เพื่อ วิธีการฉุกเฉิน เมื่อโทรศัพท์หรือรหัสความปลอดภัยสูญหาย ไม่ควรเก็บรหัสเหล่านั้นไว้ในอุปกรณ์เดียวกับที่ใช้สร้างรหัส TOTP เพียงอย่างเดียว

WebAuthn, FIDO2 และรหัสผ่าน

WebAuthn อนุญาตให้ใช้คีย์จริง เช่น YubiKey หรือ Google Titan, ตัวตรวจสอบสิทธิ์ในตัว เช่น Windows Hello, Touch ID หรือ Face ID และรหัสผ่านที่บันทึกไว้โดยระบบปฏิบัติการหรือโปรแกรมจัดการรหัสผ่าน

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

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

WebAuthn ต้องการบริบทที่ปลอดภัย ในการติดตั้งที่เชื่อมต่อกับอินเทอร์เน็ต คุณต้องเข้าถึง Authentik โดยใช้ HTTPS ที่มีใบรับรองที่ถูกต้อง.

การยืนยันตัวตนผ่านอีเมล

ตั้งแต่ Authentik เวอร์ชัน 2025.2 เป็นต้นไป คุณสามารถลงทะเบียนที่อยู่อีเมลเป็นตัวตรวจสอบสิทธิ์และส่งรหัสชั่วคราวผ่านทางอีเมลได้ ระบบนี้ต้องการการกำหนดค่า SMTP ที่ใช้งานได้

เฟส การตั้งค่าตัวตรวจสอบความถูกต้องของอีเมล มันแตกต่างจากขั้นตอนอีเมลทั่วไปที่ใช้ในการยืนยันบัญชี ส่งคำเชิญ หรือกู้คืนรหัสผ่าน

เนื้อหาพิเศษ - คลิกที่นี่  ควรใช้ค่าอัตราการส่งข้อมูล (polling rate) เท่าใดสำหรับเมาส์: 1000, 4000 หรือ 8000 เฮิรตซ์

ยืนยันตัวตนผ่าน SMS

Authentik สามารถส่งรหัส SMS ผ่าน Twilio หรือปลายทาง HTTP ทั่วไปได้ ในระหว่างการลงทะเบียน หมายเลขโทรศัพท์จะถูกจัดเก็บไว้เพื่อใช้ในภายหลังระหว่างขั้นตอนการตรวจสอบความถูกต้อง

หากคุณเปิดใช้งาน ตรวจสอบเท่านั้นAuthentik จะตรวจสอบว่าผู้ใช้เป็นเจ้าของหมายเลขโทรศัพท์นั้นจริง แต่จะไม่เก็บหมายเลขโทรศัพท์ไว้เพื่อนำไปใช้กับระบบยืนยันตัวตนแบบหลายปัจจัย (MFA) ในภายหลัง

การส่ง SMS ต้องอาศัยผู้ให้บริการภายนอกและมีความเสี่ยง เช่น การปลอมแปลงซิมการ์ด จึงควรเลือกใช้วิธีอื่นที่เหมาะสมกว่า วิธีการสำรองข้อมูล เมื่อไม่สามารถใช้ TOTP หรือ WebAuthn ได้

ดูโอ ซีเคียวริตี้

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

ข้อควรระวังก่อนบังคับใช้การยืนยันตัวตนสองขั้นตอน (2FA)

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

  • ลงทะเบียนตัวยืนยันตัวตนในบัญชีผู้ดูแลระบบของคุณเอง
  • สร้างและบันทึก รหัสกู้คืนแบบคงที่.
  • สร้างบัญชีผู้ดูแลระบบฉุกเฉินบัญชีที่สอง
  • เปิดเซสชันไว้ตลอดเวลาขณะทำการทดสอบ
  • ตรวจสอบการไหลของข้อมูลในหน้าต่างส่วนตัวก่อนปิดเซสชันเดิม
  • สำรองข้อมูล PostgreSQL ของคุณก่อนทำการแก้ไขโฟลว์ที่สำคัญ

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

วิธีการสร้างขั้นตอนการกำหนดค่า TOTP

เพื่อให้ผู้ใช้สามารถลงทะเบียนขอรหัสชั่วคราวได้:

  1. เข้าสู่หน้าจอการจัดการของ Authentik
  2. เปิด กระบวนการและขั้นตอน > ขั้นตอน.
  3. กด เวทีใหม่.
  4. เลือก ขั้นตอนการตั้งค่า TOTP ของตัวตรวจสอบสิทธิ์.
  5. ป้อนชื่อที่สื่อความหมาย เช่น mfa-configurar-totp.
  6. เลือกตัวเลขหกหลักเพื่อความเข้ากันได้สูงสุด
  7. ช่วยรักษาเวทีไว้ด้วย

ขั้นตอนนี้จะสร้างรหัสลับ TOTP และแสดงรหัส QR ให้ผู้ใช้เห็น หลังจากสแกนแล้ว ผู้ใช้ต้องป้อนรหัสที่ถูกต้องเพื่อยืนยันว่าการตั้งค่าทำงานได้

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

วิธีการสร้างรหัสกู้คืน

เพื่อสร้างโค้ดคงที่:

  1. กลับไปที่ กระบวนการและขั้นตอน > ขั้นตอน.
  2. กด เวทีใหม่.
  3. เลือก ขั้นตอนการตั้งค่าตัวตรวจสอบความถูกต้องแบบคงที่.
  4. ตั้งชื่อให้ เช่น mfa-codigos-recuperacion.
  5. ระบุจำนวนรหัสที่คุณต้องการสร้าง
  6. ช่วยรักษาเวทีไว้ด้วย

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

วิธีการสร้างขั้นตอนการตรวจสอบความถูกต้องของ Authenticator

วิธีการสร้างขั้นตอนการตรวจสอบความถูกต้องของ Authenticator

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

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

เพื่อสร้างเวทีใหม่:

  1. เปิด กระบวนการและขั้นตอน > ขั้นตอน.
  2. กด เวทีใหม่.
  3. เลือก ขั้นตอนการตรวจสอบความถูกต้องของตัวยืนยันตัวตน.
  4. ป้อนชื่อเช่น mfa-validacion-obligatoria.
  5. En คลาสอุปกรณ์เลือกวิธีการที่อนุญาต
  6. En ไม่ได้กำหนดค่าการดำเนินการเลือก กำหนดค่า.
  7. En ขั้นตอนการกำหนดค่าเพิ่มขั้นตอน TOTP, WebAuthn, SMS, อีเมล หรือ Duo ที่คุณต้องการให้บริการ
  8. บันทึกการตั้งค่า

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

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

วิธีบังคับให้ผู้ใช้ทุกคนใช้การยืนยันตัวตนแบบสองขั้นตอน (2FA)

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

  1. เปิด การไหลและขั้นตอน > การไหล.
  2. ป้อนขั้นตอนที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้ตามปกติ default-authentication-flow.
  3. เปิดแท็บ การผูกยึดเวที.
  4. ค้นหาขั้นตอนการตรวจสอบความถูกต้องที่มีอยู่หรือกด สร้างหรือผูก.
  5. เลือก เวทีที่มีอยู่ และเลือกเวทีที่สร้างไว้ก่อนหน้านี้
  6. วางไว้หลังรหัสผ่านและก่อนหน้า การเข้าสู่ระบบของผู้ใช้.
  7. บันทึกการผูกไฟล์และตรวจสอบลำดับขั้นตอน
เนื้อหาพิเศษ - คลิกที่นี่  การโจรกรรมเซสชันคืออะไร และจะป้องกันได้อย่างไร

หากต้องการใช้ MFA กับผู้ใช้ทั้งหมด ขั้นตอนนี้จะต้องดำเนินการโดยไม่มีนโยบายหรือข้อผูกมัดใด ๆ ที่ยกเว้นกลุ่ม เมื่อใช้งาน การดำเนินการที่ไม่ได้กำหนดค่า: กำหนดค่าผู้ที่ยังไม่มีตัวยืนยันตัวตนจะต้องลงทะเบียนก่อนที่ Authentik จะสร้างเซสชันให้

การกระทำอื่นๆ ที่มีให้เลือกนั้นมีลักษณะการทำงานดังนี้:

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

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

วิธีบังคับใช้ MFA เฉพาะกับผู้ใช้บางรายเท่านั้น

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

วิธีการทำ:

  1. เปิดช่องทางและเข้าไป การผูกยึดเวที.
  2. แสดงการเชื่อมโยงที่สอดคล้องกับขั้นตอน MFA
  3. กด สร้างหรือผูก.
  4. เลือกตัวเลือกเพื่อเชื่อมโยงผู้ใช้หรือกลุ่ม
  5. เลือกกลุ่มที่จะต้องทำการตรวจสอบความถูกต้อง

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

วิธีขอใช้ MFA เฉพาะในแอปพลิเคชันที่มีข้อมูลสำคัญเท่านั้น

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

วิธีการนี้ใช้เพื่อขอการตรวจสอบเพิ่มเติมเมื่อเปิดแผงควบคุมการดูแลระบบ เครื่องมือทางการเงิน หรือเซิร์ฟเวอร์ที่มีข้อมูลที่เป็นความลับ แม้ว่าผู้ใช้จะมีเซสชันที่ใช้งานอยู่แล้วใน Authentik ก็ตาม

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

วิธีเชื่อมต่อ Authentik กับ Jellyfin โดยใช้ LDAP
บทความที่เกี่ยวข้อง:
วิธีเชื่อมต่อ Authentik กับ Jellyfin โดยใช้ LDAP

วิธีการเรียกร้องสองวิธีที่แตกต่างกัน

วิธีการกำหนดให้ใช้สองวิธีที่แตกต่างกันใน Authentic

การเลือกใช้ TOTP หรือ WebAuthn ในขั้นตอนการตรวจสอบความถูกต้องเพียงขั้นตอนเดียว ช่วยให้ผู้ใช้สามารถเลือกใช้วิธีใดวิธีหนึ่งได้ ไม่จำเป็นต้องตรวจสอบความถูกต้องทั้งสองอย่าง.

หากคุณต้องการใช้ TOTP และ WebAuthor ในการเข้าสู่ระบบทุกครั้ง:

  1. สร้างขั้นตอนการตรวจสอบความถูกต้องที่อนุญาตเฉพาะคลาสที่กำหนดเท่านั้น totp.
  2. เชื่อมโยงขั้นตอนดังกล่าวกับการกำหนดค่า TOTP และเลือก กำหนดค่า.
  3. สร้างขั้นตอนการตรวจสอบความถูกต้องอีกขั้นตอนหนึ่งที่อนุญาตเฉพาะ... webauthn.
  4. เชื่อมโยงการกำหนดค่า WebAuthor และเลือก กำหนดค่า.
  5. เชื่อมโยงทั้งสองขั้นตอนเข้ากับกระบวนการตรวจสอบสิทธิ์

ในการเข้าสู่ระบบครั้งแรก ผู้ใช้จะต้องกำหนดค่าวิธีการที่ขาดหายไป ในการเข้าสู่ระบบครั้งต่อๆ ไป ผู้ใช้จะต้องผ่านการตรวจสอบความถูกต้องทั้งสองอย่าง

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

วิธีใช้ passkey โดยไม่ต้องใส่รหัสผ่าน

หากต้องการใช้รหัสผ่านโดยตรงจากแบบฟอร์มล็อกอิน คุณต้องมี:

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

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

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

เนื้อหาพิเศษ - คลิกที่นี่  แอป Ask Play ไม่ปรากฏบน Google Play: สาเหตุและสิ่งที่คุณสามารถทำได้

วิธีลดความถี่ในการร้องขอ MFA

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

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

ควรใช้ช่วงเวลาที่สั้นกว่าสำหรับแผงควบคุมการดูแลระบบและการดำเนินการที่ละเอียดอ่อน สำหรับตัวตรวจสอบสิทธิ์แบบใช้รหัส เช่น TOTP, SMS หรือรหัสคงที่ ช่วงเวลาที่สั้นกว่า 30 วินาทีจะไม่เหมาะสม

การป้องกันการพยายามซ้ำๆ

ขั้นตอนการตรวจสอบความถูกต้องอาจใช้ ความล่าช้าแบบเลขชี้กำลัง หลังจากป้อนรหัสผิดแต่ละครั้ง จะมีการพิจารณาปัจจัยที่แตกต่างกันสำหรับ TOTP, รหัสคงที่, SMS และอีเมล

เมื่อตั้งค่าตัวคูณเป็นหนึ่ง เวลาในการรอจะเพิ่มขึ้นตามลำดับประมาณ 1, 2, 4, 8 และ 16 วินาที การตรวจสอบความถูกต้องที่สำเร็จจะรีเซ็ตตัวนับ การตั้งค่าตัวคูณเป็นศูนย์จะปิดใช้งานข้อจำกัดนี้

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

จะเข้าสู่ระบบได้อย่างไรหากการยืนยันตัวตนสองขั้นตอนล้มเหลว

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

ผู้ดูแลระบบสามารถตรวจสอบปัจจัยที่บันทึกไว้จากโปรไฟล์ของผู้ใช้ได้:

  1. เปิด ไดเร็กทอรี > ผู้ใช้.
  2. เลือกผู้ใช้ที่ได้รับผลกระทบ
  3. ตรวจสอบส่วนนั้น ตัวตรวจสอบสิทธิ์ MFA.
  4. นำออกเฉพาะอุปกรณ์ที่สูญหายหรือเสียหายเท่านั้น
  5. ขอให้ผู้ใช้ลงทะเบียนตัวยืนยันตัวตนใหม่

ก่อนที่จะลบปัจจัยใด ๆ โปรดตรวจสอบตัวตนของบุคคลนั้นโดยใช้ขั้นตอนอื่น ผู้โจมตีอาจพยายามใช้ช่องทางการสนับสนุนทางเทคนิคเพื่อขอให้ลบ MFA ออกจากบัญชี

ข้อผิดพลาดทั่วไปเมื่อเปิดใช้งาน 2FA ใน Authentic

ข้อผิดพลาดทั่วไปเมื่อเปิดใช้งาน 2FA ใน Authentic

ผู้ใช้สามารถเข้าสู่ระบบได้โดยไม่ต้องตั้งค่า MFA

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

ผู้ใช้ทั้งหมดถูกบล็อก

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

รหัส TOTP จะแสดงเป็นไม่ถูกต้องเสมอ

ตรวจสอบให้แน่ใจว่าเวลาของเซิร์ฟเวอร์และโทรศัพท์ตรงกัน TOTP ขึ้นอยู่กับเวลา และความแตกต่างที่มากเกินไปอาจทำให้รหัสทั้งหมดใช้ไม่ได้

ไม่พบ WebAuthn หรือรหัสผ่าน

ตรวจสอบให้แน่ใจว่า Authentik เปิดใช้งานผ่าน HTTPS เบราว์เซอร์ใช้งานร่วมกันได้ และขั้นตอนการตรวจสอบสิทธิ์ใช้การตรวจสอบ WebAuthn สำหรับการกรอกรหัสผ่านอัตโนมัติ ข้อมูลประจำตัวจะต้องสามารถค้นพบได้

จดหมายหรือข้อความ SMS ไม่เคยมาถึง

ตรวจสอบการตั้งค่าปลายทาง SMTP, Twilio หรือ HTTP ทั่วไป นอกจากนี้ ตรวจสอบบันทึกการทำงานของระบบด้วย เนื่องจากบริการนี้มีหน้าที่ประมวลผลงานเบื้องหลังจำนวนมาก

ผู้ใช้ต้องยืนยันวิธีการสองวิธี ในขณะที่คุณต้องการเสนอเพียงทางเลือกอื่นเท่านั้น

คุณอาจสร้างขั้นตอนการตรวจสอบความถูกต้องแยกกันสองขั้นตอน หากคุณต้องการให้ผู้ใช้เลือกระหว่าง TOTP และ WebAuthn ให้เปิดใช้งานทั้งสองคลาสในไฟล์การกำหนดค่า ขั้นตอนเดียว.

ระบบจะขอให้ยืนยันตัวตนด้วยวิธีที่สองทุกครั้งที่เข้าสู่ระบบ

กำหนดค่าที่เหมาะสมใน เกณฑ์การตรวจสอบครั้งสุดท้ายหากค่าเป็นศูนย์ Authentik จะไม่นำการตรวจสอบความถูกต้องครั้งก่อนมาใช้ซ้ำ

การเปิดใช้งาน 2FA ใน Authentik จำเป็นต้องผสานรวมขั้นตอนการกำหนดค่า การตรวจสอบ และการเข้าถึงอย่างถูกต้อง สำหรับการใช้งานแบบง่ายๆ TOTP ด้วยรหัสคงที่ถือเป็นจุดเริ่มต้นที่ดี ในสภาพแวดล้อมที่ต้องการความปลอดภัยสูงกว่า WebAuthn และคีย์ FIDO2 จะให้การป้องกันการฟิชชิ่งที่เหนือกว่า

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