Course objectives

What you should be able to do by the end of SCIA 360

Course objective

Build practical skills to secure, harden, and assess modern operating systems.

You will focus on Linux-based systems and real-world failure modes.

Learning outcomes

By the end of the course, you should be able to:

  1. Understand core OS concepts (kernel architecture, processes, memory, file systems).

  2. Analyze common OS vulnerabilities (buffer overflows, priv-esc, race conditions).

  3. Apply secure configuration and hardening practices (CIS Benchmarks).

  4. Implement Linux security mechanisms (SELinux, AppArmor, ACLs).

  5. Evaluate authentication mechanisms and deploy MFA.

  6. Secure containerized workloads (Docker isolation and escape risks).

  7. Configure virtualization and reason about VM security.

  8. Perform basic security audits and use host-based integrity tooling.

How this maps to course work

  • Labs build the hands-on skills.

  • Assignments check understanding and reporting.

  • Exams verify core concepts and tradeoffs.

  • Final project pulls everything together in a realistic hardening task.

Last updated