Join our Newsletter — 33% off our NHI Course

Automated Teller Machines

Automated teller machines are self-service terminals that let customers withdraw cash and perform basic banking transactions. They connect to bank systems over secured networks, use card and PIN authentication, and are managed with physical access controls, software hardening, and monitoring to reduce tampering and fraud.

How automated teller machines work

Automated teller machines are self-service banking endpoints that sit between a customer, the card and PIN authentication flow, and the bank’s core transaction systems. Their security depends on both physical trust in the terminal and logical trust in the network and banking back end.

Because an ATM is designed to execute routine financial actions without a teller, it must balance convenience with strong controls. The machine has to accept customer input, verify credentials, and pass requests safely to bank systems while resisting tampering, skimming, malware, and replay or manipulation of transaction data.

Security controls and operating model

ATM security is layered. The terminal itself needs hardened software, restricted administrative access, secure boot or equivalent trust controls where available, and monitoring for abnormal behaviour. The physical cabinet, card reader, cash dispenser, and maintenance ports also need protection because attackers often target the weakest exposed component rather than the application logic.

In practice, the operating model includes network segmentation, patch and configuration management, logging, and strict control over vendor or field-service access. For a broader control baseline, many organisations map ATM hardening and monitoring to NIST SP 800-53 Rev 5 Security and Privacy Controls, especially controls around access control, authentication, audit, and configuration integrity.

Common failure modes and fraud paths

ATM attacks often combine physical and cyber techniques. Common failure modes include card skimming, PIN capture, malware on the terminal, unauthorized service access, and manipulation of transaction flows. The risk is not limited to theft from the machine, because compromised terminals can also expose customer data, transaction history, or bank credentials used by support staff and third parties.

Attackers also value ATMs because they can be widely deployed, intermittently supervised, and connected to monetary flows that convert compromise into immediate cash-out opportunities. Defensive teams therefore need to treat unusual maintenance activity, unexplained reboots, transaction anomalies, and device integrity alerts as meaningful indicators of abuse.

Governance, assurance, and safe operation

ATM programs work best when security, operations, and fraud teams share ownership for the full lifecycle of the terminal, from deployment through retirement. That means tracking asset inventory, approving software changes, reviewing physical access records, and ensuring that remote support channels are limited to what the business actually needs.

Baseline hardening guidance such as CIS Benchmarks can help standardize secure configuration where the ATM platform aligns to benchmarked operating systems or supporting infrastructure. For identity and transaction assurance, NIST SP 800-63 Digital Identity Guidelines is useful when designing the strength of authentication and fraud-resistance expectations around customer-facing digital identity flows.

Risk and Threat Considerations

ATMs concentrate cash handling, customer authentication, and unattended physical exposure in one device, which makes them attractive to both opportunistic criminals and more organized fraud operations. The main risk is that a compromise of the terminal or its support path can turn a single weak point into theft, data exposure, or unauthorized transaction execution.

Failure mechanism: Attackers or insiders exploit weak physical protection, outdated software, exposed maintenance interfaces, or poor monitoring to tamper with the terminal, capture credentials, or alter transaction behaviour.

Impact: The result can include cash loss, card and PIN compromise, fraudulent withdrawals, service disruption, and the need for costly forensics, reimaging, and customer notification.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-2 — Identification and Authentication (Organizational Users) ATM operations depend on authenticated staff and support access to protect transaction and device control.
IA-5 — Authenticator Management ATM security relies on protected PIN, credential, and support authenticator lifecycle controls.
AU-2 — Event Logging ATM monitoring requires audit logs for abnormal transactions, service access, and tampering indicators.
Recommendation — Enforce strong authenticated access for staff who administer, support, or monitor ATM systems. Manage credentials and authenticators with strict issuance, rotation, revocation, and storage controls. Log ATM and support events so fraud, tampering, and unusual access can be investigated quickly.
CIS Controls v8 CIS-4 — Secure Configuration of Enterprise Assets and Software ATM hardening depends on secure configuration, patching, and restricting exposed services.
CIS-8 — Audit Log Management ATM fraud detection relies on centralised logs from terminals, support access, and transaction systems.
Recommendation — Apply secure configuration baselines to ATM software and supporting infrastructure. Collect and review logs from ATM endpoints and administrators to detect tampering and misuse.
NIST CSF 2.0 PR.AA-03 — Remote access is managed ATM support access is a remote-access problem that must be tightly governed and monitored.
DE.CM-01 — Networks and network services are monitored to find potential cybersecurity events ATM monitoring depends on observing network traffic and service behaviour for anomalies.
Recommendation — Restrict and monitor remote access paths used to support or maintain ATMs. Monitor ATM network activity for suspicious traffic, service disruption, and unauthorized connections.

Practitioner Guidance

What to watch for: Treat ATM security as a lifecycle problem, not just a device-hardening problem. The most effective programs combine inventory, remote monitoring, maintenance governance, and rapid incident review so that tampering is detected before it becomes fraud at scale.

Governance implication: Assign clear ownership for who can service, patch, inspect, and retire each terminal, and ensure that every exception to the standard build or access model is time-bound and reviewed.