Linux Security Modules API

E193776

The Linux Security Modules API is a kernel-level framework in Linux that allows the implementation of pluggable security policies and access control mechanisms such as AppArmor and SELinux.

All labels observed (5)

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf Linux kernel security framework
application programming interface
aimsTo avoid hard-coding a single security policy in the kernel
provide a general framework for security enhancements
allows stacking of certain security modules
alsoKnownAs LSM API
category Linux security
computer security framework
controls access to IPC objects
access to files
access to sockets
kernel object labeling
network operations
task and process operations
designedFor extensibility of Linux security model
supporting multiple concurrent security modules
documentedIn Linux kernel documentation
enables loadable security modules
separation of security policy from core kernel logic
governedBy Linux kernel community
hasComponent security blobs for kernel objects
security hooks
security operations structures
implementedIn C
influenced design of security modules such as SELinux
introducedIn Linux kernel
surface form: Linux 2.6 series
maintainedAs part of mainline Linux kernel source tree
operatesAt kernel level
partOf Linux kernel
provides interfaces for security modules to enforce policies
security hooks in kernel code paths
relatedTo Linux containers
surface form: Linux namespaces

POSIX capabilities
cgroups
runsOn Linux
supports pluggable access control mechanisms
pluggable security policies
supportsModel capability-based security
discretionary access control
mandatory access control
usedBy AppArmor
SELinux
Smack
TOMOYO Linux
Yama

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

AppArmor implements Linux Security Modules API
Kees Cook notableWork Linux Security Modules API
this entity surface form: Linux kernel security subsystem contributions
FLASK security architecture relatedTo Linux Security Modules API
this entity surface form: Linux security modules
Linux kernel hardening usesMechanism Linux Security Modules API
this entity surface form: LSM (Linux Security Modules)
eBPF relatedTo Linux Security Modules API
this entity surface form: Linux Security Modules