สารบัญ:
คำจำกัดความ - Kerberos หมายถึงอะไร
Kerberos เป็นโปรโตคอลเครือข่ายที่ใช้การเข้ารหัสลับคีย์เพื่อตรวจสอบสิทธิ์แอปพลิเคชันไคลเอนต์เซิร์ฟเวอร์ Kerberos ร้องขอตั๋วที่เข้ารหัสผ่านลำดับเซิร์ฟเวอร์ที่ผ่านการตรวจสอบสิทธิ์เพื่อใช้บริการ
โปรโตคอลได้ชื่อมาจากสุนัขสามหัว (Kerberos หรือ Cerberus) ที่ปกป้องประตูแห่งนรกในตำนานเทพเจ้ากรีก
Techopedia อธิบาย Kerberos
Kerberos ได้รับการพัฒนาโดย Project Athena - โครงการความร่วมมือระหว่าง Massachusetts Institute of Technology (MIT), Digital Equipment Corporation และ IBM ที่ทำงานระหว่างปี 1983 ถึง 1991
เซิร์ฟเวอร์การตรวจสอบความถูกต้องใช้ตั๋ว Kerberos เพื่อให้สิทธิ์การเข้าถึงเซิร์ฟเวอร์จากนั้นสร้างคีย์เซสชันตามรหัสผ่านของผู้ร้องขอและค่าสุ่มอื่น Ticket-granting ticket (TGT) ถูกส่งไปยังเซิร์ฟเวอร์ที่ให้สิทธิตั๋ว (TGS) ซึ่งจำเป็นต้องใช้เซิร์ฟเวอร์การตรวจสอบความถูกต้องเดียวกัน
ผู้ร้องขอได้รับคีย์ TGS ที่เข้ารหัสด้วยการประทับเวลาและตั๋วบริการซึ่งจะถูกส่งกลับไปยังผู้ร้องขอและถอดรหัส ผู้ร้องขอส่ง TGS ข้อมูลนี้และส่งต่อคีย์เข้ารหัสไปยังเซิร์ฟเวอร์เพื่อรับบริการที่ต้องการ หากการดำเนินการทั้งหมดได้รับการจัดการอย่างถูกต้องเซิร์ฟเวอร์ยอมรับตั๋วและดำเนินการบริการผู้ใช้ที่ต้องการซึ่งจะต้องถอดรหัสคีย์ตรวจสอบเวลาประทับและติดต่อศูนย์กระจายสินค้าเพื่อรับกุญแจเซสชัน คีย์เซสชันนี้ถูกส่งไปยังผู้ร้องขอซึ่งจะถอดรหัสตั๋ว
หากคีย์และการประทับเวลาถูกต้องการสื่อสารไคลเอ็นต์ - เซิร์ฟเวอร์จะดำเนินต่อไป ตั๋ว TGS ถูกประทับเวลาซึ่งช่วยให้คำขอพร้อมกันภายในกรอบเวลาที่กำหนด
