Live data from Hacker News

Cash registers in Poland fail due to new year bug (PL)

translate.google.pl

21–25 of 25 posts

Re: Cash registers in Poland fail due to new year bug (PL)

#21
post #14

Earlier quoted context omitted.

Or a deliberate security measure. Embedded devices often use Harvard architecture, with separate memory for code and data, so not allowing remote updates makes remote code execution impossible.

Sure, but there are at least two other options that are essentially as secure, assuming the “remote attack” threat model: 1. Allow customers to download updates and flash over USB. 2. Boot device into a limited mode that allows signed updates. Certificate should be stored in secure memory.

I don't deal with PCI personally, so $0.02, but we're talking retail or unattended devices here.

I.e. low wage, minimal training, not technically proficient users with unsupervised physical access to the machine

A machine through which a large amount of cash (virtual or otherwise) flows.

The criteria of (a) being updatable by a semi-technical customer & (b) being secure against technically malicious or socially engineered ignorance attacks seem challenging to simultaneously satisfy.

Re: Cash registers in Poland fail due to new year bug (PL)

#22
post #14

Earlier quoted context omitted.

Or a deliberate security measure. Embedded devices often use Harvard architecture, with separate memory for code and data, so not allowing remote updates makes remote code execution impossible.

Sure, but there are at least two other options that are essentially as secure, assuming the “remote attack” threat model: 1. Allow customers to download updates and flash over USB. 2. Boot device into a limited mode that allows signed updates. Certificate should be stored in secure memory.

allowing easy update over usb is its own thread model, lessened with only allowing signed updates. Like almost everything, it's likely these parking meters have terrible security design. the parking meter I use commonly is incredibly slow, every button push takes 1/2 a second to update the small lcd ui, I really wonder what it can be doing to be so slow. It's probably using multiple levels of interpolation to run a js program or something.

Re: Cash registers in Poland fail due to new year bug (PL)

#23
post #13

So far I've heard of the following fail due to some sort of 2020 bug: Parking meters: https://www.nytimes.com/2020/01/03/nyregion/nyc-parking-mete... Video games: https://www.dsogaming.com/news/star-wars-jedi-fallen-order-w... Now cash registers. Anything else?

Trains in Hamburg: https://www.ndr.de/nachrichten/hamburg/Software-Fehler-legt-...

Re: Cash registers in Poland fail due to new year bug (PL)

#24
post #13

So far I've heard of the following fail due to some sort of 2020 bug: Parking meters: https://www.nytimes.com/2020/01/03/nyregion/nyc-parking-mete... Video games: https://www.dsogaming.com/news/star-wars-jedi-fallen-order-w... Now cash registers. Anything else?

article mentions another game, WWE2K20

Re: Cash registers in Poland fail due to new year bug (PL)

#25

Similar issue in NYC with parking meters: https://www.nytimes.com/2020/01/03/nyregion/nyc-parking-mete...

The official explanation from the vendor is that this was an "anti-fraud security setting". Can anyone familiar with CC processing provide insight on whether that's a reasonable explanation? Regardless, a problem that requires a "software fix" from the vendor and manual visitations to each individual machine doesn't sound like a mere "setting"

"anti-fraud security setting" might be expired cert
Post reply on HN