Join our Newsletter — 33% off our NHI Course

Ordering Kiosk

A self-service terminal where a customer selects food or other items and submits an order without interacting with staff. It typically connects to a back-end ordering system and may support payment, customisation and receipt printing within a controlled kiosk interface.

What an ordering kiosk is designed to do

An ordering kiosk is a customer-facing self-service terminal that turns a menu into a controlled ordering workflow. It reduces staff interaction at the point of order, but it still depends on secure software, network connectivity and tightly managed device behaviour.

Why ordering kiosks change the security boundary

Unlike a passive display, an ordering kiosk initiates transactions, accepts selections, and often reaches payment or back-end order systems. That makes it part of the trust boundary between a public user, the device interface and the systems that fulfil the order.

Because kiosks are shared by many people, the security problem is not only who can use the screen, but also what state is left behind after each session. Shared-device controls matter here, and the Kiosk and Shared Device Security Guide covers the lockdown, session-clearing and rollout patterns that keep one customer from affecting the next.

Core control areas for ordering kiosks

The main control concerns are device lockdown, application restriction, session reset, payment protection and administrative separation. A kiosk should present only the intended ordering experience, prevent escape into the operating system, and limit any stored data or cached credentials that could be reused by the next customer.

For the underlying control model, NIST guidance is useful because kiosks combine access control, identification and authentication, auditing and configuration management. The relevant baseline expectations are reflected in NIST SP 800-53 Rev 5 Security and Privacy Controls, especially where public devices, session handling and administrative hardening intersect.

Kiosks that process payment or route sensitive order data also benefit from strong session boundaries and tamper-resistant configuration, because a public terminal is a high-interaction endpoint with a large attack surface. If the kiosk is web-based or API-driven, the backend design must still enforce authorization and inventory discipline even when the front end is locked down.

Operational failure modes and deployment choices

Ordering kiosks fail when organisations treat them like ordinary tablets or unattended browsers. Common weaknesses include lingering sessions, reused credentials, exposed admin functions, insecure peripheral access, and inconsistent updates across stores or branches. A kiosk that is locked physically but loosely governed in software is still easy to abuse.

Deployment choices matter as much as device configuration. The kiosk must stay in a known state after reboot, recover cleanly after crashes, and resist casual tampering by the public. That is why kiosk mode, assigned access, single-app operation and central policy enforcement are not optional extras, but part of the core design.

Risk and Threat Considerations

Ordering kiosks are exposed because they sit in public space, process money-adjacent workflows, and often bridge customer input to operational systems. Weak session handling, exposed admin paths, or poor application isolation can let a user alter an order, access previous customer data, or pivot into backend services.

Failure mechanism: Attackers or opportunistic users exploit leftover sessions, escape the kiosk shell, misuse exposed management functions, or abuse insecure API and payment flows to change orders, harvest data, or disrupt service.

Impact: The result can be fraud, privacy leakage, operational disruption, compromised receipts or loyalty data, and in the worst case a wider foothold into connected order or payment environments.

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 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-3 — Access Enforcement Ordering kiosks need enforced limits on user actions and admin paths.
IA-2 — Identification and Authentication (Organizational Users) Kiosk administration and support access require authenticated operator control.
CM-6 — Configuration Settings Kiosks depend on locked, repeatable settings that preserve the intended interface.
Recommendation — Enforce kiosk-only access rules to restrict what users can do on the terminal. Authenticate administrative users before they can change kiosk settings or back-end access. Standardise kiosk configuration so the device stays in a known hardened state.
CIS Controls v8 CIS-4 — Secure Configuration of Enterprise Assets and Software Kiosks are public endpoints that require hardened, consistent build settings.
CIS-16 — Application Software Security Kiosk software and connected ordering apps must resist misuse and exposure.
Recommendation — Apply hardened build baselines to kiosk devices and their software stack. Validate kiosk applications for input handling, session safety and workflow abuse.

Practitioner Guidance

Why practitioners should care: An ordering kiosk is only as safe as its reset behaviour and its ability to stay confined to the intended workflow. Treat it as a shared production endpoint, not a consumer device with a nicer UI.

Governance implication: Ownership should be explicit across device management, application support, store operations and payment integration, because gaps between those teams are where kiosk exposures usually persist.

Practitioner takeaway: If a kiosk can retain a session, reach an admin surface, or talk to backend services without strict controls, it is already part of the attack surface, not just the ordering experience.