Security Reference Monitor (SRM)
Last updated
Last updated
Most important subsystem in the kernel.
Implements the security mechanisms that restrict which users can access different resources.
Every process running on the system gets an access token
SRM manages the access token and defines the identity of the user associated with a process
Responsible for generating audit events whenever a user accesses a resource
These audit events can be used to identify malicious behavior on a system and also to diagnose security misconfigurations.
Security Identifiers (SIDs) - binary structures representing users and groups
Local Security Authority Subsystem (LSASS)
Converts user and group names to SIDs
Runs inside a privileged process independent from any logged-in users
Security Descriptor Definition Language (SDDL)
Format used to represent a SID as a string
SDDL can represent the entire security descriptor of a resource
Output contains the SID in SDDL format
S character - indicates that what follows is an SDDL SID
Version of the SID structure in decimal, has a fixed value of 1
The security authority. Authority 5 indicates the built-in NT authority
Two relative identifiers (RIDs) in decimal. The RIDs (here 32 and 545) represent the NT authority group