Overview
This course aims to teach learners about Zanzibar, Google's global authorization system, designed to store and evaluate access control lists. The course covers the design, implementation, and deployment of Zanzibar, highlighting its ability to handle trillions of access control lists and millions of authorization requests per second. By the end of the course, learners will understand the importance of authorization checks in preserving privacy, how Zanzibar performs authorization checks based on stored ACLs, and the scalability and consistency features of the system. The intended audience for this course includes individuals interested in access control systems, privacy preservation, and large-scale authorization solutions. The teaching method involves presenting the design, implementation techniques, and deployment strategies of Zanzibar, along with real-world examples and performance metrics.
Syllabus
Intro
Authorization checks are central to preserving privacy
Zanzibar stores access control lists (ACLS)
and performs authorization checks based on stored ACLS
Zanzibar is.
New enemy protection
Consistency protocol
Implementation techniques
Deployment
Check queries per second
Check Safe latency
Summary
Taught by
USENIX