This document discusses various concepts related to protection in operating systems. It covers the goals of protection which include preventing unauthorized access and enforcing access policies. The principle of least privilege is introduced which dictates that users and programs be given only necessary privileges. Access control and its basic terminology like objects, access rights and access control policies are defined. Implementation techniques for access control like access matrix, access control lists, capability lists and language-based approaches are described at a high level. The document provides an overview of key protection concepts in operating systems.