Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

Authentication ใน Network Security: ประเภทและความสำคัญ

Authentication (การยืนยันตัวตน) ใน Network Security

Authentication คือกระบวนการตรวจสอบว่าผู้ใช้หรืออุปกรณ์เป็น "ผู้ที่แท้จริง" ตามที่อ้างอ้าง ก่อนอนุญาตให้เข้าถึงทรัพยากรเครือข่าย เป็น Control ประเภท Preventive (ป้องกัน) และเป็นควบคุมพื้นฐานของ Access Control (AAA: Authentication, Authorization, Accounting)

Authentication Factors (3+1 Factors)

Factorประเภทตัวอย่างความแข็งแกร่ง
Something You KnowKnowledgePassword, PIN, Passphrase, Security Questionsอ่อน (ถูกเดา/โจมตีได้)
Something You HavePossessionSmartphone (OTP), Hardware Token (YubiKey), Smart Card, Certificateปานกลาง-สูง
Something You AreInherence (Biometrics)Fingerprint, Face ID, Iris, Voice, Behavioral Biometricsสูง (ยากปลอม)
Somewhere You AreLocation/ContextGPS, IP Geolocation, Network Context, Time-basedเสริม (Adaptive Auth)

ประเภท Authentication หลัก

  1. Single-Factor (SFA): ใช้แค่ 1 Factor (เช่น Password เท่านั้น) - ไม่แนะนำสำหรับระบบสำคัญ
  2. Two-Factor (2FA): ใช้ 2 Factors (Password + OTP) - มาตรฐานขั้นต่ำปัจจุบัน
  3. Multi-Factor (MFA): ใช้ 2+ Factors - แนะนำให้ใช้ทุกระบบสำคัญ
  4. Single Sign-On (SSO): ล็อกอินครั้งเดียว เข้าระบบหลายระบบ (SAML, OIDC, Kerberos)
  5. Passwordless: ไม่ใช้รหัสผ่าน ใช้ FIDO2/WebAuthn, Magic Links, Certificates

โปรโตคอลและมาตรฐานสำคัญ

  • Kerberos: Ticket-based, Mutual Authentication, ใช้ใน Windows Active Directory
  • RADIUS (AAA): Centralized Auth สำหรับ Network Access (VPN, Wi-Fi 802.1X)
  • TACACS+: Cisco proprietary, แยก Auth/Authz/Acct ชัดเจน
  • SAML 2.0 / OIDC / OAuth 2.0: Federation, SSO, Web/Mobile Apps
  • FIDO2 / WebAuthn / CTAP: Passwordless, Hardware Security Keys (YubiKey)
  • EAP (Extensible Authentication Protocol): Framework สำหรับ Wi-Fi/VPN (EAP-TLS, PEAP, EAP-TTLS)

Network Access Control (NAC) และ Authentication

NAC ใช้ Authentication ร่วมกับ Posture Assessment (Health Check) ก่อนปล่อยเข้าถึงเครือข่าย:

  • 802.1X (Port-based NAC) - มาตรฐานอุตสาหกรรม
  • Agent-based vs Agentless (Dissolvable)
  • Integration กับ MDM/EMM สำหรับ BYOD
  • Guest/Captive Portal Authentication

Best Practices

  1. บังคับ MFA ทุกระบบ Critical (VPN, Admin Console, Email, Cloud)
  2. ใช้ Passwordless / FIDO2 ที่ทำได้
  3. Password Policy: ความยาว 12+ ไม่ซ้ำ ไม่หมุนเวียน บังคับใช้ Password Manager
  4. Adaptive/Context-aware Auth: ประเมิน Risk (Device, Location, Behavior) ปรับระดับ Auth
  5. Session Management: Timeout, Re-auth สำหรับการกระทำเสี่ยง
  6. Audit & Monitor: Log ทุก Authentication Event ส่ง SIEM

Authentication vs Authorization

Authentication (AuthN): "คุณคือใคร?" - ยืนยันตัวตน
Authorization (AuthZ): "คุณได้ทำอะไร?" - ให้สิทธิ์ตาม Role/Policy (RBAC, ABAC, PBAC)