Patch Management

Patch Management Services

Managed patching for servers, workstations, network gear, and the third-party software that quietly runs your business. We inventory what you have, test what ships, deploy on a schedule your operations can live with, and prove it happened when an auditor asks. Delivered by a North Carolina managed IT and cybersecurity firm that has kept regulated businesses current since 2002.

CyberAB RPO #1449 | BBB A+ Since 2003 | Serving Raleigh Since 2002
What It Is

What Is Patch Management?

Patch management is the disciplined process of identifying every piece of software running in an organization, tracking the security and stability updates each vendor releases, testing those updates, deploying them on a defined schedule, and keeping records that prove the work was done. It covers operating systems, firmware, hypervisors, network devices, and the long tail of third-party applications that most inventories miss. A patch management service outsources that entire cycle to a provider who owns the tooling, the schedule, the exception handling, and the reporting. The point is not to install updates. The point is to close the window between the moment a vulnerability becomes public and the moment your environment stops being exposed to it, without breaking the systems your business runs on.

Key Takeaways

  • Patch management fails at coverage far more often than it fails at deployment. The unpatched machine is usually the one nobody knew existed.
  • Operating system updates are the easy half. Third-party applications, firmware, and network appliance software are where the persistent exposure lives.
  • Every major framework requires it by name: CMMC and NIST SP 800-171 under flaw remediation, HIPAA under protection from malicious software, and PCI DSS under its own patching requirement.
  • Petronella Technology Group has delivered managed IT from Raleigh since 2002, holds a BBB A+ rating since 2003, and is a CyberAB Registered Provider Organization (RPO #1449).
  • Founder Craig Petronella is an NC Licensed Digital Forensics Examiner (License #604180-DFE) and author of 15 books including How Hackers Can Crush Your Business and the IT Buyers Guide.

Why It Matters

The Vulnerability Was Public. The Patch Was Available. Nobody Applied It.

Read the incident reports and a pattern repeats with uncomfortable regularity: the flaw that let an attacker in had a vendor fix available, sometimes for months. Patching is unglamorous work, and it is the work that would have prevented a large share of the intrusions our forensics team investigates.

Almost nobody sets out to run unpatched systems. The gap opens quietly, through a sequence of individually reasonable decisions. A server hosts an application the vendor certified against a specific operating system build, so updates are deferred until the vendor blesses a newer one, and the vendor is in no hurry. A line-of-business tool broke once during a maintenance window two years ago, so automatic updates were disabled on the machines running it and never re-enabled. A firewall or switch is working fine, and firmware updates for network gear require a reboot that interrupts everyone, so they wait for a quieter quarter that does not arrive. Each choice made sense in isolation. Together they produce an environment where the average time between a fix being published and a fix being installed is measured in seasons.

The second failure mode is coverage rather than delay. Most organizations can report confidently on the machines their management tool knows about. The risk sits in the machines it does not: the laptop of an employee who has not connected to the corporate network in five weeks, the virtual machine spun up for a project and never decommissioned, the contractor device that was granted access once, the appliance a vendor installed and manages badly, the workstation in a back office that runs a single piece of specialized equipment. A patch compliance report showing ninety-eight percent is comforting until you learn that the denominator was wrong. Attackers do not sample your environment randomly. They find the two percent.

Third-party software is the third gap, and it is the largest one in most environments we assess. Operating system vendors have spent two decades building reliable update mechanisms, and the built-in tooling handles them acceptably. The browsers, PDF readers, compression utilities, remote access clients, database engines, runtime frameworks, media players, conferencing tools, and dozens of small utilities installed by individual users have no such coordination. Each has its own release cadence, its own updater, and its own habit of failing silently. These applications sit directly in the path of email attachments and web content, which is exactly where an initial compromise tends to begin.

Petronella Technology Group approaches patching from a position most managed service providers do not occupy. We run offensive security engagements, including internal penetration testing and external penetration testing, and our founder is a licensed digital forensics examiner who investigates breaches after they happen. That gives us an unusually direct view of which missing patches adversaries actually convert into access, and which ones sit near the bottom of a severity list forever without ever mattering. Patch management done well is not about installing everything immediately. It is about knowing what to move first.

Scope of Coverage

What We Keep Patched

If it runs code and touches your network, it belongs in the program. Coverage gaps are the defect we find most often when we take over an existing environment.

Operating Systems and Infrastructure

  • Windows Server and Windows workstation updates, including cumulative, security-only, and out-of-band emergency releases
  • Linux distributions and macOS endpoints, patched through the native package systems rather than bolted-on agents that fight the operating system
  • Hypervisor and virtualization layers, where a single unpatched host quietly carries the risk of every workload sitting on top of it
  • Firmware and BIOS across servers, storage arrays, and endpoints, the layer that management consoles rarely report and almost nobody tracks
  • Network devices: firewalls, switches, wireless controllers, VPN concentrators, and remote access appliances that face the internet directly

Applications and the Long Tail

  • Browsers and their extensions, the single most frequently exploited software category on a typical business endpoint
  • Productivity and document software, PDF readers, archive utilities, and the conferencing clients that install themselves without administrative review
  • Runtimes and frameworks: Java, .NET, Python, Node, and the interpreter versions that application vendors pin and then forget
  • Database engines, web servers, and middleware, patched with coordination so a dependent application is verified rather than assumed to survive
  • Line-of-business and industry-specific software, including practice management, case management, accounting, and clinical systems that need vendor coordination

Patching is one function inside a larger operational program. For most clients it sits alongside monitoring, backup, and support under managed IT services, with server workloads handled through server management services and day-to-day user issues routed through the IT help desk. Organizations with their own IT staff frequently take patching alone as a co-managed IT services engagement, keeping everything else in house.

Find Out What Is Actually Unpatched

We will inventory your environment, measure real patch coverage against the machines you own rather than the ones your console reports, and show you where the exposure sits. Call 919-348-4912 or request a quote.

Comparison

Managed Patching vs. the Alternatives

Three approaches are common in small and midsize organizations. They differ less in whether updates get installed and more in what happens when one breaks, and in whether you can prove any of it later.

Question Managed Patch Service Built-In Automatic Updates In-House Manual Patching
Covers third-party applications Yes, and this is where most of the residual risk lives No, each application updates itself or does not In principle, though it is the first thing dropped when staff are busy
Knows about every device Reconciled against an independent asset inventory, not just the agent list Only devices configured to check in Depends entirely on how current the spreadsheet is
Tests before broad deployment Yes, through pilot rings before the wider rollout No, everything ships to everyone at once Sometimes, when there is time for it
Handles a failed update Detected, rolled back where possible, tracked as an exception with a plan Often silent, and the machine simply stops updating Discovered when a user reports the symptom
Produces audit evidence Dated reports mapped to control requirements, retained for the assessor None beyond per-device update history Reconstructed under pressure the week before an audit
Best used Regulated environments, mixed estates, and teams without dedicated capacity A small number of uniform, low-sensitivity endpoints Organizations with staffed, funded, and audited internal IT operations

The honest comparison is not managed patching against a well-run internal program. A well-run internal program is excellent, and organizations that have one should keep it. The comparison that matters is against the program most organizations actually have, which is automatic updates enabled where they were never disabled, a handful of servers patched during whichever quarter someone remembered, and no way to answer the question an auditor or an insurer will eventually ask.


Common Findings

Six Gaps We Find When We Take Over Patching

These are the recurring defects in environments that believed patching was handled. None of them require an attacker to be sophisticated.

Endpoints that stopped checking in months ago and were silently dropped from every compliance report

A server excluded from patching for a vendor certification reason that expired years earlier

Network appliance and firewall firmware never updated once since the day it was installed

Third-party applications with no update mechanism at all, running versions the vendor no longer supports

Updates downloaded and staged but never rebooted, so the fix is present on disk and not in memory

No retained evidence, so a defensible program cannot be demonstrated to an assessor or an insurer

The fifth item deserves particular attention because it produces false confidence rather than known risk. A machine that has downloaded an update, applied it to disk, and is waiting on a restart will frequently report itself as compliant while remaining fully exploitable until someone reboots it. In environments where users suspend laptops rather than shutting them down, and where server reboots are deferred to avoid disruption, this state can persist for months across a meaningful share of the estate. We measure applied-and-active rather than downloaded, which is why our first report often looks worse than the one it replaces.

Methodology

How We Run a Patch Management Program

Our process follows the flaw remediation expectations in NIST SP 800-171 and the NIST Cybersecurity Framework, refined against the operational realities of the mixed environments we have supported since 2002.

1

Asset discovery: an independent inventory of every device and installed application, reconciled against your existing records rather than trusting them

2

Baseline assessment: current patch state, end-of-life software, unsupported versions, and the exceptions already in place without documentation

3

Policy definition: deployment rings, maintenance windows, severity-based timelines, reboot rules, and who approves an exception

4

Testing and staged rollout: pilot group first, monitored for regressions, then broad deployment with rollback prepared

5

Exception management: documented compensating controls for anything that genuinely cannot be patched, reviewed on a schedule rather than forever

6

Verification and reporting: confirmation that patches are applied and active, with dated evidence retained for auditors and insurers

Step five is where most programs quietly fail, and it is the step that separates a mature operation from a wishful one. Every environment has something that cannot be patched on the standard schedule: a medical device with a locked-down operating system, a manufacturing controller certified against a specific build, an application whose vendor has not shipped an update in three years. Pretending otherwise produces a program people route around. The correct answer is to name the exception, document why it exists, put a compensating control around it such as network segmentation or restricted access, assign an owner, and set a review date. An assessor will accept a documented exception with a control. An assessor will not accept a surprise.

Stop Patching Reactively

Petronella Technology Group builds and runs patch management programs for healthcare, legal, financial, and defense organizations across North Carolina and nationwide.

Deliverables

What You Receive

A patch program should produce artifacts your IT staff, your auditors, and your leadership can each use without translation.

Verified Asset Inventory

A reconciled list of every device and installed application we discovered, including the systems your existing tooling was not reporting. This is frequently the most valuable single artifact of the first month.

Documented Patch Policy

Written deployment rings, severity timelines, maintenance windows, reboot rules, and approval paths. The document an assessor asks for and most organizations do not have.

Monthly Compliance Reporting

Patch coverage measured as applied and active, broken out by system class and criticality, with month-over-month trend rather than a single reassuring percentage.

Exception Register

Every system that cannot follow the standard schedule, with the reason, the compensating control protecting it, the assigned owner, and the date the exception gets reviewed again.

End-of-Life Software Roadmap

Which products are approaching or past vendor support, when each stops receiving fixes, and a sequenced replacement plan so the deadline arrives as a project rather than an incident.

Framework Control Mapping

Evidence organized against the specific requirements that apply to you, whether that is CMMC, NIST SP 800-171, HIPAA, PCI DSS, or a customer security questionnaire.


Compliance Drivers

Where Patch Management Shows Up in Your Obligations

Almost every framework a regulated business answers to names patching directly, and assessors ask for evidence rather than intent.

Defense contractors face the most explicit requirement. NIST SP 800-171 requires organizations to identify, report, and correct system flaws in a timely manner, and to install security-relevant updates within defined periods. Those controls carry directly into CMMC, where an assessor will ask what your defined timeline is, whether you met it, and how you know. A verbal answer does not survive that conversation. If you are estimating where your program currently stands, our free SPRS score calculator shows how flaw remediation weighs against the rest of the assessment, and Craig Petronella's CMMC 2.0 Certification Guide walks through the underlying control families.

Healthcare organizations reach patching through the HIPAA Security Rule, which requires procedures for guarding against and detecting malicious software and expects the risk analysis to account for known technical vulnerabilities. Running software with published, unaddressed flaws is difficult to defend as reasonable and appropriate when the fix was freely available. Our HIPAA compliance team scopes patch programs with that documentation burden in mind, and the same discipline supports the broader IT security risk assessment that regulation expects you to maintain.

Payment environments have the most prescriptive language of all: PCI DSS sets explicit expectations for how quickly critical security patches must be installed, and a quarterly scan will find what you missed whether or not you were tracking it. Beyond formal regulation, commercial pressure now does similar work. Cyber insurance applications ask about patching cadence and unsupported software, enterprise procurement questionnaires ask the same, and a claim can be complicated by an answer that turns out to have been optimistic. Organizations building the surrounding documentation often use our ComplianceArmor platform to generate and maintain the written policies these frameworks require.

Scoping and Investment

What Drives the Cost of a Patch Management Service

Pricing follows the shape of the environment rather than a headcount alone. These are the factors that move an estimate, and the ones we confirm during scoping.

The primary driver is the number and diversity of systems in scope. Fifty identical Windows laptops running a standard image are a straightforward engagement. Fifty endpoints spread across three operating systems, plus a dozen servers, two hypervisor hosts, a storage array, and a set of network appliances, is a materially different program, because each platform brings its own update mechanism, its own testing requirements, and its own failure modes. Diversity costs more than volume, which is why standardizing an estate often pays for itself in operating cost as well as in risk.

The second driver is the tolerance of the business for disruption. An office that can accept a Tuesday evening maintenance window is inexpensive to serve. A manufacturing line, a clinical environment, or a system supporting overnight processing requires coordinated windows, tighter testing, staged rings, and sometimes standby staff, all of which represent real effort. Similarly, regulatory scope raises effort: an environment holding controlled unclassified information, protected health information, or cardholder data requires evidence discipline and reporting rigor that a general office network does not.

Finally, the starting condition matters more than clients expect. Taking over a well-maintained environment is mostly a matter of instrumenting it and running the cycle. Taking over an environment with years of accumulated exceptions, unsupported software, and undocumented systems involves a remediation project before the steady-state service begins, and it is more honest to price that separately than to bury it. We assess the actual environment and provide a written estimate before any work starts, because a monthly figure quoted without seeing the estate is a guess wearing a suit.

What Clients Say

"We have been working with Craig and his team for more than 16 years for all of our company's computer, network and IT Support needs. Our confidence level has allowed us to recommend Petronella Technology Group to long time business partners."

Vanessa Jenkins, construction industry client. Petronella Technology Group is rated 4.7 across 92 verified TrustIndex reviews and 5.0 across 15 Google reviews.


Why Petronella

Twenty-Four Years of Keeping Systems Current

Patching is a maintenance discipline, and maintenance disciplines are proven by longevity rather than by marketing.

Petronella Technology Group has operated from Raleigh since April 2002 and has held a BBB A+ rating since 2003. We are a CyberAB Registered Provider Organization (RPO #1449) with CMMC Registered Practitioners on staff, and our founder is an NC Licensed Digital Forensics Examiner (License #604180-DFE) and cybersecurity expert witness. Twenty-four years of continuous operation means we have supported clients through several complete generations of operating systems, three eras of update tooling, and every kind of update that broke something important at an inconvenient hour. That history is the relevant credential here. Patching is not difficult to understand; it is difficult to sustain.

Craig Petronella has published 15 books on cybersecurity and business technology. In How Hackers Can Crush Your Business he makes the case that attackers rarely need a novel exploit when an ordinary maintenance lapse will do, which is precisely the economics that make patch management the highest-return control most organizations own. His IT Buyers Guide sets out the questions to ask before signing any IT contract, including several worth asking of us. He holds MIT Sloan Executive Education certification in Cybersecurity for Managers, has appeared as a cybersecurity commentator on NBC, ABC, CBS, FOX, and WRAL, and hosts the Encrypted Ambition podcast. The full library is available in our book collection.

We also verify our own work adversarially, which few providers do. The same firm that patches your environment runs penetration testing engagements against client networks, performs digital forensics after incidents, and now delivers AI red teaming for systems built on language models. Findings from that offensive work feed straight back into how we prioritize updates, and a patch report that has survived an internal penetration test is worth considerably more than one that has only ever been read.

Where We Work

Serving North Carolina and Clients Nationwide

Our office is in Raleigh, our engineers work throughout the Triangle, and patch management is delivered remotely for clients across the country.

Raleigh Durham Chapel Hill Cary Apex Research Triangle Park Morrisville Wake Forest Charlotte Greensboro

The Triangle concentration of healthcare systems, biotechnology firms, law practices, universities, and defense suppliers means our engineers spend their days in environments where a maintenance window is genuinely constrained and the compliance evidence genuinely matters. Local clients can read more about our regional practice on our managed IT services in Raleigh page. Clients elsewhere receive the same program delivered remotely, with the same reporting and the same option to fold patching into a broader cybersecurity engagement.

FAQ

Patch Management Questions

What is the difference between patch management and vulnerability management?
Vulnerability management is the broader discipline of finding, ranking, and reducing weaknesses in an environment, which includes misconfigurations, weak credentials, excessive permissions, and architectural problems that no patch will fix. Patch management is the specific practice of keeping software current, and it is the single largest component of most vulnerability programs. Scanning tells you what is wrong; patching fixes a large share of it. A complete program needs both, alongside periodic penetration testing to confirm the result.
How quickly should critical security patches be installed?
The right answer depends on your framework and your risk tolerance, which is why a defined, documented timeline matters more than any particular number. Many regulated organizations settle on a short window for critical severity items on internet-facing systems, a longer one for high severity across the general estate, and a monthly cycle for everything else. What an assessor evaluates is whether you defined a standard, met it consistently, and can evidence both. An undefined timeline is a finding regardless of how fast you actually move.
Will patching break our line-of-business applications?
Occasionally, which is why staged deployment exists. Updates go to a pilot ring of representative machines first, sit for an observation period, and only then reach the wider estate. Where an application vendor certifies against specific builds, we coordinate with that vendor and treat their schedule as a constraint to be managed rather than ignored. When something does break, rollback and exception handling are part of the service instead of an emergency.
What happens to systems that genuinely cannot be patched?
They enter a documented exception register. Every entry records why the system cannot follow the standard schedule, what compensating control reduces the risk in the meantime, who owns it, and when the exception gets reviewed again. Typical compensating controls include network segmentation, restricted inbound access, enhanced monitoring, and application allowlisting. Assessors accept documented exceptions with controls attached. What they reject is an unpatched system nobody had accounted for.
Do you patch third-party software or only the operating system?
Both, and the third-party half is where the meaningful improvement usually comes from. Browsers, PDF readers, runtimes, compression utilities, remote access clients, and conferencing software sit directly in the path of email attachments and web content, and they update far less reliably than the operating system underneath them. Any patch service scoped to the operating system alone leaves the most frequently exploited software category unmanaged.
How does this work if we already have an internal IT team?
Very commonly, and it is one of the most popular co-managed IT arrangements we run. Internal teams generally want to keep projects, applications, and user relationships, and are happy to hand off a recurring maintenance cycle that consumes evenings and never finishes. We own the tooling, the schedule, the testing, and the reporting; your team keeps authority over exceptions and maintenance windows. The division of responsibility is written down before we start.
Can you patch remote and hybrid workers who rarely connect to the office?
Yes. Modern management agents work over the internet rather than requiring a corporate network connection, so a laptop that has not seen the office in months stays in scope as long as it reaches the internet periodically. Devices that genuinely go dark for extended periods get flagged in reporting rather than silently dropped, which is the specific failure that produces misleadingly high compliance percentages elsewhere.
How do you handle end-of-life software that no longer receives patches?
We identify it during the baseline assessment and build it into a roadmap, because it is a procurement and budgeting problem rather than a patching one. Each product gets its support end date, the risk it carries after that date, and a sequenced replacement plan. The goal is that end-of-life arrives as a planned project with funding attached instead of as an audit finding or an incident. Unsupported software is also one of the first things a cyber insurance application asks about.
What reporting will we actually receive?
A monthly report showing patch coverage measured as applied and active rather than merely downloaded, broken out by system class and criticality, with trend over time, the current exception register, and progress against the end-of-life roadmap. Evidence is retained and mapped to whichever framework applies to you, so audit preparation becomes retrieval rather than reconstruction.
Do we need patch management if we already have endpoint protection?
Yes, because they address different halves of the problem. Endpoint detection tools identify and respond to malicious behavior after something reaches a machine. Patching removes the flaw that would have let it reach the machine in the first place. Detection is essential and imperfect, and a defensible program layers both. Removing the vulnerability is always cheaper than responding to its exploitation, and considerably cheaper than the forensics engagement that follows a successful one.

Ready to Close the Patch Gap?

Petronella Technology Group, Inc. has kept regulated businesses current since 2002. Call 919-348-4912 or request a scoped patch management quote and we will start by telling you what you are actually running.