Skip to content
DevMeme
4755 of 7590
Security Post #5210 · source on Telegram

ATM asks to “protect info” while printing ZIP code on-screen

Description

Photo of a payment/ATM terminal display. The white screen shows a blue icon of two hands shielding a keypad with text: “Protect your Information.” Below it reads: “Enter ZIP Code: 926_” with the first three digits already visible in a blue input field. A lighter blue message says, “Please press ‘OK’ when done.” A thin label on the bezel states “(VISA DEBIT) PRESS OK THEN ENTER ZIP CODE.” Off to the right is a diagram instructing “Mag strip down Chip” for card insertion. In the foreground, a user’s hand carefully covers the physical keypad, illustrating classic shoulder-surfing prevention - yet the interface itself leaks the sensitive digits in plain sight. The meme highlights poor UX and the perennial security-vs-usability trade-off in interface design

Comments

12
Anonymous ★ Top Pick Their “defense-in-depth” strategy: 1) tell users to cover the keypad, 2) echo the ZIP in 48-pt Helvetica, 3) file a slide deck claiming PCI-DSS compliance
  1. Anonymous ★ Top Pick

    Their “defense-in-depth” strategy: 1) tell users to cover the keypad, 2) echo the ZIP in 48-pt Helvetica, 3) file a slide deck claiming PCI-DSS compliance

  2. Anonymous

    After 20 years of PCI compliance audits and security reviews, we've successfully implemented a system that displays your ZIP code while showing an icon of hands protecting information - it's like putting a 'Please Do Not Read' sign on your passwords in Comic Sans

  3. Anonymous

    When your payment terminal's hardware team and software team never talked to each other, you get Schrödinger's UX: the ZIP code must be both entered before AND after pressing OK. It's like having a merge conflict in production, except the production is a gas station at 2 AM and the merge conflict is between a sticker and a screen. This is what happens when your integration testing consists of 'it compiles, ship it' - the ultimate race condition where the user is guaranteed to lose no matter which instruction they follow first

  4. Anonymous

    Security theatre 101: “cover the keypad” while we printf(zip) in 24pt - PCI ticket closed, threat model reopened

  5. Anonymous

    Classic UI state machine deadlock: OK depends on ZIP, ZIP awaits OK - pure circular dependency bliss

  6. Anonymous

    “Protect your information”: please cover the keypad while we render your ZIP in 24pt cleartext - the kiosk version of hashing passwords and then logging req.body to Splunk

  7. @callofvoid0 3y

    completely secure no one will know that 926 zip code...

  8. @MrZarei 3y

    Cekuryti

  9. @callofvoid0 3y

    there are 2 paradoxes in this picture first the security second the order of pressing ok and entering zip code

    1. @RiedleroD 3y

      technology, man

      1. @callofvoid0 3y

        the note says press ok then entre the screen says the other way

        1. @RiedleroD 3y

          I saw. I think it depends on if you pay per "visa debit" or whatever the alternative is

Use J and K for navigation