Cybersecurity › Module 3 › Lesson 5
Principle of Least Privilege (PoLP)
Minimum access, minimum blast radius
Opening
Would you give the janitor the vault combination?
Biometrics and MFA harden identity — proving who is at the door. The Principle of Least Privilege (PoLP) hardens authorization after identity is proven: which keys that person (or app, or service account) actually receives. PoLP says every user, application, and service gets only the permissions required for its job — nothing more, and preferably not forever. Extra privilege is unused fuel sitting next to the fire. When phishing, malware, or a bug abuses an account, PoLP decides whether the attacker gets a closet or the whole building.
1. PoLP in one sentence — then in practice
Grant the minimum rights needed for a legitimate task, for the minimum time needed, then remove them. The sentence is short on purpose. The practice is continuous: hire, role change, contractor end date, app install, API token mint, cloud share link — each moment is a privilege decision.
PoLP applies to humans and non-humans equally. A marketing intern should not export payroll. A web app that displays products should not hold DROP DATABASE rights. A CI token that deploys frontend assets should not be able to wipe production backups. Identity without scoped authorization is how "small" compromises become company-wide incidents.
People
Marketing intern → social posts, not payroll exports. Designer → design drive, not domain admin.
Software
Web app → read product catalog, not unrestricted database admin. Mobile game → play, not Contacts.
Time-boxed access
Contractor → project folder for two weeks, then auto-expire. Break-glass admin → ticketed, logged, revoked.
2. Blast radius and privilege creep
Blast radius is what an attacker (or a mistaken click) can reach after they control one identity. If a phishing email steals a designer's login and that account only reaches design files, the incident is painful but contained. If that same designer somehow has domain admin "because IT was busy," the blast radius becomes the company.
Privilege creep is the slow disease. People change teams and keep old folders. Apps request "all the permissions" on day one and never get re-reviewed. Shared links stay open for years. Routine access reviews — quarterly for work, whenever you notice clutter on personal devices — trim the fat before an incident turns clutter into catastrophe.
3. Deny by default, elevate on purpose
Healthy PoLP starts from zero and adds rights intentionally. Unhealthy access starts from "admin everywhere" and hopes people behave. On personal devices, that means a daily Standard User account (or non-root), elevating only to install software. On phones, that means denying Contacts, Microphone, and always-on Location until an app proves it needs them for a function you actually want.
The same pattern appears in cloud IAM and API tokens: prefer scoped roles, short-lived credentials, and separate identities for separate jobs. One compromised forever-admin key is an infinite blast radius. Many tiny keys with expiry dates are recoverable incidents.
When you must elevate — install a trusted app, approve a payment, grant a contractor a folder — elevate on purpose, log or note why, and drop back down. Standing privilege is convenient until the day malware, phishing, or a stolen laptop inherits every unused right you left lying around.
4. Wrong vs right: admin-everywhere phones
Worked failure mode — personal device & app permissions as PoLP theater:
Wrong
Every app gets Contacts, Microphone, Location "Allow all the time," and your only laptop account is full Administrator for daily browsing. One malicious APK, browser drive-by, or trojanized installer inherits god mode — photos, mail, and install rights included.
Right
Deny by default. Flashlight app does not need Contacts. Games do not need always-on Location. Banking uses biometric plus step-up for money moves. Daily OS account is Standard User; elevate only to install trusted software. Cloud shares expire. Same PoLP idea as the corporate vault — applied to your pocket.
5. Practical: PoLP on your phone and accounts
This audit is defensive hygiene on devices and accounts you own. You are removing excess privilege — not hacking, not escalating on systems you do not control, and not disabling security tools to "feel freer." Smaller access windows mean smaller breaches.
Phone & account least-privilege audit
# YOUR phone / tablet / laptop only 1. Settings → Apps → pick 5 apps you rarely use 2. For each: Permissions → revoke anything not required (Contacts / Mic / Location / Photos / Nearby devices especially) 3. Location: prefer While Using / Ask every time over Always 4. App store / family shares: remove people who no longer need access 5. Cloud drives: audit shared links — expire or delete stale ones 6. Work profile / school account: keep separate from personal play apps 7. Laptop habit: daily Standard User; Admin only when installing software 8. Browser: remove old logged-in sessions on shared machines # PoLP checklist line (memorize) "Does this identity need this permission THIS WEEK?" If no → remove, expire, or never grant. # Examples of healthy "no" Flashlight → Contacts? NO Puzzle game → Microphone? NO Recipe app → Always-on Location? NO Random quiz site → Camera? NO
Mission: trim five privileges
On your phone, open App permissions and revoke at least five unnecessary permissions across apps (e.g. location always-on, contacts for a game, mic for a flashlight-class utility). Optionally remove one stale cloud share link. Note what you changed.
Stuck? Ask Cyberlium AI Mentor
Not sure which phone permissions are highest risk, or how PoLP maps to a contractor account? Ask Cyberlium AI Mentor for a hint — not a scary dump of every CVE. Try: "Hint only: which phone permissions are highest risk for a flashlight app?" Or: "Hint only: time-boxed folder access vs permanent admin for a two-week freelancer?"
You can now apply PoLP to people, apps, tokens, and your own phone — shrinking blast radius before an identity is abused. Next — Quiz — Identity Access Concepts — lock in AuthN/AuthZ, passwords, MFA, biometrics, and least privilege so Module 3 sticks under pressure.
Knowledge Check
APPLY: A two-week freelance editor needs one project folder. Best PoLP choice?
Multiple choice
Knowledge Check
APPLY: A game asks for Contacts, Microphone, and always-on Location to "find friends." PoLP response?
Multiple choice
Knowledge Check
APPLY: True or False: PoLP mainly exists to inconvenience employees; it does not change outcomes when an account is phished.
True or False