Introduction to the SELinux Notebook
mainThe SELinux Notebook is an educational resource designed to explain the architecture, implementation, and management of SELinux within GNU/Linux and Android. It covers several key domains:
- Architecture: The LSM (Linux Security Module) architecture and supporting services.
- Capabilities: SELinux integration with Networking, Virtual Machines, X-Windows, PostgreSQL, and Apache.
- Policy Language: The core kernel policy language, basic policy module construction, and the Common Intermediate Language (CIL).
- Management Tools: Core SELinux policy management tools and their usage.
- Reference Policy: The architecture and implementation of the Reference Policy and its supporting macros.
- Android: How SELinux services support the Android platform.
- Object Classes and Permissions: Detailed descriptions of SELinux object classes and permissions.