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.

97 comments

  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: 0

      Walmart isn't innocent.

      http://www.wired.com/2009/10/walmart-hack/

    2. 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).

    3. Re:Honestly by Anonymous Coward · · Score: 0

      I'm honestly thinking about taking cash from the bank and using that for all my purchases

      I went that way for about 90% of my purchases. Recurring bills go to credit card or direct withdrawal. Things I can't find locally (or infrequent durable goods purchases where the price spread between online and brick/mortar is huge) I'll use the CC on. Groceries, beer, books, household goods, tools, toys, all in cash. Best thing is, relatively minimal telemarketing and junk mail. I shop only at stores that do NOT require a "membership card" to get sale pricing. (Safeway can go fuck themselves. Prices are basically double for non-members. "Sale for members only" prices are comparable to regular prices at a civilized store that doesn't require ID to buy food.)

      Even if they're using ESN/IMEI to track my movements throughout the store (theoretically possible but stupendously expensive) to realize that the guy who buys 10 pounds of pork shoulder at $3/lb also tends to buy four or five heads of garlic at the same time... well, fuck, if they can monetize that, more power to them. Doubling the price of garlic when pork's on sale isn't going to work because garlic keeps for weeks.

      Best part is, when I, with a trunkful of tasty soon-to-be-roasted pig parts, do a beer run to the local independent bottle shop, he's so glad to see me that he gives me a cash discount that probably exceeds whatever the credit card companies charge him.

      And unless my heath insurance company has a mole in the NSA, there's no way they'll ever know about my lifestyle. I might get bumped up a category or two in the risk department for having a largely-blank food profile, but they have no idea how much pulled pork and beer I can consume over a good weekend.

    4. Re: Honestly by Anonymous Coward · · Score: 0

      Here at the university of Florida, the vending machines started taking cards a year or two ago; now they've started offering a cash discount on the same machines. I get a cash discount at the local boba tea place too. Expect to see more of that as card companies increase fees.

    5. Re:Honestly by Anonymous Coward · · Score: 0

      It more that nobody is willing to pay for decent IT security.

    6. Re:Honestly by Anonymous Coward · · Score: 0

      People often forget that the first, and last, rule of security is that there's /always/ a way in.

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

      Satoshi Nakamoto does.

    8. Re:Honestly by Anonymous Coward · · Score: 0

      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.

      Just be careful about getting stopped by the police and having your cash confiscated for suspicion of being used to buy drugs...
      http://www.washingtonpost.com/sf/investigative/2014/09/08/they-fought-the-law-who-won/

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

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

    10. 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.

    11. 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.)

    12. Re:Honestly by Anonymous Coward · · Score: 0

      Some people don't have strong enough self-control to maintain spending levels within their means. To them, the potential $400 is not worth the risk of massive credit card dept. I also get a bunch of cash back, but I remember that money cam from fees the credit card company added to the merchant and thus prefer to use cash at smaller mom-and-pop stores.

  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 Anonymous Coward · · Score: 0

      Google wallet doesn't require my phone at all. I can swipe a card that I only have the exact amount of the transaction on if I so wish, and I'll get a notification within seconds of that, or any transaction be it approved or denied

    4. 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)

    5. Re:Neener by Anonymous Coward · · Score: 0

      Am I the only person who uses cash? Cash is tough to trace and hack.
      ps: I'm over 55.

    6. Re: Neener by Anonymous Coward · · Score: 0

      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.

      How does Apple Pay NOT require opening an "app". Because it is a 'service' -aka- always running app? Or because it is an 'app' that runs automatically when you use apple pay? There is NO MAGIC here; I really want to know.

    7. 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.

    8. Re:Neener by Anonymous Coward · · Score: 0

      No, esp at places like Target and Staples, where you know they are trying to track as much data as they can. And if I go to these places it is usually for small purchases that are easily covered by cash. I think the last time I was at Staples I bought two batteries.

    9. Re: Neener by Anonymous Coward · · Score: 0

      There must be a service running continuously, because all one has to do is touch the fingerprint reader (NOT press the button) while touching the phone to the card reader (maybe holding it within an inch or so is enough?). In a second, the screen lights up with the Wallet app, and it vibrates to indicate that the transaction has been processed.

      It works brilliantly. I've never had a fingerprint read fail (or succeed, when I've tried using a non-programmed fingerprint), and I can't imagine the process being any faster or easier.

      The fact that it keeps your actual credit card information out of the hands of these companies that screw up security is a huge bonus.

    10. Re: Neener by Anonymous Coward · · Score: 0

      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.

      This is wrong. Google Wallet will also pop up when the phone is touched to an NFC terminal.

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

    That was easy.

  4. The staples didn't keep keep the vessel together by Anonymous Coward · · Score: 0

    Maybe try paper mache?

  5. 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 Anonymous Coward · · Score: 0

      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.

      Rest of the world figured out chip-and-pin 10 years ago, works without any problems. Are USians really that stupid that they can't cope with chip-and-pin?

    6. Re:I think it's about time... by Anonymous Coward · · Score: 0

      We were forced to learn cursive in school. We've got to use it somewhere other than SAT/ACT tests.

    7. 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
    8. 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!
  6. 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?

    1. Re:Don't let dictators censor us! by Anonymous Coward · · Score: 0

      Nakoula Basseley Nakoula, the producer, was arrested for violating probation that stemmed from convictions for bank fraud (check kiting). Being a right wing hero should not be a get out of jail free card, nor should it excuse illegal behavior.

  7. Re:The staples didn't keep the vessel together by Anonymous Coward · · Score: 0

    hooray for title typos

  8. One number to breach them all by Anonymous Coward · · Score: 0

    customers' names, payment card numbers, expiration dates and card verification codes

    Why are we still operating this way, where your credit card has one number, and you have to give that number to anyone you want to buy from, and if any one of those places "loses" your number it's game over? This is the worst fucking system possible.

    I used to have a card from American Express where if I wanted to make an online purchase, I could go in and generate a new number with a few options: one-time use only; multiple-use with a set maximum amount; monthly recurring at a set price. So I could sign up for Netflix and give them a credit card number that's only ever allowed to be charged $8.99 a month. Or if I wanted to buy a bunch of Christmas gifts from Amazon, I could generate a new number with a hardcoded limit of my total purchase amount. Then I don't have to worry about Netflix or Amazon getting hacked and some dingus in Outer Elbonia racking up $3000 worth of charges.

    That was like 5 years ago. I don't have that card anymore (annual fee was annoying) but the technology exists to do this for online purchases. Why can't we do this for in-person purchases? The UK has chip-and-PIN technology and I hear that's going to be mandatory in the US soon but it still isn't enough. 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? I go to Target or Staples or wherever, spend $25, the number is never valid again and I have nothing to worry about.

    The technology exists to make all of this a non-problem. 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.

    1. 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.

    2. 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.
    3. 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
    4. 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.
    5. Re:One number to breach them all by Anonymous Coward · · Score: 0

      Let me second this. I brought up that chip and pin are coming soon and was told we would probably be sticking with the old stuff because it is more expensive to move on and the possible costs of the fraud is less. We are not a tiny retailer, but no where near the size of these big guys. We also don't store the CC number at any point, but it could be grabbed in transit from us or in the terminal while making the transaction.

      I don't know why these companies even store the CC numbers. Its not PCI compliant to store them non-encrypted, which sounds like most of them are doing and they don't seem to be getting in trouble for it.

    6. Re:One number to breach them all by Anonymous Coward · · Score: 0

      I'm sorry, but WHAT? You are saying that CEOs can go to jail if people sue? Do you not understand the court system? If a person sues, that is a civil suit. It can recover damages and sometimes punitive amounts. It cannot result in jail. Only a case brought by the government via a DA or the equivalent (federal prosecutor, etc.) can result in jail / prison.

    7. Re:One number to breach them all by Anonymous Coward · · Score: 0

      Banks are notoriously cheap when it comes to spending money that won't make them money.

      YEP! that there is your problem. As someone who worked a year doing Security Analyst work for one of the largest backend serivces for banks I can tell you your money is better off in your sock drawer. Banks will spend nothing if it will not make more money and to hell with customer security. They will buy cheat and steal to get around the yearly PCI audits. Ever seen over 300.000 vulnerabilities on a single network with a CVE score higher than 6? I never had until I took that job. They never patch and they never upgrade and there in house software is shit. The sad truth is you are safer buying a dildo for an online adult toy store and connectiing to your bank. Seriously the pen tests show it. Ever seen 3.8TB of unencrypted CC data? I have and I would bet it is still there after a year just waiting on someone to find it.

      You have to remember banks have all kinds insurance to cover the loss. They really lose nothing.

      People go into a bank and see the vault and think "My money is safe." What they don't know that digitally it is sitting in a cardboard box on the warehouse docks.

      Good thing I am an honest man.....
      and yes I keep my savings buried in the woods not in a bank.

  9. 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"

  10. companies need to be held accountable by Anonymous Coward · · Score: 0

    I think a fine in the neighborhood of $20,000 USD per victim sounds reasonable.

    1. 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...
  11. two types of big companies... by Anonymous Coward · · Score: 0

    those who have been hacked, and those who don't know it yet.

  12. It costs money. by Anonymous Coward · · Score: 0

    It's a process. It's easy to do, if you spend the time and money doing it.

    But if you consider security a cost, and an optional one at that, it's an easy call for these guys. They're externalizing their expenditures for security training, monitoring and passing the savings on to the shareholders. Hoping that they don't get hit. If they do, the people who got bonuses for cutting costs won't be the one skewered, it'll be the poor sysadmin that had no say in the matter.

  13. 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?

  14. 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.

  15. Re:Would this solution stem these unending breache by Anonymous Coward · · Score: 0

    That is called tokenization and is fully supported by Visa... but since to managers, security has no ROI, it isn't done.

  16. Time to start accepting Bitcoin by Anonymous Coward · · Score: 0

    Would Staples and other stores allow bitcoin to be used as a form of payment, this kind of theft would be virtually thing of the past. At least for those paying with BTC. No more credit card numbers or other personal details stored or needed at the servers that eventually get hacked.

    1. Re:Time to start accepting Bitcoin by Anonymous Coward · · Score: 0

      Except if someone gets into your Bitcoin wallet and buys bunches of crap from Staples, there's no getting your Bitcoins back. So have fun with irreversible fraud and permanent loss of your funds. I'll stick with using a credit card where if someone steals it I'm not out any money.

    2. 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.

    3. 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.

  17. Visa by Anonymous Coward · · Score: 0

    It's everywhere you wanna be hacked.

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

    That was easy

    --
    lucm, indeed.
  19. 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 Anonymous Coward · · Score: 0

      Better security might actually be a bit more complicated. Besides the malware aspect there are other techniques that work. They need real physical security to stop some of the techniques being used. Like putting computers into difficult-to-penetrate steal boxes (with non-detachable input, etc).

      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).

      The way I'd probably do it is using one of the USB wifi adapters which have flash-on-board AND can the source code to the firmware is available. I believe some of the USB wifi dongles with the AR7010+AR9280 would potentially work (not all of these wifi dongles, but some). Many stores (Staples included) have wireless readily available already so it could connect to that. Failing this you could just use a GSM USB dongle instead (potentially, but it might be a little more complicated).

      This technique-or well- a similar technique where criminals enter stores to install fake hardware, etc has already been proven to work in the real world. I believe in Europe its quite popular actually.

    2. 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).

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

      So Cory did it?

    4. 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.

    5. 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

    6. Re:Network Level by Anonymous Coward · · Score: 0

      You're devising a technical solution to what isn't a technical problem.

  20. Re:Would this solution stem these unending breache by Anonymous Coward · · Score: 0

    CC data is stored by merchants to implement some kind of membership functionality, whereby returning users don't have to re-enter their CC data out of convenience. I can't imagine why a retail POS would store CC data. Hashing would render the data unusable for the merchant as well so that wouldn't serve a purpose.

    I think it's more likely the data was intercepted in-transit before encryption.

  21. 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.
  22. 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.
  23. No one will care about retailer hacks until by Dracos · · Score: 1

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

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

    Here is the list of stores

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

    --
    I have to return some videotapes...
  25. 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.

  26. Staples outsourcing prime factor in PCI breaches by Anonymous Coward · · Score: 0

    I spent a great deal of time working at Staples HQ here in Framingham, Massachusetts these past two years.

    I was shocked by how many Indian employees they have. At lunchtime in the cafeteria, it is like living in a foreign country. I have no idea how they are legally able to bring over so many H1B employees.

    I worked for Sapient, has their HQ in Boston, although they are basically an Indian company now. I was the only American on the team.

    Staples basically employs H1B visa holders from India to do _everything_ in the company, technology-wise.

    Staples Advantage, their B-to-B arm, is the #2 internet retailer behind Amazon, not too many people realize that. I worked on an important project that had visibility to the executive team and the CTO, who is a former Sapient employee, also originally from India.

    There are about four major Indian outsourcing firms firmly ensconced at Staples HQ, HCL, Infosys, Tata, Sapient, and the other one of the "Big 4" Indian outsource companies.

    The code that is produced at this company by all of these journeyman Indian programmers is exceptionally poor and I am not surprised they had a security breach.

    As bad as the programming is, the lack of specifications and documentation of any kind, functional or technical was really shocking to me.

    Sapient robs Staples blind, flying in L1 Visa "Managers" from India, paying them Indian wages and charging Staples for U.S.-based workers. Not only are these guys misclassified as L-1 "Managers" in a very fraudulent way (they don't manage their own schedule, let alone others), they are also, many of them, able to communicate in American standard English on a level equivalent to a bright American middle school-er or High School student.

    There is no understanding of encryption technology or PCI standards; Files are passed around with business and consumer PCI information and data in plaintext and outside the corporate firewall and network on Box and other file sharing services. Staples IT struck me as a bunch of riverboat gamblers; I am particularly not impressed positively with the CTO; She is very "Hands off", and I never considered her to be a good pick for an eCommerce CTO. I expect more PCI breaches in the future; The Staples POS group is obviously in over their heads and needs to stop outsourcing their core competencies in in-store technology to Indian IT outsourcing companies.

    Staples is not going to be able to execute on their "Vision" to compete with Amazon as a general purveyor of myriad consumer goods; They have one datacenter out in Western Massachusetts, which, although impressive to tour, is not even close to where they would need to be in terms of IT infrastructure to compete with Amazon.

    Staples deserves the bad press; They earned it.

  27. 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.

  28. 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.

  29. 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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.
  34. 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.
  35. 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?

  36. 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.
  37. haha! You call that a breach? by Anonymous Coward · · Score: 0

    That's not a breach. This is a breach

    http://homedepot.com/

  38. Cash is King! by Anonymous Coward · · Score: 0

    If you are going to steal my money you will have do it the old fashioned way. Stores and the government are also unable to data mine my purchasing habits. The banks won't get their 1-3% of the purchase amount, which is really just a stealth tax that causes us to pay higher prices for goods and services.

    1. 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.

  39. It's not "theft" by Anonymous Coward · · Score: 0

    > Staples said in October that it had learned of a potential data theft

    It's not 'theft'. "Theft" deprives the original owner of it's property. Staples still has full use of it's data.

    Am I doin' it rite? Can I sit at teh kewl kids table yet?

  40. 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.

  41. No info, no problem by Anonymous Coward · · Score: 0

    See, this is why when I'm at the checkout and they ask if I want to be a part of this or that points system, or whether I want my name entered for a draw if I fill out a survey, or whatever other silly marketing-related / statistics-collection operation they are running, I say NO.

    They can't be trusted with information. None of these companies. So my security approach is to give them as little as possible. That can still be a disappointingly dangerous amount of information (e.g., a credit-card transaction), but if there is anything else they ask for, no, they're not getting it. I don't care how many incentives they try, because these companies have proven time and again that they're incompetent and untrustworthy.

  42. 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...
  43. 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...
  44. clojure stack? by Anonymous Coward · · Score: 0

    Very curious to learn if their clojure stack was involved, esp. as it relates to the "no frameworks" philosophy, which in practice means "bring your own security".

  45. Re:Staples outsourcing prime factor in PCI breache by Anonymous Coward · · Score: 0

    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.

    Citation needed.

    Not that I think that Indians have an especial immunity to bribery (stop snickering, Venkit!).

    But because American citizens in positions of trust have been known to betray their nation for considerably less than that.

  46. 100% Goverment incompetence. by Anonymous Coward · · Score: 0

    Remember the goverments Obamacare website fisacao that actually bankrupted MILLIONS of people and destroyed their health insurance? This little problem doesn't even come close.

  47. 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.

  48. Re:Staples outsourcing prime factor in PCI breache by Anonymous Coward · · Score: 0

    You last sentence proves the whole problem.
    The larger the difference in price, combined with the high level of incompetence in coders over in India as well as the fact that none of these companies are allowed to operate in India, leads to situations where they can be bribed easily.