03.07.06: Maintenance Personnel
NIST SP 800-171 Rev. 3 requirement 03.07.06 (Maintenance Personnel) expects you to control who performs maintenance on systems that process, store, or transmit CUI, and to manage the risk that maintenance activities introduce (tools, access, data exposure, and accountability). Operationalize it by defining authorized maintenance roles, screening and supervising third-party maintainers, and retaining auditable records for every maintenance event. 1
Key takeaways:
- Treat maintenance as a privileged, high-risk activity with explicit authorization, oversight, and logging. 1
- Third-party maintenance requires tighter controls: identity, scope, supervision, and evidence of what was done. 1
- Your pass/fail outcome will hinge on documentation in the SSP and repeatable evidence for real maintenance work orders. 1
“Maintenance personnel” sounds narrow, but assessors usually interpret it as any person (employee or third party) who diagnoses, repairs, patches, upgrades, or services information system components that touch CUI. That includes server and network admins doing break/fix, field technicians swapping drives, managed service providers (MSPs) applying patches, and OEM support engineers remoting into appliances.
This requirement lives in the Maintenance family, but it overlaps directly with access control, audit logging, configuration management, and third-party risk management. The failure mode is predictable: maintenance gets handled through informal chats and emergency access, then nobody can prove who did what, what tools were connected, whether data was exposed, or whether the work stayed within approved scope.
Your goal as a CCO or GRC lead is to turn “maintenance” into a controlled workflow: pre-authorization, least-privilege access, supervision for external maintainers, and durable evidence. Write it into your SSP, map it to specific system components, assign a control owner, and make the evidence collection routine instead of a scramble right before an assessment. 1
Regulatory text
Requirement: “NIST SP 800-171 Rev. 3 requirement 03.07.06 (Maintenance Personnel).” 1
Operator interpretation (what you must do): You must formally control maintenance activities by controlling the people who perform them. In practice, that means you (1) define who is allowed to perform maintenance, (2) constrain and oversee what maintenance personnel can access and do, especially if they are a third party, and (3) maintain records that show maintenance was authorized, performed as approved, and did not create unmanaged exposure of CUI. 1
Assessment alignment: Expect assessors to use NIST SP 800-171A-style methods (examine, interview, test) against your written procedure and actual maintenance records, not just policy statements. 2
Plain-English requirement summary (what “good” looks like)
You can quickly sanity-check your implementation with three questions:
- Authorization: Can you show a list of authorized maintenance personnel (including third-party maintainers) for each CUI-relevant system or environment?
- Control during maintenance: Do maintenance personnel get only the access needed, for only the time needed, with monitoring that would catch misuse?
- Proof after maintenance: Can you produce a maintenance ticket or work order, approvals, session records/logs, and closure evidence for a sample of recent maintenance events?
If any answer is “we could probably pull that together,” your control is not operating at assessment strength.
Who it applies to
Entities: Any nonfederal organization handling CUI under federal contract requirements where NIST SP 800-171 applies, including prime contractors and relevant subcontractors. 1
Operational context (where it bites):
- IT operations teams maintaining endpoints, servers, virtualization, network gear, cloud tenants, and identity platforms that process CUI.
- OT/IoT or specialized environments where OEMs service equipment that exchanges CUI-derived data.
- Hybrid support models: internal IT plus MSP plus OEM support.
- Remote maintenance (screen-share, remote shell, management plane access) and on-site break/fix.
What you actually need to do (step-by-step)
1) Define “maintenance” and scope it to CUI systems
- Create an inventory of in-scope components: endpoints, servers, network devices, hypervisors, cloud subscriptions, and security tooling that stores/processes/transmits CUI.
- Define maintenance activities that trigger the workflow: patching, configuration changes, hardware replacement, diagnostics, firmware updates, remote support sessions.
- Record the scope in your SSP control statement and tie it to named systems/components and owners. 1
Practical tip: If you cannot point to the boundary, you cannot control who is “maintenance personnel” for it.
2) Establish authorized maintenance roles and approval rules
- Define roles such as System Maintainer, Network Maintainer, Endpoint Support, OEM Support (Third Party), MSP Technician (Third Party).
- Set entry requirements for each role:
- identity verification (named individuals, not shared accounts),
- training prerequisites for secure handling of CUI environments,
- manager/system owner approval before privileges are granted.
- Require a documented approval for adding a person to a maintenance role and for removing access when they leave or the contract ends. 1
3) Control third-party maintenance explicitly
Third-party maintenance is where controls commonly fail because the maintainer is “trusted by default.”
Minimum operating standard you can defend:
- Contractual scope: Define allowed maintenance methods (on-site vs remote), permitted tools, and access paths.
- Named personnel list: Require the third party to provide names/identifiers of individuals who may perform maintenance.
- Time-bounded access: Grant access only for the maintenance window and disable it after completion.
- Supervision / monitoring: Use session recording, jump hosts, or supervised access where your staff can observe actions taken.
- Data exposure safeguards: Prohibit copying CUI to third-party systems unless explicitly approved and protected under your program. 1
If you use Daydream for third-party due diligence, map each maintainer (MSP/OEM) to the specific in-scope systems they touch, store the contract and access conditions, and attach maintenance-session evidence to the third party record. That keeps your SSP narrative and your operational evidence in one place during assessment.
4) Implement a maintenance workflow that creates evidence by default
Build a workflow that every maintainer must follow:
- Open a maintenance ticket/work order (include asset, environment, reason, requester).
- Risk check (does it require privileged access, remote access, removable media, or data export).
- Approval by system owner or delegate for the planned action.
- Access provisioning (temporary privileged access; no shared credentials).
- Execution (capture session logs, commands, change records, and tool connections where feasible).
- Validation (confirm system state, patch level, service restored; confirm no unauthorized accounts left behind).
- Closeout (attach artifacts; document anomalies; record who performed work and when). 1
5) Tie maintenance to logging, configuration, and incident response
Maintenance becomes a blind spot if it bypasses your normal controls.
- Ensure privileged actions during maintenance generate audit logs, and your team reviews them as part of normal security operations. 1
- Require configuration/change records for maintenance that modifies baselines.
- If a maintainer reports suspicious findings, route it into incident handling with defined escalation.
6) Document it in the SSP and manage gaps in the POA&M
Assessors will look for clear, testable statements.
- SSP: Write a control statement that names your maintenance workflow, where tickets live, how third-party sessions are controlled, and what logs are retained. Map to system components and a control owner. 1
- POA&M: If you have gaps (for example, no session recording for remote OEM support), document the gap, compensating controls, target completion date, and closure evidence when fixed. 1
Required evidence and artifacts to retain
Use this as an assessor-ready evidence checklist:
Governance
- Maintenance policy/procedure addressing authorization, third-party maintenance, remote access expectations, and recordkeeping. 1
- Role definitions and access approval rules for maintenance personnel. 1
- SSP control statement with responsible owner and mapped components. 1
Operational records
- Maintenance tickets/work orders for a sample period, with approvals and closure notes. 1
- Access logs: privileged access grants, remote session logs, jump host logs, VPN logs, or equivalent. 1
- Evidence of third-party personnel authorization (named individuals) and offboarding/removal when no longer needed. 1
Technical artifacts
- Change records/configuration diffs for maintenance that alters baselines.
- Patch/firmware update records where applicable.
- Session recording artifacts if your environment supports them.
Remediation
- POA&M entries for any identified weaknesses with closure validation evidence. 1
Common exam/audit questions and hangups
Expect these and prepare answers with artifacts:
- “Show me the last few maintenance events on this CUI server. Who approved them and what evidence do you have?” 2
- “Which third parties can perform maintenance on in-scope systems? Are they named individuals or generic ‘OEM support’?” 2
- “How do you prevent maintenance accounts from becoming permanent backdoors?” 2
- “Where are remote sessions logged, and who reviews them?” 2
- “Demonstrate that your SSP description matches how maintenance actually happens.” 2
Hangup to watch: teams provide a policy, but cannot produce maintenance tickets and correlated access logs for the same event.
Frequent implementation mistakes (and how to avoid them)
-
Mistake: Treating OEM/MSP access as ‘out of band.’
Fix: Put third-party maintainers into the same ticketing, approval, and logging workflow as employees. 1 -
Mistake: Shared admin accounts for field techs.
Fix: Require named accounts or named session credentials with time-bound enablement and strong authentication. -
Mistake: No record of what happened during remote support.
Fix: Use jump hosts, session logging, or supervised screen-share; attach artifacts to the ticket. -
Mistake: Access not removed after maintenance.
Fix: Automate disablement via just-in-time workflows or require post-closeout access review by the system owner. -
Mistake: SSP says one thing, operations do another.
Fix: Update the SSP to match reality, then drive reality toward the target process through measurable criteria and recurring evidence collection. 1
Enforcement context and risk implications
No public enforcement cases were provided in the source catalog for this specific requirement, so you should treat “enforcement” here as assessment and contractual risk: failure to control maintenance personnel creates a path for unauthorized access, tool-based malware introduction, unmanaged data copying, and persistent privileged access that is hard to detect after the fact. In CUI environments, those outcomes can trigger reporting obligations, customer notifications, corrective action requests, and loss of eligibility for certain work, depending on your contract terms. 1
A practical 30/60/90-day execution plan
First 30 days (stabilize and document)
- Identify in-scope CUI systems and the maintenance entry points (remote access paths, on-site processes).
- Draft/update the maintenance procedure with third-party maintenance controls.
- Assign a control owner and write the SSP control statement mapped to systems/components. 1
- Start capturing maintenance tickets and approvals for all new maintenance work, even if logging improvements come later.
Next 60 days (make it operational and testable)
- Implement role-based authorization for maintenance personnel with a formal approval trail.
- Build a standard maintenance ticket template that forces required fields and attachments.
- Put third-party maintainers under named access, scoped permissions, and a defined remote access method.
- Run an internal mini-assessment using NIST SP 800-171A examine/interview/test: pick a recent maintenance event and validate the evidence chain end-to-end. 2
By 90 days (reduce audit friction)
- Add monitoring enhancements: jump host adoption, session logging/recording, tighter privileged access controls where feasible.
- Establish a recurring review: maintenance access list review, third-party maintainer list review, sample-based ticket and log review.
- Track remaining gaps in the POA&M with closure criteria and validation steps. 1
Frequently Asked Questions
Does “maintenance personnel” include internal IT admins, or only third-party technicians?
Treat it as both. If someone performs maintenance on an in-scope system, they fall under the control expectations and should be authorized, scoped, and logged. 1
We have emergency break/fix. Do we need approvals every time?
Yes, but approvals can be streamlined. Use an emergency change path where the approval happens rapidly and is documented in the ticket, with post-event review as a required closeout step. 1
What evidence do assessors usually request first?
A small sample of recent maintenance tickets plus proof of who performed the work and what access they used (for example, remote access logs). They will compare that evidence to your SSP narrative. 2
Can OEM support use their own remote tools?
Allow it only if your procedure and contract define the method, you can control the access path, and you can retain evidence of the session. Otherwise require an approved access method (such as a jump host) that you administer. 1
How do we handle maintenance on cloud services where we don’t control the provider’s staff?
Document the shared responsibility boundary in the SSP, then manage the cloud provider as a third party through due diligence and contract terms aligned to your CUI environment. Keep records showing how maintenance responsibilities and access expectations are addressed. 1
What’s the fastest way to operationalize this across many third parties?
Standardize one maintainer onboarding checklist (named personnel, approved access method, ticketing requirement, offboarding trigger) and track it in your third-party system of record. Daydream can centralize those records and tie them to SSP/POA&M evidence for assessments. 1
Footnotes
Frequently Asked Questions
Does “maintenance personnel” include internal IT admins, or only third-party technicians?
Treat it as both. If someone performs maintenance on an in-scope system, they fall under the control expectations and should be authorized, scoped, and logged. (Source: NIST SP 800-171 Rev. 3)
We have emergency break/fix. Do we need approvals every time?
Yes, but approvals can be streamlined. Use an emergency change path where the approval happens rapidly and is documented in the ticket, with post-event review as a required closeout step. (Source: NIST SP 800-171 Rev. 3)
What evidence do assessors usually request first?
A small sample of recent maintenance tickets plus proof of who performed the work and what access they used (for example, remote access logs). They will compare that evidence to your SSP narrative. (Source: NIST SP 800-171A)
Can OEM support use their own remote tools?
Allow it only if your procedure and contract define the method, you can control the access path, and you can retain evidence of the session. Otherwise require an approved access method (such as a jump host) that you administer. (Source: NIST SP 800-171 Rev. 3)
How do we handle maintenance on cloud services where we don’t control the provider’s staff?
Document the shared responsibility boundary in the SSP, then manage the cloud provider as a third party through due diligence and contract terms aligned to your CUI environment. Keep records showing how maintenance responsibilities and access expectations are addressed. (Source: NIST SP 800-171 Rev. 3)
What’s the fastest way to operationalize this across many third parties?
Standardize one maintainer onboarding checklist (named personnel, approved access method, ticketing requirement, offboarding trigger) and track it in your third-party system of record. Daydream can centralize those records and tie them to SSP/POA&M evidence for assessments. (Source: NIST SP 800-171 Rev. 3)
Authoritative Sources
Operationalize this requirement
Map requirement text to controls, owners, evidence, and review workflows inside Daydream.
See Daydream