Slashdot Mirror


Phishing Scams Incorporate SSL Certificates

dettifoss writes "Netcraft reports: `Internet "phishing" scams are incorporating the use of SSL certificates in their efforts to trick users into divulging sensitive login information for financial accounts.' Perhaps more disturbingly: `Scammers can also configure their web server so that deceptive SSL certificates won't trigger an alert in the user's browser. "One of the SSL encoding methods is 'plain text'," Neal Krawetz from Secure Science Corporation noted in the SANS post on the issue. "Most SSL servers have this disabled by default, but most browsers support it. When plain text is used, no central certificate authority is consulted and the user never sees a message asking if a certificate should be accepted.'"

39 of 316 comments (clear)

  1. Do people even see the lock? by valence · · Score: 5, Interesting

    Based on my experiences helping neophytes do web work, my guess is that 90% of the web-using public doesn't even notice the little key icon, and don't know what a security certificate is even when the dialog to accept one appears. All they usually look at is the web page itself... especially on a browser like Safari where the lock is a small icon in the title bar that escaped me the first time I went looking for it. It might be interesting to have some usability folks do an eye movement analysis to see if the average user's eye ever tracks to the lock icon during normal browsing.

    Of course, this does make it more likely for people who hit that nasty stage of knowing just enough about online security to be dangerous to get caught...

    1. Re:Do people even see the lock? by mrseigen · · Score: 5, Insightful

      But is the web server itself secure? Most aren't... most are written by ASP + PHP programmers who have no clue about SQL Injection.

      Excellent point, you have to consider the pinheads who are keeping your credit card data on file as well. Somebody comes by, cracks a few passwords and they walk off with all this data. That's a lot less work than busting SSL.

    2. Re:Do people even see the lock? by miracle69 · · Score: 4, Interesting

      Would there be a way to have the browser display some sort of image transparency on the secure web page?

      If the user was forced to pick a unique picture/bitmap/watermark that would be displayed on secure webpages by the browser, it could help with security. I.E. Design the browser so no ssl pages work until the user selects a unique bmp/jpeg that would be displayed as a unique overlay somewhere on the web page that allows them to verify that the page is secured.

      --
      Linux - Because Mommy taught me to Share.
    3. Re:Do people even see the lock? by gilrain · · Score: 4, Funny

      Or, worse yet, the guy who has the credit card in his wallet goes out and buys something! Oh wait, I guess that was a step too far.

    4. Re:Do people even see the lock? by nacturation · · Score: 5, Insightful

      Would there be a way to have the browser display some sort of image transparency on the secure web page?

      Given that the problem can be clearly stated and this is software we're talking about, yes -- such a method could easily be implemented. Alternate solutions could be changing the colors for the titlebar/statusbar, unique secure text/mouse cursor icons, flashing page borders, etc. However, if the trust is misplaced (as this article suggests) then all this notification is kind of pointless. User education on top of security-conscious software is still the best way to deal with security concerns.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    5. Re:Do people even see the lock? by Anaxagor · · Score: 5, Informative

      What are some good resources for a web developer to read so that they know how to design secure sites that use RDBMS as a backend?

      OWASP is a good start.

    6. Re:Do people even see the lock? by rcpitt · · Score: 5, Insightful
      The biggest problem with "seeing the lock" is that the lock icon itself does not intrude enough and the "You're now viewing a secure site" message is too intrusive.

      The auto industry went through this when they put warning bells/buzzers on their cars telling drivers/passengers that their belt was not done up. The warning was persistent and loud - and got disabled (read ignored for the lock symbol and turned off for the message) ASAP.

      They (the auto industry) learned though - they put the buzzer/bell on for only a few seconds at the beginning of the trip - reminding those who cared and not pissing off the rest enough to result in turning off the warning permanently (and thereby removing the warning from others who might drive the car/run the browser)

      The lesson is "If you are going to issue a warning message - do it for a few seconds and then get rid of it so the idiot driving doesn't use wire cutters to remove it altogether"

      Are you listening programmers?

      --
      Been there, done that, paid for the T-shirt
      and didn't get it
  2. SSL certificates in 2004 by ddent · · Score: 5, Informative

    (Disclaimer: I am probably biased, since we issue
    SSL certificates
    on our website.)



    This article is a good example of yet another reason why the old advice of
    "make sure the site you are dealing with has an ssl certificate, and you
    should be fine" is no longer entirely true.



    To be more confident you are dealing with a reputable/accountable merchant/site, you
    should not only make sure that they have an SSL certificate, but you
    should also actually click on the lock (or however it is done in the browser
    you use) and look at the certificate.



    The reason the advice used to be valid, is that traditionally, to get an SSL
    certificate, you had to provide documents to prove you are who you say you
    are, i.e. DUNS #, articles of incorporation, business license, DBA, bank statement,
    passport, driver's license, whatever. That is still true for most of the
    certificate authorities, but it isn't always true. Some of the new certificate
    authorities don't actually ask to see documents before issuing the
    certificate, instead, they merely make sure that you have control of the
    domain by sending an email to the listed contacts. In some cases, they also
    place a phone call to a number you provide them (I fail to see how this does
    anything, but..). Certificate authorities that do this will issue the
    certificate to "Domain control validated, organization not validated" as the
    organization (or similar text to that effect) rather than to the actual name
    of the company the certificate is for. These certificates are
    perfectly fine for making sure things
    are encrypted, however, they make the certificate useless for getting an idea
    about the legitimacy of who you are dealing with. They also don't tend to
    carry the warranties that other ones do (and for good reason, who would
    underwrite that procedure?).


  3. Average Joe by LordK3nn3th · · Score: 5, Insightful

    Average Joe doesn't have any idea what encryption is or why it's important. Average Joe just wants to point, click, and buy. Hell, I rarely pay attention to it.

    Isn't it more likely that people were suckered in not because of the SSL trick but rather simply from "scam" or mimic pages instead?

    --

    ---
    Never criticize religion on Slashdot. You will be modded down for "Troll" no matter how factual it is.
  4. It doesn't matter by TheDarkener · · Score: 4, Insightful

    What, is this going to trick another 1% of so called "technically adept" people *COUGHmcseCOUGH* into giving their online bank login info over a freakin' website? Who ever ASKS YOU for your login information?! They reset it, and they have you reset it upon login.

    Ooooh... Wait a minute. That could be a NEW strain of e-mails... Just takes a little more HTML craftmanship to code a fake E-Mail with a "reset" password, you log into the evil website with it, and enter in your "new" (which would most likely be your old one again, for most people) info. Scary!

    --
    It is pitch black. You are likely to be eaten by a grue.
    1. Re:It doesn't matter by PacoTaco · · Score: 4, Informative
      Who ever ASKS YOU for your login information?

      Verisign does. After failing to get an account migration problem fixed via email, I finally resorted to calling them. The rep asked for my username and password to verify my identity and couldn't understand why I refused to give out my password over the phone. I asked him if the passwords were stored in their database in plaintext or if he was going to check it by logging on, but he wouldn't tell me.

    2. Re:It doesn't matter by God!+Awful+2 · · Score: 4, Informative

      The rep asked for my username and password to verify my identity and couldn't understand why I refused to give out my password over the phone.

      So am I, actually. What you shouldn't do is to give out your password on the phone when someone calls you. That's how they trick you. "Hi, this is so-and-so calling from Verisign. Can I have your date of birth and mother's maiden name?" But if you call them, you know who they are. Who cares if you give out your password over the phone.

      One time at work, I got locked out of my account for typing in my password 3 times (actually it happened quite frequently due to their lame-brain "user must change password every 6 months" policy). I called the help desk to have them reset my password, but they refused to give me the temporary password over the phone.

      I was impressed. After all, they had no confirmation of who I was other than the fact that I was calling from the phone on my desk. So instead they sent me a voice-mail and I had to type in my voice-mail password. But my new found faith in MIS was quashed when I listened to the message: "Your new password is 'password'. That's p-a-s-s-w-o-r-d."

      -a

  5. Defeats the purpose of SSL? by chrispyman · · Score: 5, Insightful

    Wasn't the entire point of SSL was to be encrypted? Who's bright idea was it to put plain text in SSL in the first place, much less give browsers support for it?

    1. Re:Defeats the purpose of SSL? by realdpk · · Score: 4, Informative

      Sometimes all you need is authentication. It would actually be nice if plaintext sites could have plaintext certificates so you'd know you're going to the right place, but still be able to browse without the added encryption overhead with every request.

      There would, of course, need to be a way to easily differentiate between encrypted and non-encrypted sites just like now.

    2. Re:Defeats the purpose of SSL? by femto · · Score: 4, Interesting
      Perhaps the problem is a user interface one? Typically, a user will interpret a 'lock' to mean security. Wouldn't the solution be to only display the lock when the link is actually encrypted (plain text doesn't count as encryption)? Alternatively, replace the 'binary' lock with an analog scale indicating an effective key length (in bits) as an indicator of security level. Perhaps have the bar change colour when it passes a level of security strong enough to be considerd as 'encrypted'?

      I presume the second half of the problem in that MS Internet Explorer allows (is this fixed?) a site to misrepresent its address in the address bar? That way the user cannot be sure that the address displayed matches that in the certificate.

      Personally, I've never understood the mentality of allowing a web page to modify ANYTHING outside the boundaries of its frame. Doesn't this break the whole 'object orientedness' of a windowing display?

  6. Best strategy for fighting this by kongjie · · Score: 5, Insightful
    ...is probably a low-tech one.

    If I understand correctly, phishing comes into play when users are sent an e-mail with a bogus link. Probably something like "we've detected fraudulent use of your account, please follow this link to verify your information" etc. etc.

    There is no reason to follow links in e-mail to get to a site that you regularly use. If you doubt the authenticity of an e-mail from, say, American Express, just visit the site as you usually do, through a bookmark. After logging in you should be able to access the necessary info.

    1. Re:Best strategy for fighting this by Anonymous Coward · · Score: 5, Funny

      If you doubt the authenticity of an e-mail from, say, American Express, just visit the site as you usually do, through a bookmark.

      This applies to real life too. The other day, two guys wearing official-looking "police" uniforms came to arrest me. I didn't open the door, I called 911 and told them that some jokers wearing police costumes were trying to arrest me. I turns out they were the real police, but it's always best to double check.

    2. Re:Best strategy for fighting this by techno-vampire · · Score: 4, Interesting

      I did tech support for an ISP until my call center was closed. We used to tell people that we'd never send them an email asking for login or credit card info, and that any message doing so was bogus. Of course, this lead to the occasional luser that wouldn't tell us their password when we needed to ID them because they couldn't see the difference between somebody sending them an email asking for their password and them calling us and our needing to ID them before changing something on their account. Most of the time, just pointing out that they'd called us, so they know who they're talking to rather than an email that they don't know who sent did the trick, but there's always a few people that refused. I never minded because not doing something is much less work and I could go on to the next call faster.

      --
      Good, inexpensive web hosting
  7. Microsoft Has Got You Covered by FiberOpPraise · · Score: 5, Funny

    Don't worry, I make sure to type all of my URL's now including onces such as:
    http://slashdot.org/comments.pl?sid=99888&threshol d=0&mode=thread&commentsort=0&op=Reply
    Sometimes they take a while but it pays off!

  8. an old timer i know by Spetiam · · Score: 5, Interesting

    solves all this by never entering any financial data anywhere on the internet. he's not a knowledgeable computer user, and he knows it. in his case, and in the case of many non technically-minded individuals, it seems much easier to simply avoid all online financial transactions.

    i think his simple approach to avoiding online financial risks makes a lot of sense. many of my non-tech friends/family members might be taken in by a scam like this, and given how painful it is to explain computer things to them, from now on i'll just tell them never, under any circumstances, to enter financial data on the web.
  9. Re:Open SSL contributes to the problem... by devnullify · · Score: 4, Insightful

    You can create self-signed certs just as easily with Microsoft's certificate managment tools.

    Users are conditioned to click Yes/OK to *any* dialog box that gets in their way, without reading it.

  10. Re:Legislation by nacturation · · Score: 4, Insightful

    I think you'd be better off asking why the existing laws against fraud and deceptive trade practicees aren't enforced.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  11. Meh by Xenographic · · Score: 4, Insightful

    Sad thing is, it's getting harder and harder to be able to give them basic advice.

    At the rate things are going, you pretty well have to know all the same tricks the spammers/scammers do...

    I mean, just the other day, I got a message from PayPal about my account. Oops, I don't have one... Okay, so that would've been my first clue, but it was faked well enough to pass Hotmail's spam filter, and it looked official, like I really had had an account suspended.

    So I check the email source, because I know better. Sure enough, it's using the %00 bug to catch IE users. Assuming they would know to look for where the link actually pointed, instead of where it claimed to.

    In the mean time, I went to the page. Sure enough, it wants every bit of information imagineable. All the other links off it link to actual PayPal pages... the status bar at the bottom is left blank via JavaScript. So the inobservant and gullible would be hosed...

    Naturally, I feed it totally fake information (might as well give them more false data... shouldn't harm anyone, should only help get them caught, I hope), just to see what it does. Sure enough, redirects you to another actual part of the PayPal site. I sent off a LART to the hosting provider's abuse email. No response. I don't consider that a good sign.

    Note that no SSL was required here. Just official-looking pages. Granted, I didn't fall for it, but I know more about these exploits than Joe Average. Joe Average probably wouldn't know what was wrong with %00 in a URL if he saw it.

    This is sad, too. I've taught classes on this, and I try to teach the class as much as they are capable of understanding. Even so, it's getting to the point where I feel like they need to know at least as much as I do just to avoid these stupid scams. There's a new one made up every day, it seems, and I spend a lot of time just keeping up with what the lowlifes are doing...

    So the point of all this? We practically need a "scam report" type of newspaper for the general public. Not to mention a primer detailing the older tricks in the book... not to mention some way to get the average public to read them both.

  12. Re:Legislation by yasth · · Score: 4, Insightful

    It is illegal under current laws (Wire fraud, misrepresentation, etc). The hard part is catching them, also there are jurisdiction issues. I mean really there was no need for new murder laws when guns came about. This is fraud, and oftentimes theft plain vanilla crime, but with a new delivery method. Also to be honest, most DAs would probably rather go after child porn then something so unlikely to get there names in the paper as white collar credit card scams

    --
    I'd do something interesting, but my server can't handle a slashdotting.
  13. Anybody got a list of "BAD" Cert providers? by nlinecomputers · · Score: 4, Interesting

    Ok if the bad guys can get certs from slime certificate houses then I can delete said certificates or mark them untrustworthy. Will I then get warning about the certificate being invalid and that should prompt me to take a closer look.

    If so anybody have a list of SSL providers I should be giving a second look at when the site pops up?

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
  14. thanks scammers! by BinaryJono · · Score: 4, Funny

    finally an affordable way to use SSL certificates on our sites without "unsigned certificate" warnings or having to pay Verisign $895/year for each certificate!

  15. Re:Legislation by Anonymous Coward · · Score: 5, Insightful
    Oh, it's illegal. The problem isn't whether or not this sort of thing is legal. It's finding, apprehending, and punishing the offendors that's the hard part.

    Let me give you an example. Suppose you're in the nation of Grand Fenwick, and bank with the National Grand Fenwick Bank. I, who live in Mordor, decide to target customers of the National Grand Fenwick Bank, and set up a fake website at http://123.456.789.0/gf.php[1] that mimics their logon screen. I then send out millions of emails to lure customers of NGFB to my website.

    Within minutes of these emails being sent, the Powers That Be at NGFB know about the fraud that's being committed in their name. They know what host is hosting the scam. They know (or can easily find out) where the host is located physically. BUT:

    1. How do they know whether that host is a willing or unwitting party to the fraud?
    2. How do they prove it, if it's willing?
    3. If it's unwilling, how do they track down the perpetrator?
    4. Assuming they can track down the perpetrator, how do they take said perp into custody?
    It just so happens that the host is my own, and I'm listed as the registrar. Alas, alack, there is no extradition treaty between Mordor and Grand Fenwick, so all they can do is shout threateningly across the ocean at me, whilst I mock their puny and powerless attempts to bring me to justice.

    There are too many levels of proof needed to bring a conviction, and even if they're all satisfied, if the perpetrator is in a country such as Russia, all hope goes out the window. In fact, all it takes is one layer -- me hiring a Russian to obtain these details -- to protect me (as long as I'm careful about how I use those details).

    The police and fraud departments are aware of these issues, and they're trying to resolve them. Unfortunately, political problems get between the problem and the solution. Things aren't helped when it takes me a half hour to alert the bank and/or police of a currently active fraudulent site...

    [1] Yes, I know this is an invalid IP address. You're missing the point.

  16. They just want to jam. by Jasn · · Score: 4, Funny

    I for one object to blaming all this on Phish. I'm sure that Mr. Anastasio et al. have no connection to this illegal and extremely harmful activity.

  17. Mozilla has a warning for this... by Anonymous Coward · · Score: 4, Informative

    It defaults to poping up a warning that you are using low grade encryption. Plain text qualifies!

  18. The lock is not important by thedillybar · · Score: 4, Insightful
    Many websites now use an insecure connection (HTTP) to shop, add items to your cart, and process your checkout. Even the final order form page is sent over HTTP, but the form POST is set to use HTTPS.

    This is fine by me. Everything up to that point doesn't need to be encrypted. However, the only way to verify that the form (i.e. credit card #) will be sent over HTTPS is to View Source and look for the POST line. And this makes verifying certificates and encryption methods even harder.

    Would it make sense for a tooltip over the Submit button to show the destination of the POST? Or at least whether it's secure? How about some useful items on the right-click menu?

    While I'm on the topic...When I right-click and hit View Source, why can't the browser open an editor and scroll to the line of code that I right-clicked on? I know Firefox & IE don't, maybe something else does already..

    1. Re:The lock is not important by windside · · Score: 4, Interesting

      While I'm on the topic...When I right-click and hit View Source, why can't the browser open an editor and scroll to the line of code that I right-clicked on? I know Firefox & IE don't, maybe something else does already..

      In Firefox, if you highlight part of the HTML document and then right click the highlighted text and select "View Selection Source", the program attempts to load the source and go to the appropriate line(s). I've found the functionality is kind of hit-and-miss, but it's definitely what you're after.

      --
      ...Whether my Maker is prepared for the great ordeal of meeting me is another matter.
      Churchill
    2. Re:The lock is not important by BZ · · Score: 4, Informative

      > Even the final order form page is sent over HTTP, > but the form POST is set to use HTTPS.

      Unfortuantely, you have no clue where the form is going to be submitted to.... Just looking at the source is not enough -- there can be an onsubmit handler defined in one of the dozen scripts linked into that page that rewrites the action URI to a (HTTPS, sure) URI pointing at some other server. Like the server of the guy who just performed a man-in-the-middle attack on the unencrypted data channel you and the store were using...

      The only way to prevent this is to serve the page the uset types the credit card number in as https and have the user check that _that_ page is actually what it's claiming to be.

      All this apart from the fact that if you type any text into a web page that web page can immediately phone the text home (using toys like XMLHttpRequest, SOAP, etc). So don't EVER type a credit card number in a page whose origin is not guaranteed.

  19. Re:Open SSL contributes to the problem... by rekt · · Score: 4, Informative
    An SSL certificate is just a (hopefully long) bit-string formatted in a certain way. I don't see how the fact that anyone can generate a long bit string to a well-known format contributes to the insecurity of SSL.

    If a protocol can be weakened by someone generating a long bit-string, then that protocol isn't worth much in the first place.

    Public knowledge of SSL (incarnated in the openSSL source) is not the problem. Rather, the problem is twofold:

    Uncomprehending users End users don't understand PKI, for the most part. They don't understand the implications and assumptions which underly the system. By default, the X.509 architecture means that they end up implicitly trusting the root Certificate Authorities installed by their browser provider (which means they are implicitly trusting their browser provider and we know who that usually is...) Untrustworthy Hierarchy in X.509 The hierarchical nature of SSL's PKI means that even for those people who understand how it works, they are still strongly compelled to trust some large CAs. Sadly, many of the large CAs have abandoned their ideal role of actually establishing and verifying identity. They seem to now see themselves as yet another middleman who deserves a cut of any transaction without providing a service. How many times have you seen a CA whose policy for establishing identity amounts to "Please send us a fax on company letterhead" ? Who can't send a fax on "company letterhead" these days?

    I would be willing to pay a good CA for actual verification, even as a client, if i could be sure that they were actually verifying the folks they issued certificates to. But it would need to be big enough to be able to certify a large number of sites to be worthwhile...

    The non-hierarchical nature of the web of trust model of PKI is so much better than X.509, so it would fix the untrustworthy hierarchy issue above. But, even more than X.509, it expects all the end users to understand the basic ideas of PKI, not just "look for the little lock and click those dialogs as soon as they come up". sigh...

  20. Re:Look for the cute little lock! by Frymaster · · Score: 4, Interesting
    They're trying to give people a simple way to distinguish legitimate sites from phishing sites

    like that works! my dad called me about a year or so ago. he'd only been on the 'net a couple of weeks and ran into a site that asked him to accept a certificate. he was concerned because his bank's site never asked him for acceptance... he assumed that if the site didn't ask for acceptance it wasn't a legit ssl connection. yep, exactly the opposite of how it's supposed to work.

    now, you can say he didn't read the full message (and it's true, he didn't) but, really, who here actually reads all that stuff your computer throws at you? i mean, we all skip down the man page to the examples section (if there is one) don't we? and my dad's a chemical engineer - six years of math education and he's stumped by our ssl user interface.

    oh dear.

  21. Tip for Safari users by Concerned+Onlooker · · Score: 4, Informative
    I couldn't find a way to view the site certificate in Safari when the padlock was showing, but if you have the Debug menu enabled you can go to Debug-->Security and set it to perform strict certificate checks. The default setting was "Allows expired root certificates."

    To enable the Debug menu see this tip.

    --
    http://www.rootstrikers.org/
  22. Every UI I've seen for SSL, is lame by Sloppy · · Score: 4, Interesting
    The way most (all) browsers handle SSL is lame. There is no effort to inform the user what is really going on. Ok, maybe that's because the concepts are nontrivial, but the whole "lock icon" thing is beyond dumb, and just creates a false sense of security.

    I bet 99% people don't even know what the lock icon means. I bet 90%+ of Slashdotters don't really know what the lock icon means and how to interpret the meaning of the cert. What does that tell you about the quality of the user interface?

    The UI is oversimplified to the point of danger. So some company that you don't know, but the guy who made your browser might know declares that the cert really belongs to who it claims to belong to. Where's the accountability? Do you know any of these signers? Do you know anything at all about their security procedures? And if you did know something about them, could you adjust how much you trust them, and have your browser use other authorities to double-check them?

    That's why the cert system sucks, especially with only one signature per key. I can think of ways it might be useful, but Internet Commerce isn't one of them.

    Fortunately, many many years ago, before the web even existed, someone came up with a much better way of dealing with these issues. That someone was the underrated hero Phil Zimmermann, and that something is called PGP.

    Now with PGP, the user has to actually think about who they trust and deal with the concept of degrees of trust, and grandma doesn't want to have to think about crypto stuff. Boo hoo. That's too bad, because if you want accuracy, and even the capacity to be able to trust what your tools are telling you, then you have to. But some people don't care. Fine, then trust some central authority just like you do with SSL certs, and your situation is no better or no worse than it currently is now.

    But at least if PGP were used, then, the applications (e.g. web browsers) would be designed with the idea in mind, that certs are of varying degrees of trustworthiness, and they would have been forced into coming up with ways of presenting this information to users. (Because just because grandma doesn't care, that doesn't mean all your users don't care. So you have to deal with the issue.) That means that problems like the one in this story, wouldn't happen, because the UI would be designed, not to tell the user if an connection were SSL, but instead to inform the user about the other side's identity and the degree of certainty of that identity. A plaintext SSL connection would say something like "0% certainty" instead of a stupid lock icon.

    Now, time for a plug: the GNU TLS library. These dudes made an SSL library that can use PGP certs. It's a step in the right direction. Kick ass.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  23. Other limits of current SSL implementation(s) by Beryllium+Sphere(tm) · · Score: 4, Interesting

    You don't have a real PKI (public-key infrastructure) unless you've got some way to revoke compromised certificates.

    Suppose your server gets rooted and a bad guy gets your private key. You have to tell everyone who might go to your web site that the old certificate is no longer valid.

    The good news is that there are certificate revocation lists out there. The bad news is that Internet Explorer, as of the last version I looked at, doesn't check them by default.

    Next, think about the level of understanding of PKI out there, think about the usability studies that have been done on public-key software(specifically PGP), and estimate how likely it is that most organizations could resist a social engineering attack on the secret part of their SSL cert.

    The indispensable Bruce Schneier has pointed out a couple of other vulnerabilities. How does your browser know what signers make a certificate valid? It ships with a list of trusted signers. How secure is this list? It isn't. Schneier has pointed out in his newsletter that a virus could silently add an evil CA to the trusted list.

    His other good point was, how much would it cost to compromise the Verisign root signing key? He talked to Verisign's CEO and they decided that for $15 million you could make a down payment on a leveraged buyout of the company. So that's an upper bound. Could you make $15 million illegally with bogus Verisign-signed certs? Could the Russian mafia raise $15 million?

    I've been kind of surprised that SSL has worked as well as it has for as long as it has.

  24. Doesn't work in Firefox 0.8 or IE 5.50.4807 by Gollum · · Score: 4, Informative

    I tried to duplicate this, with no success using either of the abovementioned browsers.

    I tried using

    openssl s_server -nocert -ciphers eNULL:aNULL:NULL -www

    as well as

    openssl s_server -cert mycert.crt -ciphers eNULL:aNULL:NULL -www

    In both cases, both browsers refused to connect, saying that there were no shared algorithms (Firefox), or simply giving a error page (IE).

    In all cases, openssl gave me messages similar to

    332:error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher:s3_srvr.c

    Perhaps this does not qualify as "most browsers", but I'm sceptical of this report.

  25. Re:Funny but you have a point... by Johnny+Mnemonic · · Score: 4, Informative


    You might be interested in the one-time use Credit Card that I have. From MBNA, it requires that you get one of their cards, and then sign up for an online account; afterwards, you sign back in to the online page, and then can set limits + expiration dates on any given purchase. I use it whenever a physical card isn't required by the vendor, which includes over the phone transactions etc. Works with my Mac OS X and Safari.

    --

    --
    $tar -xvf .sig.tar