A PACS credential attack is the theft and reuse of the digital secrets that let people and devices talk to a physical access control system (PACS) — card data, reader-to-controller keys, operator logins, API tokens, or service-account passwords. Once an attacker holds a valid credential, they don't need to break a door or pick a lock. They present as an authorized identity, and the system opens the way it was designed to. That is what makes credential harvesting on PACS so quiet: there is no forced entry, no alarm, and often no log entry that looks out of place. The access looks legitimate because, technically, it is.
For federal, enterprise, and critical-infrastructure buyers, this is a serious and underdiscussed risk class. The same convergence that made access control smarter — IP readers, cloud-managed controllers, mobile credentials, and integration with identity systems — also widened the surface where credentials can be captured, copied, or replayed.
How a PACS credential attack actually works
A modern access control system is a chain of trust, and credential harvesting targets the weakest link in that chain. The attack tends to happen at one of four layers.
The card-to-reader layer. Many deployed sites still run legacy proximity cards (such as 125 kHz formats) that transmit a fixed, unencrypted identifier. An attacker with an inexpensive cloning device can read that number from a wallet or lanyard in a hallway, an elevator, or a coffee line, then write it to a blank card or emulate it. No encryption means no real defense.
The reader-to-controller layer. Older readers communicate with the door controller over the Wiegand protocol, which was never designed with confidentiality in mind. A device tapped into that wiring — sometimes hidden inside the reader housing — can capture credential data as it passes and replay it later. Because the controller trusts whatever arrives on those wires, the replay is accepted.
The network and management layer. IP-based controllers, head-end servers, and cloud dashboards authenticate with operator passwords, API keys, and service accounts. Default credentials that were never changed, reused passwords, unencrypted management traffic, or a phished administrator login all hand an attacker the keys to the whole system — not one door, but every door, plus the ability to enroll new credentials and erase the evidence.
The mobile and identity layer. Mobile credentials and single sign-on tie PACS to your broader identity infrastructure. That is good for usability, but it means a compromised corporate identity, a stolen enrollment token, or a misconfigured trust relationship can become a physical-access credential.
The unifying theme: in each case the attacker becomes a valid identity rather than defeating a barrier. The door does its job perfectly.
Why this threat stays invisible
A forced door generates a duress signal. A propped door generates a held-open alarm. A harvested credential generates an ordinary "access granted" event. From the system's point of view, an authorized badge was presented at an authorized door during authorized hours.
Three factors deepen the blind spot. First, many sites retain years of access logs but rarely analyze them for anomalies, so a cloned badge used after hours blends into noise. Second, credential reuse spans systems — the same identity may open doors, log into the management console, and touch the network, so a single harvested secret cascades. Third, supply-chain and firmware risk hides at the device level: a reader or controller with weak default protections, undisclosed backdoors, or unpatchable firmware can leak credentials without any visible misbehavior. This is exactly where procurement discipline intersects with security, and where NDAA Section 889 and TAA compliance stop being paperwork and start being a real control. Prohibited or untrustworthy hardware in the access layer is not just a contract problem — it is a credential-exposure problem.
How to detect a PACS credential attack
You cannot patch your way out of a credential problem, but you can make harvesting and reuse far easier to catch.
- Baseline and monitor access behavior. Establish what normal looks like per badge — typical doors, times, and travel patterns — and flag deviations such as the same credential appearing at two distant readers within an impossible interval (a classic clone indicator).
- Watch the management plane, not just the doors. Alert on new operator accounts, privilege changes, bulk credential enrollment, configuration exports, and logins from unexpected hosts or hours.
- Reconcile credentials against identity sources. Regularly compare active badges and accounts against HR and IT records to surface orphaned, duplicated, or never-deactivated credentials.
- Instrument the network layer. Treat controllers and head-end servers like the sensitive endpoints they are: log their traffic, segment them, and watch for unexpected outbound connections or management access from outside approved ranges.
- Inspect the physical devices. Periodic checks of reader housings and wiring can reveal tampering or skimming hardware that telemetry alone will not show.
Detection is a lifecycle discipline, not a one-time audit. It depends on logging being turned on, retained, and actually reviewed.
How to mitigate it
Mitigation runs across hardware, protocol, and process — which is why a piecemeal fix rarely holds.
- Move to encrypted, mutually authenticated credentials. Migrate from fixed-number prox cards to smart credentials that use challenge-response so the identifier cannot simply be copied and replayed.
- Secure the reader-to-controller link. Replace clear-text Wiegand with the encrypted, supervised OSDP Secure Channel so captured wiring data is useless and tampering is detectable.
- Harden the management plane. Eliminate default and shared passwords, enforce multifactor authentication for operators, scope API keys and service accounts to least privilege, and rotate secrets on a schedule and after staff changes.
- Segment and encrypt the network. Isolate PACS infrastructure from general IT, require encrypted management traffic, and restrict console access to approved hosts.
- Govern the credential lifecycle. Automate deprovisioning so departures and role changes revoke physical access promptly, and audit for dormant credentials.
- Buy trustworthy hardware in the first place. Specify TAA-compliant, Section 889-clean readers and controllers with documented firmware support, so the device layer is not quietly leaking the credentials everything else depends on.
Where compliance and lifecycle thinking pay off
A pacs credential attack is rarely a single flaw — it is the sum of a legacy card format, an unencrypted link, a reused admin password, and a controller nobody is watching. Closing one gap while the others stay open just moves the soft spot. That is why we approach access control as vendor-neutral integrators: the right encrypted credential and reader for your risk profile, configured and segmented correctly, sourced through a compliant supply chain, and maintained across its full lifecycle rather than installed and forgotten.
Compliance-first procurement matters here precisely because the credential layer is where trust is most fragile. Hardware you cannot verify is hardware you cannot fully trust with your identities — and in physical security, trust is the entire product.
If you want to know where harvested credentials could quietly open your doors, start with a conversation about your access control program and we'll help you map the gaps before someone else does.
