American retailer Genesco sues Visa, demands $13m in PCI-DSS data breach fines paid back

Just over two years ago, in December 2010, American shoe and clothing retail giant Genesco reported a network intrusion.

At the time, Reuters wrote that:

[Genesco] said the extent of the intrusion [was] not known, but it took immediate steps to secure the affected part of its network...[which] processed card transactions for its United States Journeys, Journeys Kidz, Shi by Journeys and Johnston & Murphy stores, and for some of its Underground Station stores.

Genesco turns over more than $2 billion per year, and operates about 2500 retail stores, so you can imagine why cybercrooks found its payment systems to be an interesting target.

Subsequently, the payment card industry, deeming Genesco to be in breach of its PCI-DSS standards, took more than $10 million off Genesco in penalties.

→ PCI-DSS stands for Payment Card Industry Data Security Standards, a set of non-governmental regulations, for want of a better phrase, imposed by the card issuers on its users. It is enforced by penalties extracted from those who fail to meet the minimum standards, which claim to provide an “actionable framework for developing a robust payment card data security process – including prevention, detection and appropriate reaction to security incidents.”

That’s a lot of money by any standards, and Genesco decided not to take these privately-levied “fines” lying down.

In what seems to be a legal first, the company is taking Visa to court to try to recover penalties it claims it oughtn’t to have had to pay at all.

(Wired has the legal documents conveniently online [PDF].)

The court papers run to a doubtlessly-expensive 49 pages, but the bottom line (literally and figuratively: it’s on page 48, just before the signatures) is that Genesco wants its money back:

The company insists upon no less than the resoundingly precise sum of $13,298,900.12, plus “such other and further relief the Court may deem appropriate.”

The key point of Genesco’s argument is technically rather interesting, and you can find it on page 7.

Naked Security has pointed out before that PCI-DSS’s insistence on encrypting credit card data when it is stored has caused the crooks to switch to memory-based techniques for spotting and stealing magstripes.

After all, the data has to be in memory at some point, even if only on an individual point-of-sale computer, and it probably won’t be encrypted until it begins its trip across the network, or its journey down onto disk.

And that is the pattern Genesco claims was followed in its intrusion: the crooks installed packet-sniffing software, and may or may not have been successful in using it to pluck credit card data off the network as it passed by.

(Genesco also states, unsurpisingly, that it was “the victim of a sophisticated cybercrime attack,” as though that somehow softens the blow or removes culpability.)

So Genesco is admitting that it didn’t encrypt its customers’ data in transit, but asserting that this was perfectly OK according to PCI-DSS:

Payment card account data required for approval...is permitted to be transmitted in unencrypted form during the transaction approval process

Genesco even notes that unencrypted payment card data of this sort “is highly sought after by criminals,” yet absolves itself from blame (or at least from PCI-DSS penalties) on the technicality that sending cleartext magstripe data over the network is not actually prohibited.

Risky? Yes. Punishable? No.

This would be a laughable situation if it were not so serious.

Credit card data should be encrypted at rest and in transit, and we all know it.

So let’s hope that the world moves that way, no matter how this case turns out, for the simple reason that it’s the right thing to do.