Back to course

P4 Shared Accounts and Offboarding

0% done: 0 of 6 lessons

Lesson 3 of 6 · Simulation

Roles and least privilege

Progress is saved on this device only. Keep it across devices with a free LFW account.

Curriculum0 of 6 done

Simulation

Give everyone the smallest role that fits their job

A working copy of the real screen. Use it as you would the real one. Nothing you type leaves this page.

This exercise runs in your browser and needs JavaScript. The lesson text above covers the same steps.

Not done yet.

Give each person the smallest role that lets them do their job, keep administrators few and use a separate administrator login for administrator work.

Notes

Step 1 of 7

Start here

Most website platforms and online services have roles: administrator, editor, author, viewer. A role decides what a person can do. When everyone is an administrator, any one stolen password, or any one mistake, can do the most damage possible.

The principle is called least privilege. CISA's Cybersecurity Performance Goals put it this way: all user accounts, system roles and processes operate with the minimum privileges necessary to perform their tasks (goal 3.H).

Step 2 of 7

Roles in a typical website

WordPress, which runs many public sites, has five default roles:

  • Administrator: everything, including installing plugins, changing settings and managing users.
  • Editor: publishes and manages all content, including other people's.
  • Author: publishes and manages their own content.
  • Contributor: writes and edits their own drafts, but cannot publish.
  • Subscriber: manages only their own profile.

Multisite installations add a Super Admin above Administrator. Drupal and other systems let administrators define their own roles, often named Content Editor or Site Manager. The idea is the same.

Step 3 of 7

Match the role to the job

  • The web owner and one backup: Administrator.
  • Communications staff who manage the whole site's content: Editor.
  • A department editor who maintains their own pages: Author, or a custom role limited to their section if your system supports it.
  • Someone who drafts and needs review: Contributor.
  • A vendor: only the role their task needs, for as long as they need it. Lesson 5 covers vendors.

The same pattern applies outside the website. On social media, give most people a role that can post but not add or remove other people. At the registrar, only two people need access at all.

Step 4 of 7

Keep administrators few

At least two people should hold the administrator role on every critical account, so the institution is never locked out. Beyond that, each additional administrator is another login that can install software, delete content, change who has access or turn off security settings. Ask "who needs to do that, and how often?"

Step 5 of 7

A separate login for administrator work

CISA's goal 3.G says administrators maintain separate user and privileged accounts. In practice, for a small office:

  • Your everyday website login is an Editor, used for routine publishing.
  • Your administrator login is separate, with its own strong password and two-step sign-in, used only for settings, plugins and user changes.

If your everyday password is phished, the attacker gets an Editor's access, not an Administrator's.

Step 6 of 7

Change default passwords

New systems often arrive with a default administrator password: routers, camera systems, meeting room equipment, some website installers. CISA's goal 3.A calls for changing default manufacturer passwords. Change them on day one, and record the account in your inventory.

Step 7 of 7

Review roles now

Open the user list of your website. For each person, ask:

  1. Do they still work here, or still work with us?
  2. Do they still need access at all?
  3. Is their role the smallest that fits their job?

Lower roles that are too high. Remove people who no longer need access. Lesson 6 makes this a quarterly habit.

Sources

Task

Your task at your institution

Quiz

4 questions. Choose one answer for each, then check them. Each answer shows its reason.

1. A department editor updates the parks pages. Which WordPress role fits?
2. How many administrators should a small institution's website have?
3. What does CISA's goal 3.G call for?
4. A new website, camera system or router arrives with a default password. What does CISA's goal 3.A say?
Show the answers
  1. B. Editor or Author, depending on whether they edit others' pages. They need to publish content, not install plugins or manage users.
  2. B. At least two, and as few as possible beyond that. Two means a backup exists. More means more logins that can do the most damage.
  3. B. Administrators keep separate user and privileged accounts. Day-to-day work on an everyday account means a stolen everyday password does not open administrator access.
  4. B. Change default manufacturer passwords. Default passwords are published and widely known.