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

บทบาทของ Software Token ในความปลอดภัยคอมพิวเตอร์และเครือข่าย

Token ในความปลอดภัยคอมพิวเตอร์คืออะไร?

Token = อุปกรณ์ทางกายภาพที่ผู้ใช้ต้องครอบครองเพื่อเข้าถึงระบบ ใช้ยืนยันตัวตนและสิทธิ์การเข้าถึง โดยผู้ใช้และคอมพิวเตอร์ต้องแบ่งปันข้อมูลยืนยันตัวตน ต้องมี Security Token เพื่อเข้าถึงข้อมูลนี้

วิธีใช้ Software Token

เปิดแอป RSA SecurID > ใส่ PIN > Token จะสร้าง One-Time Passcode ทุก 60 วินาที > ใช้ Passcode เข้า VPN (รองรับ iOS/Android)

ประโยชน์ของ Security Token Services (STS)

Security Token ให้การยืนยันตัวตนสำหรับ Apps ที่ใช้ Web Services เข้าถึงทรัพยากรของ Service Providers (SPs) SPs ที่ไว้ใจ STS จากการออก Token จะอนุญาต/ปฏิเสธการเข้าถึงทรัพยากร

Token บน Web Security คืออะไร และทำงานอย่างไร?

วิธียืนยันตัวตนผ่าน Token: ยืนยันตัวตนผู้ใช้ > ได้ Unique Access Token กลับมา คล้าย "ตั๋วตราประทับ" ตราบใด Token ยัง valid > เข้าถึงได้ต่อเนื่อง

Token ในทางคอมพิวเตอร์คืออะไร?

Object แทนสิทธิ์ทำ Operation (Software/Hardware) เช่น Session Token, รหัสระบุตัวตน Interaction แบบ Unique Token = อุปกรณ์ทางกายภาพยืนยันตัวตนผู้ใช้ (Security/Authentication Token)

Soft Token Authentication ทำงานอย่างไร?

แอปบนโทรศัพท์ (RapidIdentity Mobile, Google Authenticator) ทำหน้าที่ OTP Generator เลขสุ่มทุกครั้งที่เปิดแอป ตามช่วงเวลาที่กำหนด

Computer Tokens ทำงานอย่างไร?

Token มี Encryption Key เข้ารหัส และ Encryption Algorithm (วิธีสร้างรหัสผ่านเข้ารหัส) ที่ Server การยืนยันทราบ Serial Number Token จับคู่กับข้อมูลผู้ใช้ใน Database

Token ในรหัสผ่านคืออะไร?

ใช้ร่วมกับ/แทน Password เป็น Electronic Key เก็บ Cryptographic Keys สร้าง Digital Signature หรือเก็บ Biometric (ลายนิ้วมือ) บางระบบเก็บ Password ด้วย

Token ในเทคโนโลยี (Ring Network)

Token วิ่งจาก Node ไป Node ใน Ring Network เมื่อถึง Node ที่ต้องส่งข้อมูล > Token กลายเป็น Data Frame > ส่งออกไป

Hardware Token vs Software Token ต่างกันอย่างไร?

  • Hardware Token: อุปกรณ์ทางกายภาพ (USB Key, Smart Card)
  • Software Token: ติดตั้งบนอุปกรณ์อิเล็กทรอนิกส์ (มือถือ) ทั้งคู่สร้าง Unique Code เข้าถึง Platform

"Use Token" หมายถึงอะไร?

สร้างเลขบัญชี替代 (Tokens) ซื้อของออนไลน์โดยไม่แชร์ Email/Credit Card จริง

ทำไมต้องการ STS?

AWS STS Security Tokens ให้ Cross-account Access และเข้าถึงทรัพยากร EC2 ของเว็บอื่น ผู้ใช้ Enterprise ที่ยืนยันตัวตนแล้ว ใช้ STS เข้าถึง AWS Resources

ทำไมต้องการ Security Token?

Username/Password = Authentication ระดับ 1 Security Token = ระดับ 2 (2FA) สำหรับบริการสำคัญ (อัปเดตข้อมูล โอนเงิน) Token = รหัส 6 หลัก ใช้ครั้งเดียว เปลี่ยนทุก 24 ชม.

STS ใน SAML คืออะไร?

Security Token Services (STSs) ฝ่ายที่ 3 ยืนยัน Credentials ออก Security Tokens หลายรูปแบบ (SAML, Kerberos, X.509) คำขอ Token ต้องผ่าน Security Requirements ของ STS

หลักการของ Security Tokens

อุปกรณ์สร้างเลขสุ่ม ส่งผ่าน Server พร้อม Authentication Info เข้ารหัส Server ส่ง Response เข้ารหัสกลับ > เฉพาะอุปกรณ์นั้นถอดรหัสได้

Security Token ทำงานอย่างไร?

อุปกรณ์เก็บข้อมูลส่วนตัว ให้เจ้าของยืนยันตัวตนทางอิเล็กทรอนิกส์ได้ STS ยืนยันตัวตนผ่าน Token เจ้าของเสียบ Token > ได้เข้าถึงบริการเครือข่าย

Token ใน Web Services

SOAP Message secured ด้วย Token ใน Security Header (WS-Security) Token ใช้ Sign, Verify, Encrypt, Decrypt ส่วนของข้อความ ตั้ง Security Token เป็น Caller บน Request Consumer ส่ง Token แยกต่างหากได้

Token ใน Web Development

Token = ชุดข้อมูลที่สร้างโดย Server X เท่านั้น มีข้อมูลพอระบุตัวตนผู้ใช้ ขั้นตอน: ส่ง Login Info ขอ Token จาก Server X > นำ Token ไปขอ Server X ทำงานเฉพาะผู้ใช้คนนั้น