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

SAML (Security Assertion Markup Language) ในความปลอดภัยเครือข่ายพื้นฐาน

พื้นฐานความปลอดภัยเครือข่าย (Network Security Basics)

  • ควบคุมการเข้าถึงเครือข่ายและเซิร์ฟเวอร์ (Least Privilege)
  • Best Practices สำหรับรหัสผ่าน
  • รักษาความปลอดภัยเซิร์ฟเวอร์และอุปกรณ์
  • ทดสอบความปลอดภัย
  • Troubleshooting แอปพลิเคชันบนเครือข่าย
  • เครื่องมือฮาร์ดแวร์

SAML (Security Assertion Markup Language) คืออะไร

มาตรฐานเปิด (Open Standard) แบบ XML-based สำหรับแลกเปลี่ยนข้อมูล Authentication และ Authorization ระหว่าง Identity Provider (IdP) และ Service Provider (SP)

4 องค์ประกอบของ SAML

  1. Assertions (ข้ออ้าง)
  2. Protocol (โปรโตคอล)
  3. Binding (การผูกมัด)
  4. Profiles (โปรไฟล์ - รวม 1-3 เข้าด้วยกันสำหรับ Use Case เฉพาะ)

SAML ใช้ทำอะไร

Single Sign-On (SSO) ให้ผู้ใช้ล็อกอินครั้งเดียว เข้าถึงหลายบริการ (Salesforce, Gmail, Box, Expensify) IdP ยืนยันตัวตน SP ให้เข้าใช้งาน

SAML ใน Cyber Security

มาตรฐานแบ่งปันข้อมูลรับรองความปลอดภัยผ่านเว็บ SAML 2.0 (2005) เป็นเวอร์ชันปัจจุบันที่ใช้แพร่หลาย

SAML Assertion ประกอบด้วยอะไร

ข้อความยืนยันผู้ใช้ Sign-in แล้ว รวม: แหล่งที่มา (Issuer) เวลาออก (Issue Time) เงื่อนไขการตรวจสอบ (Conditions)

คุณสมบัติของ SAML

  • Authentication Assertion: ยืนยันตัวตนผู้ใช้ รวมเวลา วิธีการ และ Subject
  • Attribute Assertion: ข้อมูลแอตทริบิวต์ผู้ใช้
  • Authorization Decision Assertion: อนุญาต/ปฏิเสธการเข้าถึง

SAML Security Context

มาตรฐานเปิดสำหรับแบ่งปัน Security Credentials ระหว่างคอมพิวเตอร์หลายเครื่อง ให้บริการ Authentication และ Authorization