Re:Marriott hack hits 500M Starwood guests
by nerdponx on Friday November 30, 2018 @08:18AM
(#18568823)
Is payment information not typically salted & hashed like a password?
[ Parent
| on HN ]
Re:Marriott hack hits 500M Starwood guests
by londons_explore on Friday November 30, 2018 @08:33AM
(#18568921)
Imagine you could make payments with a salted and hashed credit card number.
Except that doesn't really make anything better, because now an attacker could simply use that salted and hashed credit card number elsewhere to make payments too!
The real solution is to use something like OAuth for payments. You authorize a merchant to take ongoing payments from you, and the card issuer gives the merchant a token which is only useful for making payments from you to them, and can't be used to make payments to anyone else.
Re:Marriott hack hits 500M Starwood guests
by zimpenfish on Friday November 30, 2018 @03:26PM
(#18572307)
Isn't that basically what Apple Pay does?
Re:Marriott hack hits 500M Starwood guests
by londons_explore on Saturday December 01, 2018 @07:47PM
(#18580052)
Apple pay uses a card number per merchant, but that card number could still be used at any other merchant. Eventually that loophole could be closed, but payment systems move like molasses... Expect it to take 20+ years...
It simply means if the card number is used for fraud, it'll be easier to track down who leaked the card numbers.
Re:Marriott hack hits 500M Starwood guests
by raesene9 on Friday November 30, 2018 @08:41AM
(#18568987)
Whilst you can't hash it like a password as you need to be able to transfer it onwards, modern systems make tokenisation possible, where you immediately pass the details to the card processor, don't store them at all, and get back a token that can be used for that transaction.
https://squareup.com/gb/townsquare/what-does-tokenization-ac...