Skip to main content
28 events
when toggle format what by license comment
Mar 15, 2017 at 15:28 history edited CommunityBot
replaced http://meta.security.stackexchange.com/ with https://security.meta.stackexchange.com/
Aug 1, 2014 at 23:48 comment added jmiserez For future reference: Very similar scenarios are described in Microsoft's research paper: "How to Shop for Free Online" from 2011. It has detailed information about the same type of attack, but in the context of using external payment processors, e.g. Paypal.
Nov 14, 2013 at 2:07 comment added Mark E. Haase Furthermore, any system where the client tells the server how much it wants to pay is flawed by design. The client should tell the server what items it wants and in what quantities. The server should calculate the amount to charge the user and should send that information directly to the payment processor, not back to the user.
Nov 14, 2013 at 2:05 comment added Mark E. Haase There seems to be some confusion about how SSL/TLS would factor into this. TLS only prevents tampering by a man-in-the-middle (and then only when properly configured and used), but it does not prevent tampering by the end user. The end user can easily modify their own SSL traffic by using something like Tamper Data or an SSL proxy (like mitmproxy).
Oct 26, 2011 at 16:13 history edited user2213 CC BY-SA 3.0
Added qotw banner.
Aug 4, 2011 at 6:20 vote accept Moses
Jul 28, 2011 at 18:29 comment added pbreitenbach I'm confused. It's very rare to send that type of information in HTTP headers however whether it's sent in the header or body is mostly irrelevant. Secondly, it's usually the server that sends credit card information to the credit card processor so a buyer's browser never even has access to those communications. The server should control all of the communications and should never trust information provided by the client.
Jul 28, 2011 at 15:21 answer added timk timeline score: -1
Jul 28, 2011 at 15:16 answer added David Eison timeline score: 5
Jul 28, 2011 at 14:33 answer added midnightmonster timeline score: 2
Jul 28, 2011 at 13:16 answer added Charlie B timeline score: 1
Jul 28, 2011 at 7:07 answer added Rory McCune timeline score: 5
Jul 27, 2011 at 18:32 history edited Moses CC BY-SA 3.0
added additional question
Jul 27, 2011 at 18:11 comment added Moses One question that came up after reading your responses: is passing card details through HTTP headers insecure insomuch that malicious users can eavesdrop or intercept them? How practical (see: realistic) would it be to intercept this card information? The site is using https on all sensitive pages (though I have a feeling that doesn't mean much)
Jul 27, 2011 at 17:40 history tweeted twitter.com/#!/StackSecurity/status/96273867353501696
Jul 27, 2011 at 16:09 answer added Robert David Graham timeline score: 7
Jul 27, 2011 at 11:03 history edited user2213
Added some tags
Jul 27, 2011 at 10:59 history migrated from serverfault.com (revisions)
Jul 27, 2011 at 9:29 answer added symcbean timeline score: 11
Jul 27, 2011 at 9:04 comment added womble Have you considered a job in penetration testing? You seem to have the right mindset for it, and it pays a whole lot better than self-taught web dev. Given a bit of training, I think you'd probably be quite effective.
Jul 27, 2011 at 7:47 answer added chris timeline score: 13
Jul 27, 2011 at 7:44 comment added Tom O'Connor I just re-read the Q. Your development team passes card details in HTTP headers? This solution is easy. Fire them. Hire someone who understands PCI-DSS compliance. Oh, and just use an off-the-shelf e-commerce platform next time.
Jul 27, 2011 at 7:43 comment added Tom O'Connor Have you considered the long-term benefits of SSL encryption? I'll never use a webshop that doesn't have a SSL certificate protecting my card data.
Jul 27, 2011 at 6:04 comment added Bryan Agee Bummer. Sorry to say it, but that cash is probably what I would call 'tuition.'
Jul 27, 2011 at 6:01 answer added Bryan Agee timeline score: 37
Jul 27, 2011 at 5:59 comment added Moses @Bryan It was a custom site, developed entirely by them.
Jul 27, 2011 at 5:55 comment added Bryan Agee Was this a custom-developed site from the ground up? Or are you using some kind of e-commerce subscription package?
Jul 27, 2011 at 5:52 history asked Moses CC BY-SA 3.0