Advised global manufacturers and machine shops across Asia and US for 7 years. Now helping small shops navigate CMMC compliance without the BS.
Enforcement news, deadline alerts, and compliance tips. No spam.
Secretary Hegseth Tour: Get Compliant Or Get Left Secretary of War Pete Hegseth is walking shop floors in New England this week to inspect the "Arsenal of...
Grant Fraud Crackdown Signals Tighter CMMC Enforcement Now A massive research fraud scandal just proved the government is done trusting "self-reported"...
Alert: TP-Link Cameras Open Backdoor to Your Shop CISA just flagged TP-Link VIGI cameras for a critical vulnerability that grants hackers full control. If...
110 security controls.
Across 14 families.
From NIST Special Publication 800-171 Revision 2.
If you're looking at this list for the first time, it's overwhelming. Most machine shops don't have a cybersecurity team. You've got a guy who "knows computers" and maybe an MSP.
How do you implement 110 controls?
Answer: You don't. Not all at once. You prioritize.
20% of the controls will take 80% of your effort.
Conversely, 80% of the controls are relatively straightforward.
The trick is knowing which is which.
This guide breaks down the 110 controls into three tiers:
These controls can be implemented in days to weeks with minimal cost. Start here.
AC.3.001: Limit system access to authorized users
Translation: Don't share passwords. Everyone gets their own account.
How to do it:
Cost: Free (if you already have AD/Google)
Time: 1-2 days
AC.3.002: Limit system access to authorized processes
Translation: Don't run everything as admin.
How to do it:
Cost: Free
Time: 1 day (policy change + training)
AC.3.003: Control CUI flow
Translation: Don't let CUI leak everywhere.
How to do it:
Cost: Free
Time: 1 week (audit + implement)
IA.3.077: Use unique IDs
Translation: No shared accounts. (Yes, we're saying this twice. It's that important.)
How to do it:
Cost: Free
Time: 1 day
IA.3.078: Enforce minimum password complexity
Translation: No "password123".
How to do it:
Cost: Free (OS feature)
Time: 1 hour
IA.3.081: Use multifactor authentication (MFA)
Translation: Password + phone/token to log in.
How to do it:
Cost: $3-10/user/month
Time: 1 week (rollout + training)
MP.3.138: Sanitize media before disposal
Translation: Don't throw away hard drives with data on them.
How to do it:
Cost: $200-500 for shredder or degausser (one-time)
Time: Ongoing (per disposal event)
MP.3.140: Control access to media containing CUI
Translation: Lock up backups and external drives.
How to do it:
Cost: $100-500 for locking cabinet
Time: 1 day
PE.3.131: Limit physical access
Translation: Lock the server room.
How to do it:
Cost: $200-2000 (depends on existing setup)
Time: 1 day to 1 week
SC.3.177: Employ FIPS-validated crypto
Translation: Use built-in Windows/Mac encryption.
How to do it:
Cost: Free (built into OS)
Time: 1-2 days (enable on all systems)
SC.3.185: Use encrypted sessions for remote access
Translation: Use VPN or RDP over SSH.
How to do it:
Cost: $500-2000 for VPN appliance
Time: 1 week (setup + testing)
SC.3.191: Protect confidentiality of CUI at rest
Translation: Encrypt CUI files and folders.
How to do it:
Cost: Free to $1000 (depends on tools)
Time: 1-2 weeks
These controls require planning, documentation, and ongoing effort. Budget 3-6 months.
AU.3.045: Create audit records
Translation: Log everything users do.
How to do it:
Cost: $500-2000/month for SIEM (SolarWinds, Splunk, etc.)
Time: 2-4 weeks (setup)
AU.3.049: Protect audit information
Translation: Don't let users delete logs.
How to do it:
Cost: Included in SIEM
Time: 1 week
AU.3.051: Review/analyze audit logs
Translation: Actually look at the logs.
How to do it:
Cost: Time (2-4 hours/week)
Time: Ongoing
CM.3.068: Apply least functionality
Translation: Disable features you don't use.
How to do it:
Cost: Free
Time: 2-4 weeks (audit + implement)
CM.3.069: Establish/maintain baseline configurations
Translation: Document your "gold image" setup.
How to do it:
Cost: Free
Time: 1-2 weeks (initial), ongoing maintenance
CM.3.070: Track/document changes
Translation: Keep a change log.
How to do it:
Cost: Free to $10/user/month
Time: Ongoing (5-10 min per change)
IR.3.098: Establish incident handling capability
Translation: Have a plan for when shit hits the fan.
How to do it:
Cost: Free (DIY) or $5K-15K (consultant to write plan)
Time: 1-2 weeks (initial), annual updates
IR.3.100: Track/document incidents
Translation: Write down what happened.
How to do it:
Cost: Free
Time: Per incident (30 min - 2 hours)
IR.3.105: Report to DoD within 72 hours
Translation: If you get breached, tell the government ASAP.
How to do it:
Cost: Free
Time: Per incident (2-4 hours)
MA.3.115: Perform maintenance with authorized personnel
Translation: Don't let random people work on your systems.
How to do it:
Cost: $50-200 per background check
Time: Ongoing
PS.3.141: Screen individuals before authorizing access
Translation: Background checks for employees with CUI access.
How to do it:
Cost: $50-200/person
Time: 1-2 weeks per person
PS.3.142: Ensure CUI protections when personnel actions occur
Translation: Revoke access when people leave.
How to do it:
Cost: Free
Time: 1 hour per termination
RA.3.161: Perform vulnerability scans
Translation: Scan your network for security holes.
How to do it:
Cost: $2000-5000/year for scanner
Time: 2-4 hours/month
RA.3.162: Perform risk assessments
Translation: What could go wrong? How bad would it be?
How to do it:
Cost: Free (DIY) or $10K-30K (consultant)
Time: 1-2 weeks (initial), annual updates
CA.3.161: Develop/implement security assessment plan
Translation: Test your controls annually.
How to do it:
Cost: $5K-20K for annual pen test
Time: 1-2 weeks/year
CA.3.165: Develop/maintain System Security Plan (SSP)
Translation: Write down your entire security program.
How to do it:
Cost: $10K-30K (consultant) or free (DIY with template)
Time: 2-4 weeks (initial), 1 week annual updates
CA.3.166: Create/maintain Plan of Action & Milestones (POA&M)
Translation: List what you haven't fixed yet and when you'll fix it.
How to do it:
Cost: Free
Time: 2-4 hours/month
SI.3.212: Identify/report/correct flaws
Translation: Patch your systems.
How to do it:
Cost: Free
Time: 4-8 hours/month
SI.3.213: Provide protection from malicious code
Translation: Antivirus/EDR.
How to do it:
Cost: $10-25/user/month
Time: 1 week (deployment), ongoing monitoring
SI.3.214: Monitor system security alerts
Translation: Pay attention to security warnings.
How to do it:
Cost: Included in SIEM
Time: 30 min - 1 hour/day
These controls are expensive, technically complex, or require specialized expertise.
AC.3.018: Separate CUI processing
SC.3.183: Employ network segmentation
Translation: Isolate CUI systems from rest of network.
How to do it:
Why it's hard:
Cost: $5K-20K (equipment + labor)
Time: 2-4 weeks
AU.3.046: Alert on security events
SI.3.215: Monitor communications at external boundaries
Translation: Real-time security monitoring.
How to do it:
Why it's hard:
Cost: $1K-3K/month (SIEM + SOC)
Time: 4-8 weeks (setup), ongoing monitoring
SI.3.216: Monitor for unauthorized connections
Translation: Detect command-and-control traffic, data exfiltration.
How to do it:
Why it's hard:
Cost: $5K-15K (appliance) + $1K/month (monitoring)
Time: 2-4 weeks
AC.3.019: Protect wireless access
Translation: Secure your Wi-Fi properly.
How to do it:
Why it's hard:
Cost: $2K-10K (new APs + RADIUS setup)
Time: 1-2 weeks
Month 1: Quick Wins
Month 2-3: Medium Difficulty (Part 1)
Month 4-5: Medium Difficulty (Part 2)
Month 6-8: Hard Mode
Month 9: Assessment Prep
Month 10-12: C3PAO Assessment
If you only have time to read one section, here's your priority list:
Do first (this week):
Do next (this month): 5. Audit logging + SIEM 6. Vulnerability scanning 7. Incident response plan 8. Patch management process
Do soon (next 3 months): 9. Network segmentation 10. SSP and POA&M documentation
Do eventually (before C3PAO): 11. All 110 controls fully implemented and documented
Start at the top. Work down. Don't skip steps.
110 controls is a lot. But it's not impossible.
Focus on quick wins first. They're easy, cheap, and get you 40% of the way there.
Then tackle the medium difficulty controls. This is where you'll spend most of your time and budget.
Save the hard stuff for last. By then you'll have momentum and most of your environment will already be secure.
And if you get stuck, hire help. It's cheaper than failing a C3PAO assessment or losing a contract.
Next Steps:
Ready to get started? Download our free CMMC checklist to track your progress.
Need to know your current compliance level? Take our 2-minute quiz.
Not sure if you should DIY or hire help? Read our CMMC tools guide.