Re:Ask HN: Have you ever regretted working on a product?
by Rjevski on Wednesday November 21, 2018 @05:00AM
(#18501422)
How would this work for offline transactions? Cards need to be able to verify PINs offline and provide feedback to users & merchants, otherwise someone can type a wrong PIN at an offline terminal (on an airplane, etc) and get away with free stuff because the transaction isn’t valid.
Re:Ask HN: Have you ever regretted working on a product?
by Symbiote on Wednesday November 21, 2018 @01:15PM
(#18504740)
Good point, but allowing a device given away for free to anyone with a bank account to test a PIN opens up a much bigger risk than limiting it to merchant terminals.
Re:Ask HN: Have you ever regretted working on a product?
by icebraining on Wednesday November 21, 2018 @07:06PM
(#18507049)
I think you're really overstating the difficulty of acquiring a merchant terminal, which are available at literally any shop or restaurant that accepts cards.
Whoever signed off on the badly designed process is to blame. It should not have been possible for the card reader to verify a PIN. It could easily generate a code with a fake PIN, and leave the banking website to verify that.
It was already known that criminals would escort someone to an ATM when streaking their card, and demand the real PIN was given. This made it a lot easier.