Slashdot Mirror


Staples: Breach May Have Affected 1.16 Million Customers' Cards

mpicpp writes with this excerpt from Fortune: Staples said Friday afternoon that nearly 1.16 million customer payment cards may have been affected in a data breach under investigation since October. The office-supply retailer said two months ago that it was working with law enforcement officials to look into a possible hacking of its customers' credit card data. Staples said in October that it had learned of a potential data theft at several of its U.S. stores after multiple banks noticed a pattern of payment card fraud suggesting the company computer systems had been breached. Now, Staples believes that point-of-sale systems at 115 Staples locations were infected with malware that thieves may have used to steal customers' names, payment card numbers, expiration dates and card verification codes, Staples said on Friday. At all but two of those stores, the malware would have had access to customer data for purchases made between August 10 and September 16 of this year. At the remaining two stores, the malware was active from July 20 through September 16, the company said.

56 of 97 comments (clear)

  1. Honestly by Anonymous Coward · · Score: 5, Insightful

    I'm beginning to believe no one has a fracking clue about IT security, that no one understands that security is a process, not a product, that audits are conducted weekly, monthly, yearly with documentation to show findings, changes, what works, what doesn't.

    I'm honestly thinking about taking cash from the bank and using that for all my purchases -- using the Dave Ramsey envelope technique I used to get out of debt a decade ago -- until the people that run these companies get a clue about how to run a business with a modicum of common sense. If Walmart can keep safe, anyone can. Really.

    1. Re:Honestly by Anonymous Coward · · Score: 1

      I use cash for the most part. It has lots of pleasant side-effects, like giving you a solid object that lets you feel how much you're spending, and impressing women (either the under 25 crowd, who like the look of the green stuff, or the 25-30 (now that I'm getting older) ones who look at you like you're obviously responsible husband-material because you use cash over plastic).

    2. Re:Honestly by Richy_T · · Score: 1

      Satoshi Nakamoto does.

    3. Re: Honestly by Anonymous Coward · · Score: 2, Funny

      Hope you never have a run-in with a civil forfeiture traffic stop.

    4. Re:Honestly by ruir · · Score: 1

      People are cutting corners, not willing to pay seasoned professionals and outsourcing service to clueless IT "professionals" in the 3rd world... so none of this is exactly unexpected.

    5. Re:Honestly by Cutting_Crew · · Score: 1

      I use cash for the most part. It has lots of pleasant side-effects, like giving you a solid object that lets you feel how much you're spending, and impressing women (either the under 25 crowd, who like the look of the green stuff, or the 25-30 (now that I'm getting older) ones who look at you like you're obviously responsible husband-material because you use cash over plastic).

      You are missing out on free cash using plastic. You need to eat, you need to pay bills, you need gas(assuming you own a vehicle). You are going to pay for those things anyway. There is no reason to not pay for it on the card , reap the cash back benefits and cash in when you need to. (i usually end up with about $400 or so for the year.)

  2. Neener by Applehu+Akbar · · Score: 1, Funny

    When I shop at Staples, I use Apple Pay.

    1. Re: Neener by DigitAl56K · · Score: 2

      Or Google Wallet.

      Let's not credit Apple alone with a solution when there are at least two major players in that market both encompassing a large install base and indeed Apple bringing their solution to the table much later.

    2. Re: Neener by Applehu+Akbar · · Score: 2

      Both schemes are just part of the NFC standard, which has worldwide support. The problem with Google Wallet in favor of Apple Pay is that GW requires sharing customer data with Google. Better hope there isn't a breach. GW also requires the user open an app on his device and enter a PIN. AP just comes up when you touch an iPhone to the point-of-sale terminal, and authenticates with your thumbprint.

    3. Re: Neener by Shados · · Score: 1

      Personally at this point my favorite is LevelUp, though its a lot more localized. Its just a barcode picture, you point whatever version you have to the machine, it turns green, you're done, save a ton of money, and can use whatever device you want (android wear watches work nicely with it).

      Its not as fancy shmancy as NFC, but it the deal is better for both the customer (get pretty decent discounts) and the merchant (pretty much no transaction fee whatever and free hardware in many cases)

    4. Re: Neener by Applehu+Akbar · · Score: 2

      An app is opened, but by the Apple Pay hardware rather than by the user. This keeps the interface simple and does not require any daemon in the OS; the user just pulls out her phone, touches it to the cash register, and authenticates with a designated fingerprint until a 'Done' checkmark pops up. Other schemes require the user to turn on the phone, go into a specified app, and enter a PIN.

      The ACH transfer scheme being pushed by Walmart also requires that the user scan a QR code that is generated by the cash register as a challenge/response sequence. By this time, the other people in line at the register are starting to cough and shuffle their feet while the user wonders why he didn't just pull out his credit card to begin with. Small wonder that Walmart's scheme (which, because it also requires a central database of user information, has already been hacked) is so unpopular even in beta that chains using the system have been ordered to turn off NFC entirely to stop wholesale defection. This locks out all NFC vendors, including Google and all those European and Asian visitors who had been happy to hear that American retailers were finally about to exit the twentieth century.

  3. Quote from the hackers by ArcadeMan · · Score: 4, Funny

    That was easy.

  4. I think it's about time... by camperdave · · Score: 1

    I think it's about time we implemented some sort of single use credit card system.

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:I think it's about time... by plover · · Score: 4, Informative

      I think it's about time we implemented some sort of single use credit card system.

      That's how Chip and PIN works. Your account number is still fixed, but your authorization to spend from it (your PIN) is encrypted by the chip, and is valid only for a single transaction. There are still kinks with non-electronic transactions, but those can be solved.

      Look for it to be all over the US by October of next year.

      --
      John
    2. Re:I think it's about time... by camperdave · · Score: 1

      October of next year??? It's been all over Canada for, like, five years or more already.

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:I think it's about time... by X0563511 · · Score: 1

      As someone who's worked in the industry, they've been trying to get it to work for at least a year. For some reason Not Invented Here reigns supreme, and we have to figure out how to get it to work without any help from the UK.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:I think it's about time... by ageoffri · · Score: 1

      The only problem is most card issuers aren't going to chip and pin in the US. They are going to chip and signature, which isn't a huge improvement over pain magstripe and signature that we have now.

      --
      -- Slashdot, making the Left look conservative since 1997.
    5. Re:I think it's about time... by lsatenstein · · Score: 1

      I think it's about time we implemented some sort of single use credit card system.

      That's how Chip and PIN works. Your account number is still fixed, but your authorization to spend from it (your PIN) is encrypted by the chip, and is valid only for a single transaction. There are still kinks with non-electronic transactions, but those can be solved.

      Look for it to be all over the US by October of next year.

      For the past two years, my Visa provider intercepts the authorizations that are made via the internet, and electronically asks me to respond to questions that only I know the answer (mothers name, graduation year, etc). If I fail, the transaction authorization fails. So, just because someone knows the 3 digit code on the back of the card means zero.
      And our credit cards have had the chip version since 2011. That technology is just coming into force in the USA, after 4 years of fraud.

      --
      Leslie Satenstein Montreal Quebec Canada
    6. Re:I think it's about time... by camperdave · · Score: 1

      Hate to break it to you, Stan, but your Mother's maiden name and your year of graduation are public record.

      --
      When our name is on the back of your car, we're behind you all the way!
  5. Don't let dictators censor us! by Anonymous Coward · · Score: 1

    Now that we're through talking about Innocence of Muslims and the arrest of its producer, can we talk about what happened to Sony?

  6. Shoosh, don't mention Windows :) by lippydude · · Score: 1

    "point-of-sale systems at 115 Staples locations were infected with malware that thieves may have used to steal customers' names, payment card numbers, expiration dates and card verification codes"

  7. Re:One number to breach them all by dltaylor · · Score: 3

    "I can only think the reason it hasn't been fixed is because fraud makes the banks money"

    No, the reason is that the CTO/CFO/CIO/Cxo don't go to jail for criminal negligence.

  8. Would this solution stem these unending breaches? by bogaboga · · Score: 1

    Enlighten me Slashdotters...

    Are these companies storing Credit Card data in plain readable text? I ask because there seems to be no end to these breaches.

    Why not try this as a solution?

    Store these numbers and all pertinent information like Unix/Linux stores passwords. I am meant to understand that even if one stole the "hashed" details they would be of no use. What am I missing?

  9. Details please by networkzombie · · Score: 1

    I would love to know exactly how it happened so I may learn from their mistakes. I can only assume they had incredibly poor security measures in place or they were breached by some ninja who's skills were beyond comprehension. Some of the TJMaxx details were released which revealed they had poor wifi security at the store, holding onto data they shouldn't have, and no proper encryption of data, so the criminals basically cracked them from a laptop in the parking lot. If all the latest hacks are similar to the TJMaxx crack, I feel safe. Paranoia is your friend.

  10. Quote from people who read your joke by lucm · · Score: 1

    That was easy

    --
    lucm, indeed.
  11. Network Level by Cytotoxic · · Score: 4, Insightful

    It seems that these POS systems should be more restricted at the network level. In our communications with our banking partners we have single IP address access to the communication server - among other measures (well, dual actually in some cases.... in case of system outages). Only specific IP addresses using specific ports are allowed to traverse the network to even reach the machine. That's before you even start talking about any real security measures.

    If that were in effect for the POS systems, the malware would dump its payload down a black hole unless it also compromised the routers along the way. Maybe that's asking a little much for a bunch of retailers, but it is pretty simple to implement.

    1. Re:Network Level by Todd+Knarr · · Score: 2

      There should be more isolation, yep. When I handled POS the terminals had no local storage at all, they were network booted from images on the site server and the LAN they were on had no outside access at all. The site servers were on our own wide-area network that connected them to corporate, and there were only two network segments (Development and Support) that could connect to the site servers (sites couldn't even connect to each other). Access to the Dev and Support networks from the rest of the company was highly restricted, and any unexpected access from Dev or Support netted you a phone call and/or an in-person visit from the support manager to find out what had blown up.

      I can think of ways to get malware out to the POS system through all that, but all of them involve physically being in the basement of the corporate headquarters where the Support and Development department offices were located and any unknown face would've had to avoid 2 managers and 3 secretaries before being grabbed by the scruff of the neck by Cory and hustled back upstairs (because if Cory didn't recognize you you were not supposed to be down there).

    2. Re:Network Level by WinstonWolfIT · · Score: 1

      So Cory did it?

    3. Re:Network Level by leonbev · · Score: 1

      It doesn't help that most POS systems that I've recently used at fast food restaurants still run unpatched copies of Windows XP and often have other unpatched systems sitting on the same network switch with them.

      That's a PCI compliance violation, by the way, but they never bother to fix it until they fail an audit. The store owners are just too busy slinging fries to learn about IT security or even give a damn about their systems unless they are completely down.

      So, yeah, pay cash for your fast food unless you're at some big corporate run store.

    4. Re:Network Level by bmo · · Score: 2

      Otherwise it's potentially just a matter of inserting a tiny reprogramable USB stick when there are few cashiers on and the cashier who is on isn't looking for a few seconds (ie two people walking into a Staples store can pull this off really easily).

      Indeed, so much this.

      I've seen open USB ports on all sorts of POS terminals and it just boggles my mind, especially because I've been in industrial environments in small companies where hot-gluing USB ports shut is a matter of course.

      You can buy a USB flash drive that sits almost flush and if you take a little bit of elbow-grease and sandpaper, you can get it to sit flush easily.

      So I don't see how big companies like Staples, who have the actual budget to look at security this way, don't even bother to do the basics like this. It's time we start fining/class action lawsuit-ing firms that don't even do the least bit of security, with amounts of money that actually hurt and not take "5 minutes of profits" to pay.

      --
      BMO

  12. Re:One number to breach them all by lucm · · Score: 1

    Why can't I load up, say, a Mastercard app on my phone, login, tell it that the next time I swipe my credit card, make it generate a one-time number only good for $50?

    Because that would be immensely tedious and annoying. Look at how the TSA has made the process of taking an airplane a fucking pain in the ass... Intrusive security is not an acceptable solution.

    The problem is not the credit card transaction. The problem is how companies store information they don't need out of convenience and laziness.

    --
    lucm, indeed.
  13. Re:Would this solution stem these unending breache by lucm · · Score: 4, Insightful

    It's not a case of a data center being hacked and data at rest being stolen. When the POS is compromised (which is how most of these incidents happen, it was the same with Target) it's more insidious. It's like having someone install a keylogger on your computer - it does not matter how your password is stored on the backend if the password can be obtained while you type it.

    The issue is how casual some organizations are about their POS security. If they were to adopt a "need to know" approach as opposed to a "whatever is convenient" approach these incidents would not have the same impact.

    --
    lucm, indeed.
  14. Let's just post all of our cards on line now by genghisjahn · · Score: 1

    Then no one can claim that hacked anything. We can all say, "Bullcrap! You downloaded that off PostYourCC.com!"
    Besides, they can't use all of them.

    --
    Sorry about the mess.
  15. No one will care about retailer hacks until by Dracos · · Score: 1

    Someone hacks a pharmacy chain. Credit card and medical info? Jackpot.

  16. store list by CrAlt · · Score: 4, Informative

    Here is the list of stores

    http://staples.newshq.business...

    --
    I have to return some videotapes...
  17. Re:Would this solution stem these unending breache by Shados · · Score: 1

    this isn't a password you can hash and compare hashes. You have to use the number, so it kind of has to be in number form somewhere... Even if it was encrypted and the key was on a different machine... it will get read and decrypted next time its needed. Then you can steal it there.

    Now for a lot of cases you don't need to store credit card numbers at all, you can just replay a transaction, but thats not always possible.

  18. Re:Time to start accepting Bitcoin by The+Good+Reverend · · Score: 1

    Staples accepts NFC payments, so if I buy something there, I'm using ApplePay, which is a single-use token and more secure than anything else out there, as far as I can tell.

  19. Re:One number to breach them all by plover · · Score: 4, Informative

    I can only think the reason it hasn't been fixed is because fraud makes the banks money and they love seeing stories like this.

    Well, you would be very wrong. Fraud costs both the retailers and the banks money. The real problem is that issuing new chip cards would cost the banks more than the fraud. Not only are the cards about a dollar more expensive each, and they still have to be re-issued about every three years, but the systems that inject encrypted keys into them, and store the keys on their databases, are very expensive. Banks are notoriously cheap when it comes to spending money that won't make them money.

    The other reason EMV hasn't rolled out across the U.S. is that millions of retailers have about 12 million old credit card terminals spread across the country, and most are owned by cheap store owners who don't like being told they have to spend money to replace them. Most retailers have been dragging their feet, not wanting to make an expensive change. But the new members of the breach-of-the-month club are mad about the insecure systems they've been forced to use, and are now championing the rapid switch to EMV instead of fighting it. The smaller retailers are also impacted now, and are no longer resisting.

    The irony is that EMV readers for the small retailers are far, far cheaper than the old terminals, and the rates for using new companies like Square, Intuit, and PayPal are much lower than the typical old bank rates for the old credit card readers.

    --
    John
  20. close enough is pretty simple. $200 CC or cash by raymorris · · Score: 1

    That was a useful system. There are two simple ways to get approximately the same amount of security, in exchange for the same or less amount of hassle.

    > tell it that the next time I swipe my credit card, make it generate a one-time number only good for $50?
    > I go to Target or Staples or wherever, spend $25, the number is never valid again and I have nothing to worry about.

    For $25-$50, that's called cash. No need to pay the credit card company $1 on a $25 transaction, and you are paying them, indirectly. No need to create hackable and trackable records of every little purchase you make daily, either.

    The other thing you can do is get a card with a $200 limit, or a debit card and tell them not to allow overdrafts. Set up an automatic payment to the card for $100 twice per month or whatever. That way the bad guy can't hit you for more than $200, or whatever amount you put on the debit card. You can have the bank will email you if your available balance gets low and add another $100 or whatever you're comfortable with. Crapital One makes this very simple and quick, but they are evil so I'd rather use a debit card that has the same options for automating things.

  21. details yes. Average attacker breaks average secur by raymorris · · Score: 1

    I've worked in the field of IT security, so I too will be looking forward to learning details. The story of the TJX incident was quite interesting- not just the technical details, but also the conversations between the perpetrators, the fact they knew they were getting greedy and should have gotten out of Dodge, etc.

    I'm not so sure it needs to be either really crappy security or a great cracker. Generally, breaking things is easier than making things, so an average bad guy can defeat average security. I've never encountered security I couldn't bypass, either in IT or physical security. (I'm trained in locksmithing). I'm not the world's greatest cracker, but I only need ONE way in. The defender has to secure EVERY possible weakness. That's a huge advantage.

    It's like a football game where one side wins the game if they score just once.

  22. Windows and outsourced again by WindBourne · · Score: 1

    Hey, is anybody noticing a trend that Windows combined with outsourcing == cracked systems.
    When will managers learn to think?

    --
    I prefer the "u" in honour as it seems to be missing these days.
  23. Re:Staples outsourcing prime factor in PCI breache by WindBourne · · Score: 2

    The problem is, that they are no different than any of the others that have been cracked. Every last one of them is running windows and have outsourced to India. Now, 30 years ago, when considering security clearences, payrolls were looked at. Why? Because if somebody was on clearence and had too low of a salary, they could be bought.
    Well, the Indian coders are paid less than $10K / year back in India. All it takes is somebody from china, Russia, North Korea, Venezuela, Iran, etc to offer just ONE of them 100k (or 10 years worth of their salaries) to release a bug in the production systems. Of course, it is happening.
    This is how and why these companies are getting cracked. What is really needed is for customers and banks to SUE these companies, and NOW. And not just the company, but the CIO and CEO for putting their data at this much risk. Once CEO/CIOs are looking being held personally responsible for their actions, well, things will change.
    Issue solved.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  24. No, they will not by WindBourne · · Score: 1

    That happened at Target. And yes, they got CCs, but they also got medical info.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  25. Why? It would not matter. by WindBourne · · Score: 2

    Look, the problem here is that ALL OF THESE COMPANIES THAT WERE CRACKED have 3 things in common:
    1) they run windows.
    2) they outsourced to India.
    3) the company is not allowed to operate in India.

    Basically, Indians are being bought off to leave backdoors on the production system.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  26. it will not matter by WindBourne · · Score: 1

    Look, everybody is ignoring the common things. Instead, they see what the crackers WANT them to see, which is other doorways than what was initially used.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  27. Re:companies need to be held accountable; Not quot by WindBourne · · Score: 1

    The company, along with the CEO and CIO need to be held accountable. Once these ppl realize that they can be held PERSONALLY responsible for their bad actions, then and only then, will we see real issues solved.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  28. Re:Staples outsourcing prime factor in PCI breache by Great+Big+Bird · · Score: 1

    Can this include some criminal liability? Jail perhaps for a CEO or CIO?

  29. Re:One number to breach them all by WindBourne · · Score: 1

    Yes, they CAN go if people would SUE.
    I make a habit to never put my CC in stores that run windows or that outsource to India, or any nation where the coders are paid a pitance of western coders. As such, I have not had my CC's stolen.
    People need to put together mass lawsuits against companies and their CEO/CIO personally. Once that starts happening, then and only then, will things change.
    Even here, it would be nice to see a lawyer step up and state that they are willing to do a class action against these companies.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  30. Re:Staples outsourcing prime factor in PCI breache by WindBourne · · Score: 1

    Well, that is a good question. I would like to think that it can. But, I do not know.
    However, I DO know that they can be held personally liable.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  31. Internal vs POS by Anonymous Coward · · Score: 1

    I don't live in the US but I visited last year. I made a purchase at Target (not Staples, I know) and was shocked when the clerk did two things with my CC: they first ran the card through the in-house POS computer. And then put the card in the hand-held bank issued (I assume) POS device to conduct the sale. I asked her why she ran it through the in-house computer and of course was told that it was "policy" and that's how it works. Don't worry, I didn't have a pointless argument with the sales clerk.

    But this is a fact that is not being well reported. These breaches occur and no one tells us where the actual break took place. My speculation is that the in-house computer system is being hacked, not the bank-issued POS device. I assume that the retailer is swiping CCs so that they can track purchases. So the really sad thing about this is that the CC breaches (Target and Home Depot last year, now Staples, etc...) would be avoidable if the CC numbers were not being stored by the retailer. At the very very very least, they could have taken the details from the card and hashed* them to produce a "customer ID" for tracking purposes.

    I just use cash now for everything, but you must agree that it's a funny world we live in where online CC purchases feel safer than brick and mortar shopping!!

    *non-trivial I know. You want a hashing method that maps similar length strings without generating collisions and that's not so easy in practice. An "off the cuff" suggestion is to simply take the full mag read and then sign it with a private key. The resulting string can be used as the "customer ID". I guess in practice thought the retailer wants your name so they can try to extend their market research somehow.

  32. Re:companies need to be held accountable by X0563511 · · Score: 1

    PCI violations are much worse than that, if they actually fine you.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  33. Re:Would this solution stem these unending breache by X0563511 · · Score: 1

    Tokenization isn't new. There's no reason to store the card number these days, other than software vendors with their heads in the sand.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  34. Re:Would this solution stem these unending breache by X0563511 · · Score: 1

    *COUGH* there's a solution to this already.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  35. Whitelist based operating system? by The+New+Guy+2.0 · · Score: 1

    Windows at a POS gives the employees of an empty store a lot of entertainment options, but it also causes problems when malware gets bundled with the hot new app of the moment. So, it looks like Staples should invest in a new POS system that is better locked-down. If malware is showing up on your task lists, you at least need a format and reinstall to be sure you're safe.

  36. Re:Cash is King! by The+New+Guy+2.0 · · Score: 1

    Remember you still have to use a Staples Rewards card to avoid being overcharged with cash.

  37. Re:Time to start accepting Bitcoin by Richy_T · · Score: 1

    The deal there is *your* lapse of security does not affect *my* finances. Millions are getting compromised because of a single entitiy here.