Knowledge Hub
/
Insights

Payment terminal security: A layered approach to reducing risk

Verifone company logo with a stylized dot pattern on the left.

Executive Summary

Payment terminal security depends on more than the device itself. Learn how physical security, network controls, and software maintenance work together to reduce risk and strengthen your payment environment.

Table of Contents

H2
H3
H4

Payment terminals sit at an unusual intersection of physical and digital risk. They are tamper-resistant hardware bolted to a counter or handed across a table — and network endpoints processing regulated cardholder data. That dual nature is exactly why so many merchant security gaps go unnoticed until an assessor or worse, an attacker finds them.

At Verifone, we sit on the device side of that equation every day, which gives us a specific vantage point: we know what our terminals are engineered to resist, and we know what still depends entirely on how a merchant deploys, connects, and maintains them in the field. No amount of tamper-resistant hardware compensates for a terminal left on an open network with three-year-old firmware.

As bad actors multiply and cybersecurity AI tools grow more capable, merchant environments have more room for improvement in three areas: the physical security of the terminals themselves, the hardening of the network they live on, and the discipline of keeping their software current. We will call out the relevant PCI DSS requirements throughout, because these aren't arbitrary best practices — they are the baseline your QSA will be checking, and the baseline attackers already know.

Whether you're a CTO setting security policy or the store manager doing the morning terminal check, there's something here for you.

1. Physical security: Your terminal is a target, not just a tool

Card skimming didn't go away — it evolved. Attackers no longer need to break into your network if they can walk up to an unattended terminal, swap it for a lookalike, or place a skimmer over the device, or insert a shimmer into the card slot. This is precisely why PCI DSS Requirement 9.5 exists: "Point of interaction (POI) devices are protected from tampering and unauthorized substitution."

Four things are required, and they are worth building into daily operations rather than treating as an annual audit exercise:

Know exactly what you have, and where. Requirement 9.5.1.1 calls for an up-to-date inventory of every POI device — make, model, location, and serial number. This sounds basic, but in multi-location merchant environments, terminals get moved between registers, loaned between stores, or quietly decommissioned without anyone updating the list. If you can't say with confidence how many terminals you have and where each one is right now, you can't detect when one has gone missing or been swapped.

Look at your terminals like an attacker would. Requirement 9.5.1.2 requires periodic inspection for tampering — checking for things like unexpected cables, USB devices attached, missing or altered security labels, stickers that could be hiding damage, mismatched casing color, or serial numbers that don't match your inventory. This doesn't need a security team; it needs a trained cashier who knows what "normal" looks like for that specific device and is empowered to flag anything that doesn't match. Photographing devices at install and comparing against that baseline is a low-cost, high-value habit.  (Verifone’s most recently received a patent around reducing skimming called “Wireless tamper detection” reflects how seriously we take this layer of defense.)  

Set your inspection cadence based on actual risk. PCI DSS doesn't hand you a fixed schedule here (Requirement 9.5.1.2.1) — it expects you to determine frequency based on your own risk analysis. An unattended kiosk in a 24-hour location warrants far more frequent checks than a staffed terminal behind a counter with camera coverage. Don't treat “quarterly” as a default; treat it as a starting point to be adjusted for your actual exposure.

Train your people to be suspicious of “the technician.” One of the most consistently successful tactics against merchants isn't technical at all — it is a person in a work vest with a toolbox claiming to be there for scheduled maintenance. Every member of staff who might encounter a terminal should know: verify any repair or replacement request through a known channel (your Verifone account team, your acquirer) before anyone touches a deployed device. This single habit closes a surprising number of real-world incidents.

A note from the device side: Verifone terminals are engineered to PCI PTS POI physical security standards specifically so that tampering leaves evidence and compromise attempts trigger a secure failure state. But that engineering only pays off if your team is actually looking. The best tamper-responsive hardware in the world doesn't help if nobody checks the serial number for illicit swaps for six months or lets an unverified technician to plug an unknown USB device into the terminal.

2. Network security: The CDE is only as strong as its weakest connection

Once cardholder data leaves the terminal, it travels across your network — and that network is where PCI DSS Requirement 1 takes over. The underlying principle is simple: nothing should be allowed to connect to your cardholder data environment (CDE) unless it has an explicit, documented business reason to.

Default to deny, everywhere. Requirements 1.3.1 and 1.3.2 require that both inbound and outbound traffic to and from the CDE be restricted to only what's necessary, with everything else explicitly denied. This is a "default deny" posture, not a "block the obviously bad stuff" posture — the difference matters. A flat network where the POS network, the guest Wi-Fi, and the back-office systems all sit on the same broadcast domain fails this outright, regardless of what firewall rules exist on paper.

Give wireless its own boundary, always. This is a place we see gaps constantly. Requirement 1.3.3 requires network security controls between any wireless network and the CDE — including your own corporate Wi-Fi — with wireless traffic into the CDE denied by default. If your store's guest Wi-Fi, your staff Wi-Fi, and your payment terminals share the same access point or VLAN, you don't have a segmented environment; you have a shared one, and PCI DSS will treat it that way. If you use wireless technology anywhere in the environment, Requirement 11.2.1 also requires rogue wireless access point detection — and this applies even if your policy prohibits wireless entirely, because unauthorized access points don't ask permission.

Control the boundary between trusted and untrusted. Requirements 1.4.1 and 1.4.2 require network security controls (firewalls, routers with ACLs, cloud security groups — whatever fits your architecture) at every point where a trusted network meets an untrusted one, including the internet. Inbound traffic from untrusted networks should be limited to the specific services you've authorized to be public-facing, plus legitimate responses to connections your own systems initiated. Nothing else gets in by default.

Don't forget the laptop that goes everywhere. Requirement 1.5.1 is easy to overlook: any device that connects to both the open internet and your CDE — think a manager's laptop used at home and in-store, or a remote administrator's workstation — needs active security controls (endpoint protection, host firewall) that staff can't simply switch off. That laptop is a bridge between an untrusted network and your payment environment, whether anyone thinks of it that way or not.

A note on scope: segmentation isn't technically mandatory under PCI DSS — but if you're using it to reduce your assessment scope (and most merchants are, intentionally or not), it has to actually work, and PCI DSS expects that to be verified through penetration testing on those segmentation controls at least annually. A segmentation diagram that hasn't been tested is a hypothesis, not a control.

3. Patch management: The update you didn't install is the vulnerability an attacker already knows about

This is the area most likely to quietly slip, because patching does not fail loudly — it just accumulates risk in the background until something exploits it.

PCI DSS Requirement 6.3.3 sets a concrete clock: critical vulnerabilities must be patched within one month of release. Everything else gets patched on a timeline your organization defines based on its own risk assessment — but “we'll get to it eventually” isn't a timeline, and an assessor will compare your actual installed patch levels against what's currently available, not just review your patching policy on paper. If you don't know what's currently installed across your fleet, you can't demonstrate compliance, full stop.

Two supporting pieces make this achievable rather than aspirational:

  • Know what you're running (Requirement 6.3.2). An inventory of software and third-party components is what lets you know a patch even applies to you when a vendor announces one. This applies to any custom software your organization has built or integrated, not just off-the-shelf products.
  • Have a process for spotting new vulnerabilities (Requirement 6.3.1). Waiting for an assessor to point out a gap is too late. A defined process — watching vendor advisories, CERT alerts, and relevant vulnerability databases — is what turns patching from reactive to proactive. A quarterly business review is a good opportunity to discuss the latest software versions with your vendors and confirm the latest software is running in your environment.

Here's where the device engineering side matters just as much as your operational process. PCI PTS-certified terminals — including Verifone's — are built so that a firmware or application update can only be installed if it's cryptographically signed and authenticated by the device itself. An unsigned or tampered update isn't just discouraged; it's rejected and deleted automatically. Signing itself happens under dual control on our end, using dedicated secure hardware, specifically so that no single compromised credential or individual can push a malicious update into the field.

What this means practically for you: when Verifone or your Independent Software Vendor (ISV) pushes a firmware, system or software update, you can trust that the device will only accept it if it's authentic. What remains your responsibility is making sure that updates actually get deployed across your fleet in a timely way — through your terminal management system, your rollout schedule, your verification that every device in the field is actually current. The device-level cryptographic protections and your operational patch cadence are two halves of the same control; neither one alone is sufficient.

Bringing it together

None of these three areas exist in isolation. A perfectly patched terminal on a poorly segmented network is still exposed. A well-segmented network with an unattended, uninspected terminal is still exposed. Security here is a chain, and PCI DSS Requirements 1, 6, and 9 exist precisely because each link has historically been a point of compromise for merchants.

If you're a CTO or security lead, the actionable takeaway is to make sure each of these three areas has an owner and a documented cadence — not just a policy binder that gets pulled out once a year for the QSA. If you're the person on the floor responsible for the terminal in front of you, the takeaway is simpler: ensure that no unauthorized persons have access to the payment devices, know what normal looks like for your device, and say something the moment it doesn't.  

We built our terminals to hold up their end of this. The rest of the chain is a partnership — and we're glad to help you strengthen it.

Have questions about securing your specific deployment, terminal management, or patch rollout process? PCI has released a FAQ on how PCI – DSS would apply to payments terminal, and do reach out to your Verifone account team — we're happy to walk through your environment with you.

About Verifone

Verifone is a leading global payments technology provider trusted by the world's top brands. Verifone powers the boundless payments grid, enabling distinctive commerce experiences for merchants, fintech companies, and financial institutions wherever commerce happens. By combining a flexible platform, an open ecosystem of 2,500+ integrations, and four decades of payments expertise, Verifone eliminates payment complexity and expands what's possible across every payment channel.

About Us

More articles like this

Insights

What ISVs are really asking for: Modern payment platforms, SDKs & developer experience

Read more
Insights

Backup acquirer routing: Always-on payments for enterprise retailers

Read more
Insights

Top 10 pitfalls to avoid when modernizing your payments infrastructure

Read more