Live data from Hacker News

Domino's: Pizza and Payments

ifc0nfig.com

41–50 of 58 posts

Re: Domino's: Pizza and Payments

#41
post #12

I'm waiting for Pizza Hut to show up next. I refuse to let them save my CC number because their password policy basically ensures that you can't choose a reasonable password. And if the obvious, public part of the site is like that, I can only wonder what hackers would find probing deeper.

Which pizzahut country are you referring to out of interest? Is this US?

Re: Domino's: Pizza and Payments

#42
post #12

I'm waiting for Pizza Hut to show up next. I refuse to let them save my CC number because their password policy basically ensures that you can't choose a reasonable password. And if the obvious, public part of the site is like that, I can only wonder what hackers would find probing deeper.

I often wonder what hackers would do if they made it past the front door.

Google had to learn this the hard way -- now all links between their data centers are encrypted, previously they thought they were fine. The NSA and the Chinese famously took advantage of this.

Re: Domino's: Pizza and Payments

#43
One of the things I love about stripe is it allows you to give them the raw credit card details directly (never hits my servers/logs), and they give me back a token. So I can still keep things server side, but I don't have raw credit card information in my server logs/database.

Re: Domino's: Pizza and Payments

#44
post #43

One of the things I love about stripe is it allows you to give them the raw credit card details directly (never hits my servers/logs), and they give me back a token. So I can still keep things server side, but I don't have raw credit card information in my server logs/database.

That's exactly what Domino's provider (and anyone else worth using) allows, they just didn't bother verifying the yoken.

Re: Domino's: Pizza and Payments

#45

Did the author get a bug bounty? If not, is it that companies who understand tech the least also don't understand the value of such things?

From the tone of it, it seems he is graceful that he didn't get into any legal trouble. So I'd bet no, he didn't get any bounty.

£26 for Domino's. Sounds like he got bent over pretty hard. I can't imagine spending ~$37 on fantastic pizza, much less Domino's.

Re: Domino's: Pizza and Payments

#46

Why doesn't Google do more to prevent Android apps from being decompiled, inspected and recompiled into modified apps? Yes, there's source code obfuscation, but that only slows down the amateurs.

It's still not a problem if the client and server write secure code. because you can still man in the middle the packets, or own the emulator where you have direct access to the applications memory to manipulate it. A server cannot trust a client.

Re: Domino's: Pizza and Payments

#47
post #41
post #12

I'm waiting for Pizza Hut to show up next. I refuse to let them save my CC number because their password policy basically ensures that you can't choose a reasonable password. And if the obvious, public part of the site is like that, I can only wonder what hackers would find probing deeper.

Which pizzahut country are you referring to out of interest? Is this US?

The USA, specifically pizzahut.com prevents you from using any special characters in your password.

You can see the message here: http://imgur.com/T8R6Fnr

I thought they used to also have limits on the maximum length, but thankfully that doesn't seem to be there when I tested it just now.

Re: Domino's: Pizza and Payments

#48

Why doesn't Google do more to prevent Android apps from being decompiled, inspected and recompiled into modified apps? Yes, there's source code obfuscation, but that only slows down the amateurs.

That doesn't prevent the main 'exploit', which was just inspecting the traffic of the app externally.

Re: Domino's: Pizza and Payments

#49
post #17

Earlier quoted context omitted.

Just like pizza tastes better when you made it yourself, it is sweeter when you were able to code your own working coupon generator.

If pizza tastes better when you make it yourself you don't live in a place that has good pizza.

Nothing prevents you from using good ingredients and practicing till you can generate a really good pizza. The one tool you would have trouble replicating, a really high-temp oven, only counts as important for a limited set of pizzas. And you can take steps to get a high-temp oven, if you want to go all-out.

Re: Domino's: Pizza and Payments

#50
post #37

Don't rely on client side data. Pin certificates in mobile apps.

You're still trusting client side data. What's stopping a more advanced user from replacing your pinned cert with theirs.

Don't do any payment processing client side. Your app should be a pretty interface to the actual service running on your servers.

Post reply on HN