# Protection in Operating Systems ## Official Documentation - **SELinux Project** - [Link](https://github.com/SELinuxProject/selinux) - **AppArmor Documentation** - [Link](https://gitlab.com/apparmor/apparmor/-/wikis/home) - **Windows Security Documentation** - [Link](https://docs.microsoft.com/en-us/windows/security/) - **Linux Kernel Security Documentation** - [Link](https://www.kernel.org/doc/html/latest/security/index.html) ## Research Papers - **"A Comparison of Secure Multi-tenancy Architectures for Filesystem Storage Clouds" by M. Factor et al. (2013)** - [Link](https://ieeexplore.ieee.org/document/6365700) - **"Secure Virtual Architecture: A Safe Execution Environment for Commodity Operating Systems" by J. Criswell et al. (2007)** - [Link](https://dl.acm.org/doi/10.1145/1294261.1294295) - **"TRESOR Runs Encryption Securely Outside RAM" by T. Müller et al. (2011)** - [Link](https://www.usenix.org/conference/usenixsecurity11/tresor-runs-encryption-securely-outside-ram) ## Additional Online Resources - **The Linux Security Module Framework** - [Link](https://www.kernel.org/doc/html/latest/security/lsm.html) - **OpenBSD Security Features** - [Link](https://www.openbsd.org/security.html) - **Qubes OS: A reasonably secure operating system** - [Link](https://www.qubes-os.org/) ## Books - **"Operating System Security" by Trent Jaeger** - ISBN: 1598292129 - Provides a comprehensive overview of security in operating systems. - **"Linux Security Cookbook" by Daniel J. Barrett, Richard E. Silverman, and Robert G. Byrnes** - ISBN: 0596003919 - Offers practical solutions for enhancing Linux system security. - **"Windows Internals, Part 1" by Pavel Yosifovich, Alex Ionescu, Mark E. Russinovich, and David A. Solomon** - ISBN: 0735684189 - Covers the internals of Windows operating systems, including security mechanisms. - **"The Design and Implementation of the FreeBSD Operating System" by Marshall Kirk McKusick, George V. Neville-Neil, and Robert N.M. Watson** - ISBN: 0321968972 - Includes detailed information on FreeBSD's security features and implementation. ## Standards - **Common Criteria for Information Technology Security Evaluation (ISO/IEC 15408)** - International standard for computer security certification - **NIST Special Publication 800-123: Guide to General Server Security** - [Link](https://csrc.nist.gov/publications/detail/sp/800-123/final) ## Online Courses - **Coursera: Operating Systems Security by University of Colorado** - [Link](https://www.coursera.org/learn/os-security) - **edX: Computer Systems Security** - [Link](https://www.edx.org/course/computer-systems-security) - **Udacity: Security in Computing Systems** - [Link](https://www.udacity.com/course/security-in-computing-systems--ud995)