Slashdot Mirror


Cracker Gains Access to 2.2 Million Credit Cards

Doctor Sbaitso writes "CNN reports that a hacker bypassed the security system of a company that processes credit card transactions and gained access to approximately 2.2 million Visa and MasterCard credit cards. Fortunately, none of them seem to have been used fraudulently."

38 of 500 comments (clear)

  1. I think not. by Latrommi · · Score: 3, Insightful

    Fortunately, none of them seem to have been used fraudulently.

    And how exactly do they know that all 2.2 million credit card #'s haven't been used fraudulently? I'm sure that there are at least a small percent of any given set of 2.2 million credit card #'s that are used fraudulently.

    1. Re:I think not. by brianvan · · Score: 2, Insightful

      No, the whole reason you have a credit card is to spend money you don't have with you at the time.

      Whether that money is going to be there when the bill arrives or not is the rub. The credit card companies love that part. The whole point for them is to trick you into spending money you won't have for a long time... hence generating billions of dollars in interest and fees from stupid consumers (like me).

    2. Re:I think not. by mosch · · Score: 2, Insightful
      actually, they'd prefer if you pay your bill. they get approximately a 2% cut of everything you spend, so if you charge $2k a month, they're making $40/mo off of you right there.

      They'd much rather have that, then the risk that you'll NEVER give back the money. Especially since the only thing they can really do if you don't pay is ask again and again if you'll please pay.

    3. Re:I think not. by Ryan+Amos · · Score: 2, Insightful

      No, they very much like it when people don't pay everything on time. 20% is much better than that 2%, which they get anyway. If you charge $2k then don't pay it back for a year, they get ~$400 (depending on your APR, most are around 15-20%.) Plus they still get the $40, and they get their money back (most people EVENTUALLY pay off their credit cards.) Most people ride a balance on their credit cards, which is where they make the REAL money. The credit card companies (among other financial institutions) have been lobbying really hard to make bankrupcy a LOT harder to get, so that they get all their money back.

  2. oops, missed the credibility express by nomadic · · Score: 4, Insightful

    Fortunately, none of them seem to have been used fraudulently

    Uh, yeah, because it's so easy to verify that two MILLION credit card numbers haven't been used fraudulently.

    I mean, come on, just through coincidence I'm sure some of the physical cards themselves have been stolen recently and used fraudulently.

  3. Is there a name? by Thaidog · · Score: 2, Insightful

    That article was not written with many details... What credit group... who's the hacker?

    --

    ||| I still can't believe Parkay's not butter.

  4. How do they know? by WIAKywbfatw · · Score: 5, Insightful

    With 2.2 million credit card numbers to check, how do they know that the cards haven't been compromised?

    Sure, their owners might not have reported any fraudulent use yet (and the card issuers themselves may not have spotted any) but all it takes is for this hacker/cracker to have made one copy of the records which he then disseminated to one or more friends for a problem to occur.

    At the very least, the owners of the system that was broken into should be contacting their customers to let them know that there is a small but real risk that their cards numbers might be out there and that they should double check their statements for any unusual items.

    But, given that most companies would see something as proactive as this as marketing suicide (rather than use it to enforce the fact that they do everything to protect the security of their customers), I doubt that they will be so bold.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:How do they know? by GoofyBoy · · Score: 2, Insightful

      How can you not trust a credit card company?

      Check your statement, dispute if you get anything that doesn't match your records/recipets.

      Its like saying I don't trust my grocery store. There really isn't that much trust thats needed.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  5. I wish mine were stolen... by grahamsz · · Score: 4, Insightful

    I like those odds - not a single fradulent use in 2.2 million cards.

    Hell i've had 3 fradulent transactions and only own 3 credit cards and two debit cards.

    One thing i've noticed is that my card company seem good at stopping me from spending when they think i'm fradulent. Just put 7 currencies on your card in as many days and alarm bells seem to ring somewhere.... but catching real theives is a little too tricky

  6. OUch by IanBevan · · Score: 4, Insightful

    Citizens Bank, a financial institution serving the Northeast, shut down the accounts of 8,800 customers whose card numbers had been accessed after being notified by MasterCard on Friday, bank spokeswoman Pamela Crawley said. All of those accounts were safe, she said.

    I'll bet those people are just *thrilled* to have their accounts locked out. How many people are going to find their card mysteriously declined when doing their weekly grocery shop then ? I'm betting the bank hasn't made 8,800 phone calls to explain their position.

    Hell of a way for VISA/MC to limit their liability - just cancel their cards ??
  7. Re:Thus Far by rela · · Score: 2, Insightful
    With that in mind, both Mastercard and Visa are going to do everything in their power to make sure there are no fraudulent charges made. At this point, I doubt if there'll be any fraudulent charges made. It would have been more likely that a ton of charges would have been made immediately after the numbers were stolen.

    Oh, yes. It doesn't look good for them, and it looks REALLY bad for the issuing banks, if nothing is done about it. But I still think that at least some people are going to be filing disputes on bad charges because of this.

  8. Read the article by DrMrLordX · · Score: 0, Insightful

    If you had read the article, you'd know that the cardholders are not liable for any purchases that may be made with the stolen CC data. Visa and Mastercard have already been contacting banks to let them know which CC#s were stolen.

    It's better to troll than karma-whore. It's better to troll than do ANYTHING, in fact.

  9. When will they learn? by ic3p1ck · · Score: 2, Insightful

    I think its time the whole CC system is overhauled!

    The lack of authentication is the biggest problem with it. And no, the PVV is not good enough for authentication either, its also printed on the card and some online stores require that number but store it with the CC# anyway.

    I'm sure the banks have a huge amount of fraud on cards and eventually these costs get passed on to the customers.

    Debit cards with PINs / Smartcards are the way to go.

    1. Re:When will they learn? by NaDrew · · Score: 3, Insightful
      Debit cards with PINs / Smartcards are the way to go.
      Um, no. Your liability if someone steals and uses your credit card and it's provably your fault: $50.
      Your liability if someone steals and uses your debit card and it's provably your fault: every cent in your checking account, every cent in your linked savings, CD, brokerage accounts, and as many overdraw fees as your bank can stick you with.
      --
      Vista:XPSP2::ME:98SE
  10. Re:It's probably a matter of time... by Spy+Hunter · · Score: 4, Insightful

    How on earth do they know that none of 2.2 million credit cards has been used fradulently in the last 24 hours? Seems pretty impossible to me. I'll bet some of them have for reasons completely unrelated to this hacker anyway. How can you verify something like that on such a huge scale?

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  11. Re:It's probably a matter of time... by SystematicPsycho · · Score: 1, Insightful

    The article is pretty poor, it contains no facts and verifies nothing. It attempts to convey that it is true because of the trail of denial.

    --
    Analytic & algebraic topology of locally Euclidean meterization of infinitely differentiable Riemmanian manifold
  12. Re:PIN numbers? by Kamel+Jockey · · Score: 5, Insightful

    Can anybody explain to me why credit cards don't have PIN numbers like my ATM card does? Wouldn't this stop a tremendous amount of fraud?

    No, because the PINs would probably be stored in the same unsecure manner that the other credit card information was. This is why PINs in general and/or 3 digit auth codes will be ineffective. What's needed here is better site security, not better credit card security.

    All someone needs is someone's card number and expiration date and they can do whatever they want.

    Kinda... You can actually specify any date in the future and the transaction will validate (if you use a system like Cybercash or Authorize.Net). If however, you have a human on the other side who checks the entered credit card information against what they get from the credit card company, then that human can manually disallow the transaciton.

    Unfortunately, the only real way to secure information is to store it in an encrypted form such that the key needed to decrypt the information is physically separated from the machine which contains the data. However, many websites currently use the "key under the doormat" approach to security, which in theory is no better than storing the data unencrypted and hoping that no one hacks into the system and sees it.

    --
    In case of fire, do not use elevator. Use water!
  13. Re:It's probably a matter of time... by EvanED · · Score: 2, Insightful

    My guess is that they haven't had any reports of fradulent use.

  14. No Encryption? by PetWolverine · · Score: 2, Insightful

    Why are so many companies so foolish?

    You encrypt the number like crazy when it's traveling to your server. You protect it with all the firewalls and whatnot you can muster. You limit who has legitimate access to it. And you don't encrypt it when it's stored on the server?

    I don't get it. Passwords are stored encrypted. Why not credit cards?

    For all the time I've spent reassuring my parents that it's okay to pay for things on the Internet because the encryption is impossible to break, things like this make me really nervous. I think we need legislation requiring all company databases that store credit cards to store them encrypted.

    That way, if someone does break the encryption and get our credit card numbers, at least we can prosecute them under the DMCA!

    --
    I found the meaning of life the other day, but I had write-only access.
  15. Re:"Cracker Gains Access to 2.2 PIN NUMBERS" by SirSlud · · Score: 2, Insightful

    > Think of it this way, if I stole your ATM card, I couldn't empty out your checking acount without your PIN which, hopefully, only you know.

    I'm pretty sure the machine knows it too (however briefly as it checks with the bank's servers) ..

    However, retail websites wouldnt have to store your PIN, just authorize you briefly. That makes discovering PINs from 3rd parties impossible. You'd have the crack the credit card company, and thats the most 'logical' party to trust with the data that you need to use the account.

    I agree with the parent post .. a centrally secured PIN number repositority accountable to the company that issues the card would probably prevent alot of fraud.

    --
    "Old man yells at systemd"
  16. one way to know. by Erris · · Score: 2, Insightful

    You could just cut them all off. Are there any places left that don't call in credit card purchases? Of course, that would leave 2.2 million credit card users high and dry and they would have to issue 2.2 million new cards. It would cost hundreds of thousands of dollars and do incalculable PR damage. So what to do?

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  17. Crappy journalism by MacAndrew · · Score: 2, Insightful

    Having read it :) I suspect this CNN article isn't much more than a paraphrase-the-press-release sort of thing. ("A hacker has gained access to as many as 2.2 million Visa and MasterCard accounts, the two companies announced Monday.") Someone else here cites an article saying FIVE million numbers were stolen! I think more probing work is needed.

    Also, I love "Both card companies have zero-liability policies, which protect cardholders from being held responsible for unauthorized or fraudulent charges" -- as if they're so generous. For one thing, I think that "policy" is required by federal law, and if not it would be legally insane (and unenforceable) to hold subscribers liable for 3rd party mistakes. An interesting Q might be how long you could wait or fail to notice an ongoing fraudulent use of the card, assuming it didn't get maxed out within minutes.

    Anyway, look for more probing articles. I'd like to know what *other* sensitive information might have been accessible? Wouldn't a list of social security numbers be nice? How'd you like to have to go get that number changed? I assume (hope, pray) SSN's weren't stored in the same sloppy way as these CC #'s, but it's perfectly possible at some other institution.

  18. Re:PIN numbers? by kiolbasa · · Score: 3, Insightful

    I don't think there's any reason to store the 3 digit number in a database. It's only used during transaction approval. I can see why merchants store accounts numbers, to keep records of transactions and such (though it's just lazy and insecure the way they manage that data sometimes). There really is no need to add a field in their dastabases for the extra 3 digits, since the account number already serves its purpose, and is guaranteed to be unique.

    Of course, then the problem is not every merchant verifies the 3 digit code, so a theif doesn't even need it for some transactions. It is in the merchants' best interests to use the code, however, since the merchants foot the bill in fraud claims.

    It's still not the greatest system, but it has some potential to curb fraud. Needs refining, but it's better than nothing.

    --

    Beer wants to be free
  19. Credit card security is a joke by koreth · · Score: 5, Insightful
    I used to work on the billing system for a company that took credit card payments, and I have to say the security in the system is just laughable. I have no sympathy whatsoever for the banks losing billions a year to fraud; there are so many simple ways to plug the system's gaping holes that I think it borders on criminal negligence they haven't done so yet. A few examples off the top of my head -- with the caveat that this was all true a few years ago and may be less so today. All of what I'll describe here is pretty rampant already, so I don't think I'm revealing any state secrets.
    • Address/ZIP code verification (AVS) is fine and dandy. But for the major US credit cards (Visa, MC) it only works with US addresses! So if you have a Visa card with a Canadian or British billing address, address verification is a no-op. It didn't take our fraudulent customers long to figure that one out.
    • And even if you want to use a US ZIP code, all you need to know is the card prefix for a small regional bank (the first 4 digits of a Visa card are a bank ID) that only serves a few ZIP codes, and you can get a pretty good hit rate with random card generation.
    • Depending on the issuing bank, you can often use any expiration date you want as long as it's in the future. We used to have an option to automatically bump the expiration date forward by a year when the expiration date on a monthly-billed account went by, and most of the time it worked without any errors even in cases where we knew the bank had issued a new card with a two-year expiration time.

    Here are a few things I'd like to see in the credit card infrastructure.

    • More strict address verification. Standardize the format of street addresses such that the actual address can be verified on mail-order or online sales, rather than just the ZIP code. Some banks do already support street address verification, but it's not universal and it's pretty unreliable since there are so many different ways to format addresses and they don't always match what's in the bank database. (#10 101 1st St., 101-10 First St., 101 1st Street Suite 10, etc.)
    • Require a photo on every credit card, a la Citibank. That plus better AVS makes physical credit card theft a lot less worthwhile.
    • Smart account closures. Right now when an event like the one in the article happens, 2.2 million people have to scramble to clean up the mess of recurring payments suddenly failing through no fault of their own. The letter from the bank is followed a couple days later by a nastygram from the cable company or whatever. The infrastructure should be able to shut down a card for new transactions while allowing familiar ones to go through, where "familiar" means a vendor that's charged to the card more than N times over a period of at least M months where the amount of the new charge is within X percent of the previous charges. This one might not appear to benefit the banks at first glance, but it does: when there's a big theft of card numbers, it will cut down on the number of irate customer phone calls they have to field from people whose utilities just got shut off.
    • Single-use card numbers. I should be able to call a phone robot or hit a web site, enter my card number, and get back a virtual card number that's good for either a limited amount of time (American Express offers that) or, better still, that's only good for the first vendor who uses it. That way I'd give a different card number for each monthly payment (cable bill, Netflix subscription, etc.) and if the number was stolen, I'd only have to give a new number to that one vendor and the bank's exposure to fraudulent transactions would be negligible.
    • PINs. Again, this is more helpful for physical card theft than online theft since the PINs would be in the online databases right alongside the card numbers, but it's an obvious thing that'd make it next to useless to grab someone's wallet intending to use their cards.

    Some of these things would be a major overhaul. Some of them wouldn't. But any of them has to be doable for a lot less money than the credit industry claims it loses to fraud every year. I cannot comprehend why they don't do some of these things.

    1. Re:Credit card security is a joke by g_attrill · · Score: 3, Insightful

      banks losing billions a year to fraud...

      Banks don't lose out - they merely do a chargeback to the merchant, and unless they can prove the transaction was authorised they are the ones that lose the money. Since most fraud is mail-order or uses signatures clearly nothing like the one on the card 99% of the time they lose out.

      Gareth

  20. You dont need to know! by QuantumG · · Score: 2, Insightful

    Because remember, it's not the credit card processor's fault that your credit card got stolen, it's the evil hacker who bypassed the security. If we told you which credit card processor it was you might take your business elsewhere, therefore ensuring that security of your credit card is taken seriously -- and we don't want that, do we? I mean, that would be like punishing the credit card processor for the evil hacker's crime!

    --
    How we know is more important than what we know.
  21. Re:PIN numbers? by styxlord · · Score: 2, Insightful

    Yeah but there's no reason for CC#'s to be stored anywhere either. Can the CC companies please hire someone who knows how to use a hash function.

  22. Re:Yet.... by Huusker · · Score: 2, Insightful
    Who is going to be responsible? The Credit Card companies or the site that got hosed?

    It will be the merchant who gets hosed. Those 5 million cards will be used to stiff merchants across the world. And when it comes to credit card fraud the merchant always gets the short stick.

    To add insult to injury, if a merchant gets a chargeback rate of more than 1%, Visa/MC has the right to start charging the merchant up to $10000/mo for 'research fees', that is if they don't drop the merchant entirely (and thereby put them out of business -- a not uncommon event for smaller businesses).

  23. No cards used fraudulently? by bigwayne · · Score: 2, Insightful

    Heh. I haven't read all the posts on this article yet, but I'm sure I'm not the only one thats thinking about this "coincidence" ...

    Starting at the beginning of the month, and every 4 days since then, someone has been using my friends Visa card to buy Calcium Pills and have them shipped to his house. This is the first time this had ever happened to him.

    The people made 3 orders using two different emails addresses. When the first orders arrived at the door, he called the Bank and had them put a stop on his card. There were two more attempts made, and the email addresses where the orders originated (at least the order confirmations weren't bounced back) were then delivered to the police, and our district attorney's office. We have yet to hear from anyone on the matter.

    Whether this has anything to do with what has happened is beyond me, but its a little interesting that this happened at the same time.

    --
    400 Person LAN for Charity: Zion LAN 2005
  24. It was not a gateway by 888+Geek+Help · · Score: 2, Insightful

    2.2 million cards isn't that many so I don't think it was a major gateway. I bet some vender kept credit cards on record and had lousy security. Also if there was a gateway problem we would see some missing AmEx and Discover. Lots of venders just accept Visa and Master (it's the basic package man)

    We use a randomly generated code specific to each transaction, user, time, and credit card that only our bank (in theory) can track back to an actual credit card. We don't know and therefore don't have any of our customer's credit cards.

    --
    -888 Geek Help (888-433-5435)
  25. I'm Sacrificing +2 Karma To Say This.... by Bowie+J.+Poag · · Score: 2, Insightful



    How is it that a credit card company can determine (within hours!) that not a single one out of their +2 MILLION accounts have been tampered with, but yet, it takes them like 3 months to resolve a single dispute over an unauthorized charge to *my* account?

    I used to have a pretty good bullshit detector.... Until this Timmy-riffic article came along and broke the fucking needle off, that is.

    --
    Bowie J. Poag

  26. Your grandma's card at the supermart got taken by Huusker · · Score: 2, Insightful
    The Visa/MC press release doesn't mention the Internet at all. It uses the words (chosen carefully) 'company that processes credit card transactions.'

    The number of cards is too large for any gateway IMHO. I will bet money that a private processor network got hacked, or the central database for said network, i.e., ECHO, EFS or something on that scale.

    These networks are used for dialup and leased line access for authorizations. This means your grandmother's card used at the grocery store could now be in the hand of a hax0r.

    Reuters is reporting 5 million cards.

  27. Re:So....Speedy delivery. by Anonymous Coward · · Score: 1, Insightful

    "Finally I have to point out that I have no interest in obtaining these numbers (or any others, except my own :-) and I am certainly not advocating credit card fraud. Just saying that if an opportunity like you described (every email box got the list) came my way, I would be very tempted to try and enjoy myself with some humourous (to me) exploits from a safe place and that there would probably be tens or hundreds of thousands of other following suit. Damages would rack up pretty quickly."

    An interesting mental excercise (BTW do you crack DirectTV cards?), but the majority of credit card transactions are electronic in nature (yes that includes mail order[1], and web sites). Anyone submitting such a number would be refused, and redflagged. Remember it's not only crime that can move at the speed of light.

    [1] Yes I use to handle both.

  28. Simpler, more secure way by Anonymous Coward · · Score: 2, Insightful

    I would like to see it overhauled too. However, I'd prefer to see credit cards that use strong cryptography. These days, we have the proper algorithms pretty much worked out, and we have enough very cheap computing devices available to do it.

    Basically, crypto allows you do two helpful things with a good degree of certainty:

    1. Send a message to someone and ensure that only they can read it, either by using their public key or by using a shared secret key.
    2. Examine a message and be sure that it was sent by none other than the holder of a certain private key.

    Now, the fundamental problem with credit card transactions these days is that, although signatures and photo IDs are used peripherally, fundamentally they are based on the idea (just like social security numbers) that they will be kept secret, because knowing the number allows you to exercise the privileges that come with holding the account. But, there is no way to use the account other than to give away the secret . And worse, you either seriously restrict your buying or you end up giving the secret away to people who you can't really trust and who have no big incentive to protect the secret. And even those who you legitimately want to have the secret (your insurance company) can screw up and overcharge, because they have the power (if not the legal right) to charge your account any amount any number of times once they have the secret.

    Cryptography can basically eliminate all those problems.

    Here's how I envision a future credit card transaction working:

    1. The merchant sends a digital message to your credit card (which is really a smart card, or maybe just software on your computer if you wish). This message says that the merchant requests that you pay them X dollars and Y cents, and that in return, they will provide goods/services A, B, and C for you. (This message is signed with the merchant's private key, so that you can use their public key to verify they really sent it. This avoids the situation where someone might impersonate a merchant and try to get you to authorize a payment.)
    2. Your equipment (not owned or controlled by the merchant in any way, and preferably not by the credit card company either, although that's less bad) receives the message and verifies that it really does come from the merchant. Should you choose to go ahead with the transaction, your device composes a message to the credit card company. The message includes the message sent to you by the merchant (including their signature) and asks the credit card company to remit funds on your behalf for this transaction. This message is digitally signed with your own private key, ensuring that nobody could have sent it but you, and it's encrypted so that only the credit card company can read it. You can send it directly to the credit card company. Or, have the merchant forward it for you; the encryption should protect them from reading it.
    3. Finally, the credit card company receives the message and verifies it is really from you. It then makes a decision about whether to approve the transaction, and it sends a notification of the result to both you and the merchant. Of course, this notification includes the original transaction description and is signed by the credit card company, ensuring that the company cannot later deny that they approved the transaction.

    There would be some drawbacks (big effort to change over, etc.), but the following benefits would, I think, outweigh them:

    1. From the user's point of view, the experience is VERY similar to using a credit card right now. The merchant proposes a transaction, you approve it, the credit card company approves it, and then you're done. (You can even have the merchant relay messages back and forth to the credit card company for you, so there is no need to mess with using the credit card company's web site to generate one-time credit card numbers.)
    2. Except, now YOU control the process of approving a transaction. Right now, the merchant's equipment is used to generate the approval. You press a "yes" or "no" button maybe, but fundamentally this is just to get your approval, and it's not as if they need YOUR finger there to press that button.
    3. The customer has proof that they ordered something and that the merchant agreed to give it to them, and that it was really the merchant who agreed to this and not someone else.
    4. The merchant doesn't really need to know the customer's public key or indeed anything at all about the customer (except what credit card company they use). So, you can make a close to anonymous, yet very secure payment.
    5. Because there is no secret passing between any party, if you're willing to make the details of a transaction known, you can safely conduct credit card transactions through e-mail or other insecure channels.
    6. Because the merchant is never entrusted with any secret information or other information they must be vigilant to protect, you can do business with web sites that mean well, but simply AREN'T tech savvy.
    7. Because the merchant is never entrusted with any secret information, the merchant themselves needn't be burdened with the chore of protecting your secrets if they want to accept credit cards (read: they won't be tempted to do a half-assed job with SSL, etc., just so they can say the accept credit cards securely even though really just want to sell widgets).
    8. No annoying paperwork is required to authorize a merchant to periodically charge your account. If you want to pay your cable TV bill automatically each month, your cable TV company can e-mail you a payment request, and your own desktop computer can grab the bill out of your inbox, verify the sender, apply certain criteria, and automatically generate a request for the credit card company to pay it.
    9. Since the vendor doesn't need any special information about the customer, if you are careless and give away your credit card's private key, this is not a catastrophe. The merchant can still send you a message requesting that you authorize a payment. So, your recurring payments can continue even if your card (read: private key) was compromised and had to be replaced. Or, your recurring payments can even continue if you decide you dislike your credit card company and switch to a different company. (Forget knowing the credit card number and expiration date -- the merchant shouldn't even have to specify the credit card company.)
    10. Not only is it very, very difficult to forge a message from the customer requesting a transaction, but even if someone does forge such a message, it's easy to detect. This is because you can keep a log of all transactions you did approve. You can periodically query the credit card company for transactions they've seen, and if there's one you didn't generate, a big red flag goes up.
    11. The merchant has proof from the credit card company that they agree to pay X dollars and Y cents. And, the credit card company has verifiable proof from the customer that they've agreed to pay them X dollars and Y cents (plus the interest on X dollars and Y cents, etc.) -- even if the X dollars and Y cents is for gas at a gas station. (Right now, credit card companies have essentially no usable proof that it was really you there at the pump.)
    12. If the merchant feels like it, they can accept a payment without verifying it with the credit card company first -- you just give them the signed message, and both of you keep a copy to forward to the credit card company later. This could be good if they're a small-time company that can't afford a full-time network link to the credit card company. Of course, they're risking more, but at least they haven't lost that option.

    OK, I could go on, but basically the situation right now is that the system is horribly insecure, and we're relying on legal penalties to try and prevent fraud. But, with strong cryptography, we have the capability to do a million times better, and it really wouldn't be all that inconvenient. And the scary part is, a working prototype of this system can be built in maybe 24 hours using Perl and GPG or similar.

  29. No, Seriously, it's better if we don't know who... by Anonymous Coward · · Score: 3, Insightful
    The MSN article says "it involved a third party processor" and "they could not disclose the name of that processor."

    A third party processor could be, for example, Authorize.net, Verisign, Card Service Intl, or any of the other Payment Gateways, I believe.

    I know it sucks that we can't find out which third party processor it is, so we can all stop using them, but I'll take the unpopular position that it's a good idea to not have that information disclosed to the public.

    The bad publicity from a mess like this could put a struggling company out of business when everyone stops using them. Do they deserve to go out of business? Sure, but that's not the point.

    If a company discovers someone has hacked into one of their servers with access to a database full of credit card numbers, and they know that notifying Visa, MasterCard, and the FBI is going to put them out of business with bad publicity, how many companies are going to report it?

    They could rationalize that while there is evidence the server was cracked, there is no proof that someone actually downloaded credit card numbers from the server. Maybe it was a worm that just infected the server and tried to find more vulnerable servers, and did nothing more. Or maybe they were just setting up an ftp server for their mp3 collection.

    Is it worth publicly releasing this information that right now only 3 people in the company know about, and all but guarantee they will go out of business? Or should they just rebuild the server, fix the problem, and hope that no credit card numbers were stolen, and if they were, that they don't get traced back to you if they are used fraudulently?

    Personally, I was in that situation two years ago, and we opted to just rebuild the server and hope that the 10,000 credit card numbers sitting on the cracked server were never found. Was it the right thing to do? No. Was it illegal? Hard to say. But the negative impact to the company could have been devastating, so we decided to report nothing. We never heard about any of the credit cards being used fraudulently, which wasn't surprising, and we went out of business a year later anyway, which also wasn't surprising.

    So my point is, if companies that get cracked can report it without having to go public, Visa and MasterCard would probably be able to stop a lot more fraud before it happens. I would guess the vast majority of known server compromises go unreported now because companies are afraid to come forward and tarnish their name.

  30. Put away your tinfoil hat by Kombat · · Score: 3, Insightful
    If they manage to find something odd in a bunch of online payments, then they are obviously abusing your privacy by profiling your consumption

    They're not "profiling your consumption," because it's not your money you're spending - it's theirs. Until you pay your bill, you've spent THEIR money, and thus have every right to track what you buy and protect their money from being spent fraudulently.

    If someone steals your card and charges up $10K, who do you think gets stuck with the loss? Certainly not you! So if you want them to stop watching what you buy, I'd suggest you agree to be liable for any and all fraudulent charges, without limitation.

    Take a Valium, you paranoid, X-File watching, crop-circle worshipping, black-helicopter-fearing freedom-junkie. If you're so scared of it, then cut up your credit card and pay for everything with cash.

    On a side note, is anyone else a little worried about how it is presently impossible to live without a bank? In Canada, stores are not obligated to accept cash. That surprised me. It seems to me that cash should be the one things stores should not be allowed to decline. If I choose to pay for my gas with cash, I should be allowed - but that right is not guaranteed in Canada. Think about all the bills you pay in a month. How many of them could be paid with cash? My car payment comes out of my bank account. So does my mortgage. None of my utilities accept cash; cheque or automatic withdrawl only (i.e., bank account required). Is it possible to carry on a normal life without a bank account in present day?

    --
    Like woodworking? Build your own picture frames.
  31. Die, credit cards by 0x0d0a · · Score: 3, Insightful

    pfft, back in my day, we could generate as many valid credit card numbers as we wanted. of course, those usually got used fraudulently....

    I think the moral of the story is that CCs are *really* bad from an authentication point of view. For chrissake, the *number* is enough to let you bypass the thing.

    A replacement (probably public key/smartcard) system would be a *much* better idea -- you'd have to physically steal a card to abuse it. No more grabbing a database or a recipt and having free rein.

    There are only two drawbacks to this: first, there's a *huge* installed base of CC users and support, and second, anyone instituting it (VISA, whatever) is going to have to overcome temptation to try charging percentages of transactions (the reason we don't have e-cash now is because of overly greedy financial services companies who couldn't manage this).

  32. OTOH by Ender+Ryan · · Score: 3, Insightful
    OTOH, if you are an intelligent person, you can conveniently use a credit card to get an instant loan whenever you like, allowing you to purchase things you otherwise wouldn't be able to afford.

    Credit cards work both ways. Be intelligent, and they will be an asset. Be stupid, and they will be a liability.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden