Author: Dr. Zhijiang Chen (Frostburg State University)
The week moves from core definitions to practical security decisions.
Core reading concept for Week 04.
Core reading concept for Week 04.
Core reading concept for Week 04.
Core reading concept for Week 04.
Students should explain, apply, and evaluate the week’s main security ideas.
Use a realistic scenario to anchor Operating System Security Fundamentals in operational decision-making.
An operating system is not a monolithic block of code.
The most fundamental architectural distinction in OS security is between kernel space and user space .
Every time a user-space application needs to do something privileged — read a file, open a network connection, allocate memory — it must issue a system call (syscall).
The Principle of Least Privilege (PoLP) states that any user, process, or system component should operate with only the minimum permissions necessary to perform its legitimate…
Modern operating systems are multi-user environments.
Discretionary Access Control allows the owner of a resource to control who can access it.
Mandatory Access Control removes discretion from resource owners.
Role-Based Access Control assigns permissions to roles rather than directly to individuals.
Modern operating systems implement process isolation to prevent one process from interfering with another.
Microsoft Windows is the dominant desktop operating system and a frequent target of attackers.
The Security Account Manager (SAM) is a database stored in the Windows registry that holds user account credentials.
Windows uses Access Control Lists to implement DAC.
User Account Control was introduced in Windows Vista as a mechanism to limit the damage that can be done by malware or by users making mistakes.
Windows ships with built-in antivirus and antimalware capabilities through Windows Defender Antivirus (now part of the broader Microsoft Defender platform).
BitLocker is Windows' full-disk encryption feature, available in Pro and Enterprise editions.
Linux powers the majority of the world's servers, cloud infrastructure, network devices, and embedded systems.
Linux's traditional privilege model centers on the root account — the superuser with unrestricted access to everything on the system.
The sudo utility allows specific users to execute commands as root (or as another user) on a per-command basis, based on a policy defined in /etc/sudoers.
Linux file permissions follow the classic Unix model: each file has an owner (a user), a group, and permissions assigned to three categories — owner, group, and other.
SELinux (Security-Enhanced Linux) is a kernel security module that implements Mandatory Access Control on Linux.
Vocabulary becomes useful when students can connect terms to scenarios and evidence.
Comparing related ideas helps students avoid shallow memorization.
Students should translate concepts into a defensible security decision.
Retrieval practice should ask students to define, compare, apply, and evaluate.
The reading should transfer into evidence-based lab work and written explanations.
The central takeaway from Week 4 is to reason from risk to evidence to action.