Deadline for Better Encryption on Payment Systems Pushed Back Two Years (pcisecuritystandards.org)
An anonymous reader writes: The Payment Card Industry Security Standards Council (PCI SSC) has announced (PDF) that it will push back the mandatory implementation of TLS 1.1+ encryption, over the very insecure SSL 3.0 and TLS 1.0 protocols, subject to POODLE attacks. PCI SSC cites "complications" that may come from dealing with EMV chip&PIN cards in the US, the new mobile payment platforms, and browser upgrades for the insecure SHA-1 algorithm.
Racket!
I don't see it as a huge problem simply because this is not the biggest problem that online payment systems face. The big problem isn't people sniffing transactions over the wire. This almost never happens. What typically tends to happen is that somebody breaks into the actual system that houses all the sensitive information and steals the data directly. This is much more lucrative as you can steal thousands (or tens of thousands, or even more) of credit card numbers at the same time.
Until we get to the point where online retailers aren't storing this data (in 99% of cases they don't need to), there's little reason to complain about much smaller problems such as what encryption methods are being used.
We'd be much better off with a system where we didn't even have to send our credit card numbers to the online retailer. Ideally when paying for something online, you would be redirected to your banks (or the credit card issuers) web site with information on where to direct the money. After verifying you identity, a cryptographically signed message would be sent to the recipient site so they could verify the payment was successful. There is no reason for them to every see your account number or other vital information.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
They just need more time so that the government can implement their back doors into the new algorithm
-EL
Choosing convenience over security with continuing to allow known weak and broken ciphers, PCI just lost all credibility. May as well dissolve it.
Why do they not mandate TLS1,2 with PFS?
I run an e-commerce store and have to deal with PCI compliance. We don't store credit card details, but the info passes through our server. The June 30, 2016 deadline to drop TLS1.0 was a big headache, made worse by the "Trustwave" PCI checking tool (mandatory from our payment processor) failing us as of July 2015 for not dropping TLS1.0, but I could submit a remediation plan every three months to defer it.
I did a bunch of testing to see what broke if I dropped TLS1.0. On the web browser side, MSIE10 wouldn't like it, but other, reasonably current, browsers were ok. What surprised me, though, was how many email clients simply stopped communicating with our server if I turned off TLS1.0 for SMTP and IMAP. It's been hard to find details on which clients support TLS1.1 - and perhaps there's some aspect here I'm missing - but this to me is the bigger problem than the web service. (Even though we don't use email for sensitive info, if TLS1.0 was enabled on ANY port, we fail.)
I'm glad to see that this deadline was pushed back, as it was giving me heartburn.
So far as I understand, TLSv1 is not a problem, anyway. The problem is the incorporate of weak ciphers from SSLv3. TLSv1 offers AES128-SHA256. Is that a problem?
Choosing convenience over security with continuing to allow known weak and broken ciphers, PCI just lost all credibility. May as well dissolve it.
What is wrong with AES CBC ciphers in TLS 1.0 with record splitting? A workaround known and implemented since at least 2002?
Honestly the credibility lost for me was crying wolf on TLS 1.0 without supporting technical merit. This is a fixed problem for vast majority of clients.
I got my EMV card from my bank, which is one of the few that is actually implementing the cards with a PIN. (Hooray for my bank!)
Guess what? I have found exactly one store where it works: Target. Every other store I've been to, every one, still uses the mag stripe and a signature, with the exception of Rite-Aid where they couldn't accept my card at all and I paid cash. Store personnel are whinging to high heaven about how horrible EMV cards are, how this will never work, how it's totally unreasonable of the banks to force this on them, etc. etc.
Go to Europe? It's been working seamlessly for twenty years now. Why the fuck are Americans so fucking stupid?
Vote with your feet and money
One of the payment processors we use (FirstData) started enforcing no TLS1.0 over half a year ago now. This broke compatibility with quite a few browsers, including some on a bunch of android devices.
However where it comes to PCI compliance it was always a joke and it never had any credibility in the first place. It's been a rubber stamp since the beginning. Even the enforcement I am talking about is fictitious, we only have to ensure that during the scan we are 'compliant' but not in the time between the scans. Besides, all you have to do to certify is answer 'yes', 'yes', 'yes' or 'no', 'no', 'no' to a few hundred questions, pass an online scan and you are done.
You can't handle the truth.
Not crying wolf, TLS 1.0 includes too many weak and broken ciphers, you just cite 1 that might be "good enough" and not all servers allow a specific single cipher to be specified
Level 1 PCI compliance is tougher than that, auditors actually review and record configuration files. Client's answers are verified
Not really sure what the difference is, so my interpretation is 'US multi-nationals declare protecting the customer as too expensive (promise quarterly growth instead)'.
Hasn't the rest of the world switched to this already? Once again, rampant capitalism does not deliver the best answer.
Didn't Cook say something like the US doesn't have the talent to make Apple's stuff? Sounds like the US doesn't have the talent to implement Chip-and-Pin credit card transactions. Maybe it needs to be purchased from a European outfit that's been doing it for a long time with success. And there's got to be a secure way to make credit card purchases from Internet based merchants.
Any bets on which major banks aren't compliant but have to much power for PCI to do anything about? Most of them?
If vendors can't comply, businesses can't comply. And if you think you understand what this means, you probably don't, and probably don't work in the industry.
Not crying wolf, TLS 1.0 includes too many weak and broken ciphers
Acceptable cipher suites are configurable by client and server independent of TLS version.
you just cite 1 that might be "good enough" and not all servers allow a specific single cipher to be specified
No, I cited a _class_ of them.
ECDHE-RSA-AES256-SHA
DHE-RSA-AES256-SHA
AES256-SHA
DHE-RSA-AES128-SHA
AES128-SHA
There are other good algorithms besides AES:
DHE-RSA-CAMELLIA128-SHA
CAMELLIA256-SHA
DHE-RSA-CAMELLIA256-SHA
CAMELLIA128-SHA
>> Acceptable cipher suites are configurable by client and server independent of TLS version.
Not a true statement for web servers, clients and libraries in general. You are thinking only of Apache or openssl?
Not all clients do record splitting either; again you seem to be thinking of specific product
PCI compliance has always been a complete and utter scam. The magnetic stripes on the bank's cards have never been secure. But instead of rolling out chip cards that have dynamically generated authentication codes, they said stupid, expensive things like "hey, retailers, spend a fortune on encrypting our crappy mag stripe cards" and "hey, retailers, go through an expensive audit of your systems to prove you're properly encrypting our crappy mag stripe cards" and "hey, retailers, you got breached because the bad guys copied our crappy mag stripe cards from your systems, we don't care if you were audited, pay up."
With EMV transactions, copying the transaction and card data is useless to a thief, because it can't be reused (well, at least now that they've plugged the known holes in their overly complex and crappy protocol.) But even so, EMV is truly the punchline to the old joke about "an elephant is just a horse designed by a committee." At least now it's functional, though, and quite secure. (Except for the card not present transactions, phone transactions, paper transactions, web transactions, stored recurring transactions, and pretty much anything that isn't Chip and PIN. The committee hasn't finished designing that elephant yet, but my guess is it will look like a blue whale when they're done with it.)
John
I'd be looking at moving that email server out of scope, ie out of your PCI environment.
You'd need some policies around your use of email (ie "We don't send cardholder data via email", with bonus points if you have a way of 'enforcing' that, eg a mail scanner) but with that in place there should be no reason why your mail server is in scope if it's seperate from your PCI environment (ie hosted elsewhere).
Boffoonery - downloadable Comedy Benefit for Bletchley Park
We all have bank card which are like credit card except with a chip and pin and are accepted in all shop. A lot of shop accept CC too, mainly shop where you can buy good with a big price. For example all mediamarkt accept CC.
Basically your "Not everybody has a CC" hide the fact that actually we all have a bank card which fulfill the exact same need, and has chip and pin.
C. Sagan : A demon haunted world:
http://www.amazon.com/gp/product/0345409469/
visit randi.org
As of last week, my work no longer accepts incoming connections via SSL or TLS 1.0. SSL was disabled early in the year, and TLS 1.0 recently.
A few of our larger clients were caught off guard, and took a few sleepless days/nights to fix, though we had been warning them for 18 months. We still get connections, which are refused, and their support teams notified.
This is really not so simple for some, as they have old, brittle systems. But must be done. The PCI cabal is failing here, but that's their model - too little too late, unless it generates revenue.
deleting the extra space after periods so i can stay relevant, yeah.
I do work in the industry, and your statement is nonsense. Plenty of vendors already are at non-vulnerable portions of TLS 1.1 and/or 1.2