在操作系统 API 上,我们可以构建命令行工具、编译器、数据库、浏览器等丰富的应用。当越来越多用户开始共享计算机、越来越多的应用出现在操作系统中,隔离用户的权限就成为了非常重要的需求,“黑客” 也登上了历史的舞台。
本讲内容:现代操作系统中的访问控制。
Take-away messages: 在计算机系统设计的初期,真的没有安全可言——但随着需求的增长,今天我们已经有非常成熟的安全机制,从软件到硬件层层保障系统的安全;而用出其不意的方法攻破这些系统也成为了非常有趣的挑战。
教科书 Operating Systems: Three Easy Pieces: