Skip to main content
WebsitebeginnerFree

Kernel Documentation: Security

Unknown

The Linux kernel's own documentation on its security subsystems, maintained alongside the source. Covers Linux Security Modules, the keyring, credentials, TPM and IMA integrity measurement, self-protection hardening, and vulnerability reporting, explaining how the kernel enforces access control and resists exploitation.

Visit resource

More resources on Operating System Security

WebsiteFree

OWASP Foundation

Nonprofit foundation publishing open web application security standards and guides, including the OWASP Top Ten, the Application Security Verification Standard, the Web Security Testing Guide and the Cheat Sheet Series, used to identify, test for and prevent common web vulnerabilities.

VideoFree

Running a Buffer Overflow Attack - Computerphile

Computerphile's Mike Pound demonstrates a stack buffer overflow on Linux, overwriting a return address to spawn a shell. Viewers come away understanding how the call stack is laid out, why unchecked copies are dangerous, and what shellcode and NOP sleds do.

CourseFree

Computer Systems Security (MIT 6.858)

Design and implementation of secure computer systems based on research papers: threat models, attacks, privilege separation, capabilities, sandboxing, information flow control, and network, hardware and web security. 22 lecture videos, notes, labs and exams with solutions teach how to build defensible systems.

BookPaid

Practical UNIX and Internet Security

O'Reilly's classic second edition (1996) on securing Unix systems connected to the Internet. Covers users and passwords, file permissions, logging, network services, firewalls, and incident response, giving administrators a durable mental model of Unix security even though specific tools are now dated.

CourseFree

Cybersecurity Roles, Processes & Operating System Security

Seven-week IBM introductory course covering security team roles, ITIL service management processes, the CIA triad, authentication and access control, and security features of Windows, Linux and macOS, plus virtualization and cloud basics. Learners can describe how organisations structure and apply operating system security.

See all Operating System Security resources →