How can I limit the cashier payment workflow to specific desktops?

0
0
Asked By MellowCedar47 On

We're building a fee-payment application for a school organization. The database and backend run on AWS, while the frontend is hosted through Cloudflare. The read-only fee information should be available from anywhere, but the workflow used by cashiers to record payments should only work from designated desktop computers.

The cashier machines are ordinary unmanaged PCs located at branches in different cities. They use consumer internet connections, with no static IP addresses or shared company network. Payments are made either in cash or through a local UPI process, and cashiers record the transaction ID or cash details in the application.

Could Cloudflare Zero Trust, possibly using the free tier, restrict only the cashier portion of the application to approved computers? I'm especially interested in a low-cost approach.

4 Answers

Answered By AmberLynx52 On

WARP by itself is not a strong identity for a particular physical computer, since someone could install it on another PC. For a tighter restriction, use device certificates or a device-posture check and require that condition in the Access policy for the payment workflow. The certificate has to be installed on each approved machine and renewed or replaced when necessary.

Answered By NorthwindPanda6 On

The free tier may cover the basic Zero Trust and Access setup, but the bigger issue is administration. Since these are unmanaged computers on ordinary home or branch internet connections, you’ll need to manually install and maintain WARP, distribute certificates, and handle lost or replaced machines. There is no completely reliable free way to identify a specific desktop using only its changing public IP address.

Answered By CopperVale31 On

Keep the cashier function separate from read-only access at both the application and authorization layers. Restricting the URL alone is not enough; the backend should independently verify the user’s role and the device requirement before accepting a payment record. Device restrictions reduce risk, but unmanaged PCs should still be treated as potentially compromised.

Answered By QuietHarbor8 On

Cloudflare Zero Trust with WARP is a reasonable starting point. You can install WARP on the approved desktops and create an Access policy that allows the cashier endpoint only when the request comes through those devices. The general fee-reading pages can use a separate, less restrictive policy.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.