AC-3(1) Access Control

AC-3(1) Restricted Access to Privileged Functions

Critical Risk Moderate Low Cost

AC-3(1) requires the system to employ an access control policy that restricts access to privileged functions and security-relevant information to authorized individuals. In healthcare, privileged functions include EHR role configuration, break-glass enablement, identity provider admin, database DDL/DML on ePHI stores, and network ACL changes that open clinical segments. Restricting who can invoke these functions prevents a standard clinician or helpdesk account from quietly becoming a system-wide ePHI threat.

Control Objective

Ensure only explicitly authorized individuals can execute privileged or security-relevant functions that could alter access paths, configurations, or protections around ePHI.

Implementation Guidance

  1. Inventory privileged functions across EHR, IdP, AD/Entra, databases, VPN, and cloud consoles that touch ePHI.
  2. Separate security-admin and system-admin roles from clinical and helpdesk roles — never fold them into 'power user' packs.
  3. Require MFA and dedicated privileged accounts (AC-6(5)) before privileged function use.
  4. Deny privileged menu items, APIs, and consoles to non-authorized identities at the application layer.
  5. Log every privileged function invocation and review weekly for ePHI systems.
  6. Gate privilege grants through dual approval where feasible (pairs with AC-3(2)).
  7. Remove standing privileged rights from contractors unless ticketed and time-boxed.
  8. Re-validate the privileged-function ACL after each EHR or IdP major upgrade.

Real-World Use Cases

How this control shows up in healthcare and HIPAA-covered environments.

Helpdesk cannot edit EHR security roles

A Tier-1 analyst can reset passwords but cannot open the EHR security workbench. AC-3(1) keeps role design and break-glass config behind a security-admin group only.

Database developer blocked from production grants

App developers deploy via pipeline but cannot GRANT SELECT on the live ePHI schema. Privileged DBA functions stay with a named production DBA role.

Clinic manager denied IdP admin

A practice manager with scheduling admin rights cannot create enterprise app registrations that would federate new ePHI consumers — IdP privileged functions remain centralized.

Best Practices

  • Maintain a privileged-function catalog per ePHI system.
  • Prefer dedicated admin accounts over elevating daily clinical IDs.
  • Pair with session recording for highest-risk consoles.
  • Review privileged group membership monthly.
  • Block privileged functions from shared kiosk logins.
  • Document compensating monitoring where legacy EHR cannot hide menus.

Common Gaps & Violations

  • EHR 'Security Administrator' assigned to dozens of IT staff for convenience.
  • Helpdesk shared account can modify roles.
  • SQL Server sysadmin granted to vendors permanently.
  • Cloud Owner role on the subscription hosting PHI warehouses.
  • No distinction between application config and security-relevant config.

Required Documentation

  • Privileged function inventory
  • Access control policy for privileged operations
  • Privileged role membership lists
  • Sample privileged-function audit logs
  • Change tickets for privilege grants

How to Test & Validate

  1. Authenticate as a standard clinical and helpdesk user; attempt privileged EHR/IdP functions and confirm deny.
  2. Authenticate as authorized security admin; confirm required privileged functions work.
  3. Sample privileged group membership against HR job titles.
  4. Review logs for privileged function use by unexpected accounts.
  5. Verify contractor accounts lack standing privileged function rights.

Audit Considerations

Assessors ask who can change who sees ePHI. Broad security-admin assignment and unaudited privileged menus are classic AC-3(1) findings in healthcare.

HIPAA Mapping

How this NIST control supports HIPAA Security Rule expectations.

  • 164.312(a)(1) Access Control — technical policies must allow access only to authorized persons; privileged functions are high-impact access.
  • 164.308(a)(4) Information Access Management — isolate and control access establishment and modification.
  • 164.308(a)(3) Workforce Security — authorization/supervision for workforce with elevated duties.
  • 164.312(b) Audit Controls — privileged function use should be recorded and reviewable.

Compliance Tips

  • Put 'privileged function' on change tickets as a checkbox so CAB notices risk.
  • Align AC-3(1) with AC-6 least privilege so the authorized set stays small.
  • After go-lives, re-check that temporary build accounts lost security workbench rights.

Frequently Asked Questions

What counts as a privileged function?

Any action that can create accounts, change roles, alter audit settings, decrypt or export bulk ePHI, or weaken security controls.

Can one person hold clinical and privileged admin rights?

Prefer separation. If staffing forces overlap, use separate accounts, MFA, and heightened monitoring.

Does hiding a menu satisfy AC-3(1)?

Only if the backend also denies the API/action — UI hiding alone is not enforcement.

References & Resources

  • NIST SP 800-53 Rev. 5 — AC-3(1)
  • HIPAA §§ 164.308(a)(4), 164.312(a)–(b)
  • Related: AC-2, AC-3, AC-6, AU-2, AU-6

Need Help Implementing AC-3(1)?

Our auditors map NIST SP 800-53 controls to your HIPAA Security Rule program — policies, technical evidence, and audit readiness.