privileged.id

Tool · Checklist

Least-privilege checklist builder

Pick the environments you run and get a checklist for reducing standing privilege there, with each item mapped to the NIST SP 800-53 control behind it. Tick items off and export it as Markdown.

Runs in your browser. Nothing you enter is sent or stored.Reviewed

Your environments

Core items always appear. Each environment adds its own.

1 Know what is privileged

  • SP 800-53 AC-2, AC-6(5)
  • SP 800-53 AC-6(1)
  • SP 800-53 AC-6(5) Cloud platforms (IaaS/PaaS)
  • SP 800-53 AC-2 SaaS applications
  • SP 800-53 AC-6(5), IA-2(5) Workstations and laptopsDirectory and on-premises servers
  • SP 800-53 IA-9, AC-6 Source code and CI/CD
  • SP 800-53 AC-6(5) Databases
  • SP 800-53 AC-6(5) Containers and Kubernetes

2 Separate and reduce

  • SP 800-53 AC-6(2)
  • SP 800-53 AC-2(9), IA-2(5)
  • SP 800-53 AC-5
  • SP 800-53 AC-2(7)
  • SP 800-53 AC-6(3) Directory and on-premises serversCloud platforms (IaaS/PaaS)DatabasesContainers and Kubernetes
  • Common practice (credential tiering) Directory and on-premises serversWorkstations and laptops
  • Common practice (privileged access workstations) Directory and on-premises serversCloud platforms (IaaS/PaaS)
  • SP 800-53 AC-6(10) Workstations and laptops
  • SP 800-53 IA-5(1), AC-2(9) Workstations and laptopsDirectory and on-premises servers
  • SP 800-53 AC-6 Databases
  • SP 800-53 AC-6 Containers and Kubernetes
  • SP 800-53 AC-6, CM-5 Source code and CI/CD
  • SP 800-53 AC-6 SaaS applications
  • SP 800-53 AC-6(5), IA-2(1) Cloud platforms (IaaS/PaaS)

3 Limit privilege in time

  • SP 800-53 AC-2(6), AC-6
  • SP 800-53 AC-2(2)
  • SP 800-53 AC-2(3)
  • SP 800-53 IA-5(7), IA-9 Cloud platforms (IaaS/PaaS)Source code and CI/CDContainers and Kubernetes
  • SP 800-53 AC-12, IA-11

4 Authenticate strongly

  • SP 800-53 IA-2(1)
  • CISA, Implementing Phishing-Resistant MFA (2022)
  • SP 800-53 IA-2(8)
  • SP 800-53 IA-5(7) Source code and CI/CDCloud platforms (IaaS/PaaS)DatabasesContainers and Kubernetes
  • SP 800-53 IA-9 Cloud platforms (IaaS/PaaS)Source code and CI/CDDatabasesContainers and KubernetesDirectory and on-premises servers
  • SP 800-53 AC-2(2); common practice for the details

5 Watch and review

  • SP 800-53 AC-6(9), AU-9
  • SP 800-53 AC-2(4)
  • SP 800-53 AC-2(12)
  • SP 800-53 AC-6(7)
  • SP 800-53 AC-2, PS-4, PS-5
  • SP 800-53 AC-6, AC-2(7) SaaS applicationsCloud platforms (IaaS/PaaS)
  • SP 800-53 IA-5(7) Source code and CI/CD

How to use it

Untick the environments you don't run, then work down the list. Ticks are saved in this browser only (local storage), so you can come back to it; nothing is sent anywhere. Download Markdown gives you a file to paste into a ticket, a wiki page or a pull request.

Where the items come from

Each item cites the NIST SP 800-53 Rev. 5 control it implements: AC-2 (account management) and its enhancements for temporary accounts (AC-2(2)), disabling accounts (AC-2(3)), audit (AC-2(4)), privileged user accounts (AC-2(7)), shared accounts (AC-2(9)) and atypical use (AC-2(12)); AC-5 (separation of duties); AC-6 (least privilege) and its enhancements for non-privileged accounts for everyday work (AC-6(2)), network access to privileged commands (AC-6(3)), restricting privileged accounts (AC-6(5)), reviewing privileges (AC-6(7)), logging privileged functions (AC-6(9)) and preventing non-privileged users from running privileged functions (AC-6(10)); and IA-2, IA-5 and IA-9 for authentication of people and services. SP 800-53 leaves the values (how often, how long, which roles) for each organization to set.

Items marked common practice are widely recommended but are not a specific control requirement; the page that explains them says so. Phishing-resistant MFA for administrators follows CISA's Implementing Phishing-Resistant MFA fact sheet.

Where to start

If the list is long, the order that usually removes the most risk first: inventory (you can't reduce what you can't see), MFA that resists phishing on every privileged account, separate admin accounts, then removing standing privilege with just-in-time elevation. The background is on least privilege, privileged accounts and just-in-time access.