OpenCyber Academy
Bachelor's · Chapter 4 · English
Course code: OCA-094Chapter 04: OCA-094-C004

Chapter 4 — Computers and operating systems

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

Lesson map

Lesson 04 published. Map, example, EX010.

flowchart TD
  N0["Learning outcomes"]
  N1["4.1 How computers run programs"]
  N2["4.2 Accounts and permissions"]
  N3["4.3 Updates"]
  N4["4.4 Malware basics"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX010"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["4.1 How computers run programs"]
  N2["4.2 Accounts and permissions"]
  N3["4.3 Updates"]
  N4["4.4 Malware basics"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX010"]
[Learning outcomes]
    |
    v
[4.1 How computers run programs]
    |
    v
[4.2 Accounts and permissions]
    |
    v
[4.3 Updates]
    |
    v
[4.4 Malware basics]
    |
    v
[Worked example] --> [Exercise EX010]

Learning outcomes

You will (1) describe how computers run programs; (2) explain user accounts and permissions; (3) recognise why updates matter.

4.1 How computers run programs

Aisha learns that a computer runs programs under an operating system, which manages memory, files and devices. Each program runs as a process, and the operating system keeps processes apart so one cannot directly interfere with another. Ashfield's branch computers run a common desktop operating system, while its servers run another. Dr. Carrow explains that understanding these basics helps security staff see how attacks work and why certain controls are needed. Aisha installs a virtual machine on her laptop so she can explore an operating system safely without affecting her own files.

4.2 Accounts and permissions

Operating systems use accounts to decide who can do what. Standard accounts can run programs and use their own files; administrator accounts can install software and change settings. Aisha finds that some Ashfield branch staff use administrator accounts every day, because an old application once needed it. If one of these staff opens a malicious attachment, the malware gets administrator rights too. She recommends standard accounts for daily work. Ashfield's IT manager tests the old application with a standard account and finds it now works, so the daily administrator accounts can be removed.

4.3 Updates

Software contains flaws, and vendors publish updates to fix them. Attackers study updates to find what was fixed and then target systems not yet updated. Aisha checks a synthetic list of Ashfield computers and finds several weeks behind on updates because staff postpone restarts. She recommends automatic installation outside branch hours. Dr. Carrow notes that applying updates promptly is one of the most effective and least glamorous security practices. The IT manager agrees to schedule restarts at night, and Aisha suggests reporting the number of computers more than two weeks behind each month.

4.4 Malware basics

Malware is software designed to cause harm: stealing information, encrypting files for ransom or giving attackers remote control. It often arrives through email attachments, malicious websites or infected removable media. Aisha learns how antivirus and newer endpoint tools detect suspicious behaviour, and why they are not enough alone. She notes that standard accounts, prompt updates and careful email handling together reduce the chance malware succeeds. She writes a short journal entry comparing how each control would have stopped a ransomware infection described in a news article she read that week, which helps her remember why layers matter.

Worked example

Aisha learns process separation, finds daily administrator use in branches, recommends automatic updates and connects malware defences to accounts and updates.

Synthetic case. Computers are synthetic.

Errors and limits

Daily use of administrator accounts gives malware administrator rights.

Exercises

Worked answers

EX010. An old application once needed it.

EX011. Staff postpone restarts.

EX012. Through email attachments.