◇ OpenCyber Academy
Technologist · Chapter 6 · English

Chapter 6 — Operating systems and virtualization

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Chapter 6 — Operating systems and virtualization

Lesson map

Lesson 06 published. Map, example, EX016.

flowchart TD
  N0["Learning outcomes"]
  N1["6.1 Hardening basics"]
  N2["6.2 Virtual machines and containers"]
  N3["6.3 Managing updates"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX016"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["6.1 Hardening basics"]
  N2["6.2 Virtual machines and containers"]
  N3["6.3 Managing updates"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX016"]
[Learning outcomes]
    |
    v
[6.1 Hardening basics]
    |
    v
[6.2 Virtual machines and containers]
    |
    v
[6.3 Managing updates]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX016]

Learning outcomes

You will (1) harden an operating system configuration; (2) explain virtual machines and containers; (3) manage updates across depot devices.

6.1 Hardening basics

Tomás reviews the depot office PCs. Hardening means removing what is not needed and tightening what remains: disabling unused services, removing local administrator rights from daily accounts, turning on disk encryption, enabling the built-in firewall and setting screen locks. He compares each PC with a checklist based on the vendor's security baseline. Two PCs have users with administrator rights, which would let malware install itself freely. He documents changes and tests that the depot's label software still runs before rolling out across sites.

6.2 Virtual machines and containers

Brightwater runs its route-planning tool on a virtual machine in a small server room. Ruth explains that a hypervisor lets several virtual machines share hardware while staying isolated from each other, and that containers share one operating system kernel but separate applications. Isolation is useful but not absolute: a flaw in the hypervisor or kernel can break it. Tomás notes that the route planner's virtual machine and the file server share a host, so patching the host matters for both.

6.3 Managing updates

Tomás lists update sources: Windows updates for PCs, vendor tools for scanners and printers, firmware for switches and the hypervisor. He finds the scanners were last updated eleven months ago because the vendor tool needs a manual step. Sam agrees a monthly update window per depot, outside peak sorting hours, with a rollback plan. Tomás writes a short schedule showing each device type, its update method and its owner. Updates only happen reliably when someone owns them and they fit operations.

Worked example

Tomás hardens office PCs against a baseline, explains virtualization isolation limits and builds a monthly update schedule with owners.

Synthetic case. Devices and schedules are synthetic.

Errors and limits

Hardening can break legacy software. Shared hosts concentrate risk.

Exercises

Synthesis

Hardening, understanding isolation and owned update schedules keep operating systems trustworthy.

Continue studying — chapter 06 of 30

← Chapter 05 (draft) · Course chapter index · Chapter 07 (draft) →