Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Operating Systems for Security  ›  Lesson

Windows, macOS and Linux: Same Jobs, Different Doors

Windows 12 minWindows, macOS and Linux differ in look and tools, but every operating system must get the same four security jobs right: accounts, permissions, updates and network.

Windows, macOS and Linux: Same Jobs, Different Doors

Hollow Oak Books runs a Windows PC at the till desk, Priya's MacBook, and a small Linux server that hosts the online shop. Three systems, three looks. The good news for a defender: underneath, they all have the same four jobs to get right.

The rule

Every operating system guards four things: accounts, permissions, updates, network.

An operating system (OS) is the software that runs the hardware and every program on top of it. From a security view, each OS has to answer the same four questions:

  • Accounts — who is allowed to log in, and with what password or key?
  • Permissions — once logged in, what may each account read, change or run?
  • Updates — how are security fixes delivered and installed?
  • Network — which connections in and out are allowed? This is the job of the built-in firewall.

The three families differ in the details:

Windows macOS Linux
Typical use Office desktops Laptops, creative work Servers, cloud, devices
Admin account Administrator Admin user root, or sudo
Updates Windows Update Software Update Package manager, e.g. apt
Firewall Microsoft Defender Firewall Application firewall e.g. ufw or nftables

Windows is the most common desktop OS, so it is the most common target, not because it is hopeless but because attackers aim where most people are. No OS is safe by default. Each is only as safe as its four jobs are done.

The shortcut

Meeting an unfamiliar system? Do not memorise menus. Walk the four-job checklist: accounts, permissions, updates, network. The menus differ; the questions never do.

Checking the shop's Linux web serverStep 1 of 4
  1. Accounts

    Who can log in? Remove the old account of a web designer who left last year.

The trap is thinking one OS is "safe" so the checklist can be skipped. A Mac with an old unpatched browser and a shared admin password is not safe.

Drills

Answer fast — trust the rule.

quick drill

Which is NOT one of the four jobs every operating system must get right for security?

quick drill

Why is Windows attacked so often?

quick drill

On most Linux systems, which account has full control?

quick drill

Priya says, "My Mac can't get viruses, so I skip updates." What is the best reply?

Remember

  • Every OS guards four things: accounts, permissions, updates, network.
  • On a new system, walk the four-job checklist instead of hunting menus.
  • Trap: believing any OS is safe by default.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainThe four-job checklist

Priya's new assistant will use a Chromebook, a system you have never used. Explain how you would check it is set up safely without knowing its menus, using the four jobs every operating system must get right.