อ่าน 2 นาที
การควบคุมการเข้าถึงตามความสัมพันธ์
ในด้านความปลอดภัยของระบบคอมพิวเตอร์การควบคุมการเข้าถึงตามความสัมพันธ์ (Relationship-based access control หรือ ReBAC)กำหนด รูปแบบ
การควบคุมการเข้าถึงตามความสัมพันธ์
ในด้านความปลอดภัยของระบบคอมพิวเตอร์การควบคุมการเข้าถึงตามความสัมพันธ์ (Relationship-based access control หรือ ReBAC)กำหนด รูปแบบ การอนุญาตที่สิทธิ์ในการเข้าถึงทรัพยากรของแต่ละบุคคลนั้นถูกกำหนดโดยความสัมพันธ์ระหว่างบุคคลเหล่านั้นกับทรัพยากร
โดยทั่วไป การอนุญาตใน ReBAC จะดำเนินการโดยการสำรวจกราฟความสัมพันธ์แบบมีทิศทาง โหนดและขอบของกราฟนี้คล้ายคลึงกับทริปเปิลในรูปแบบข้อมูลResource Description Framework (RDF) มาก [ 1 ]ระบบ ReBAC อนุญาตให้มีลำดับชั้นของความสัมพันธ์ และบางระบบอนุญาตให้มีการกำหนดที่ซับซ้อนมากขึ้นซึ่งรวมถึงตัวดำเนินการทางพีชคณิตบนความสัมพันธ์ เช่น ยูเนียน อินเตอร์เซกชัน และความแตกต่าง[ 2 ]
ReBAC ได้รับความนิยมมากขึ้นจากการเติบโตของแอปพลิเคชันเว็บเครือข่ายสังคม ซึ่งผู้ใช้จำเป็นต้องควบคุมข้อมูลส่วนบุคคลตามความสัมพันธ์กับผู้รับข้อมูลมากกว่าบทบาทของผู้รับ[ 3 ]การใช้ ReBAC ช่วยให้สามารถกำหนดสิทธิ์ร่วมกันสำหรับทีมและกลุ่มต่างๆ จึงไม่จำเป็นต้องตั้งค่าสิทธิ์ทีละรายการสำหรับทรัพยากรแต่ละรายการ
ตรงกันข้ามกับการควบคุมการเข้าถึงตามบทบาท (RBAC)ซึ่งกำหนดบทบาทที่มีชุดสิทธิ์เฉพาะที่เกี่ยวข้องกับบทบาทเหล่านั้นและมีการมอบหมายให้กับผู้ใช้[ 4 ] ReBAC (เช่น ABAC [ 5 ] ) อนุญาตให้กำหนดสิทธิ์ที่ละเอียดกว่าได้[ 4 ]ตัวอย่างเช่น หากระบบ ReBAC กำหนดทรัพยากรประเภทเอกสารซึ่งสามารถอนุญาตให้ดำเนินการแก้ไขได้หนึ่งอย่างหากระบบมีความสัมพันธ์('alice', 'editor', 'document:budget')ผู้ใช้Aliceสามารถแก้ไขทรัพยากรเฉพาะdocument:budgetได้ ข้อเสียของ ReBAC คือ แม้ว่าจะอนุญาตให้เข้าถึงได้ละเอียดกว่า แต่ก็หมายความว่าแอปพลิเคชันอาจต้องทำการตรวจสอบการอนุญาตมากขึ้น
ระบบ ReBAC จะปฏิเสธโดยค่าเริ่มต้น และอนุญาตให้สร้างระบบ RBAC บนพื้นฐานของระบบเหล่านั้น[ 2 ]
ประวัติศาสตร์
คำว่า ReBAC ถูกบัญญัติโดย Carrie E. Gates ในปี 2549 [ 3 ]
ในปี 2019 Googleได้เผยแพร่เอกสารนำเสนอ " Zanzibar : ระบบการอนุญาตทั่วโลกที่สอดคล้องกันของ Google" [ 2 ]เอกสารดังกล่าวได้กำหนดระบบที่ประกอบด้วยการกำหนดค่าเนมสเปซและข้อมูลความสัมพันธ์ที่แสดงเป็นทริปเปิล
นับตั้งแต่มีการเผยแพร่บทความดังกล่าว บริษัทหลายแห่งได้พัฒนาและนำเสนอระบบ ReBAC ทั้งในรูปแบบเชิงพาณิชย์และโอเพนซอร์ส
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การควบคุมการเข้าถึงตามความสัมพันธ์
ในด้านความปลอดภัยของระบบคอมพิวเตอร์การควบคุมการเข้าถึงตามความสัมพันธ์ (Relationship-based access control หรือ ReBAC)กำหนด รูปแบบ
ประวัติศาสตร์
คำว่า ReBAC ถูกบัญญัติโดย Carrie E. Gates ในปี 2549 [ 3 ]
ดูเพิ่มเติม
การควบคุมการเข้าถึงแบบกราฟ การควบคุมการเข้าถึงตามบทบาท การควบคุมการเข้าถึงตามคุณลักษณะ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Relationship-based_access_control&oldid=1336201243 "