Slashdot Mirror


Over 14K 'Let's Encrypt' SSL Certificates Issued To PayPal Phishing Sites (bleepingcomputer.com)

BleepingComputer reports: During the past year, Let's Encrypt has issued a total of 15,270 SSL certificates that contained the word 'PayPal' in the domain name or the certificate identity. Of these, approximately 14,766 (96.7%) were issued for domains that hosted phishing sites, according to an analysis carried out on a small sample of 1,000 domains, by Vincent Lynch, encryption expert for The SSL Store... Lynch, who points out the abuse of Let's Encrypt's infrastructure, doesn't blame the Certificate Authority (CA), but nevertheless, points out that other CAs have issued a combined number of 461 SSL certificates containing the term "PayPal" in the certificate information, which were later used for phishing attacks... Phishers don't target these CAs because they're commercial services, but also because they know these organizations will refuse to issue certificates for certain hot terms, like "PayPal," for example. Back in 2015, Let's Encrypt made it clear in a blog post it doesn't intend to become the Internet's HTTPS watchdog.
Of course, some web browsers don't even check whether a certificate has been revoked. An anonymous reader writes: Browser makers are also to blame, along with "security experts" who tell people HTTPS is "secure," when they should point out HTTPS means "encrypted communication channel," and not necessarily that the destination website is secure.

250 comments

  1. also.. by Anonymous Coward · · Score: 4, Interesting

    they are changing the name to "Let's Phish"

  2. Never saw that coming by Anonymous Coward · · Score: 0

    Does anyone remember what the point of SSL was? It's just so our users don't see the non SSL warning right?

    1. Re:Never saw that coming by AmiMoJo · · Score: 4, Insightful

      Right. The point of these certs is to verify that a secure connection to the site in question has been established and there is no man-in-the-middle or DNS hijack or proxy etc. It is not to verify the identity of the site in question.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Never saw that coming by msauve · · Score: 4, Insightful

      "there is no man-in-the-middle or DNS hijack or proxy etc. It is not to verify the identity "

      If the identity of the endpoint can't be verified, exactly how is it that MITM is prevented? Are MITM sites required to set the Evil Bit?

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    3. Re:Never saw that coming by AmiMoJo · · Score: 4, Informative

      Sorry, that wasn't very clear. It is to identify that the server is the server it claims to be, but does nothing to verify the identity of the person running the server.

      For example, Let's Encrypt will check that the person getting the certificate really does control www.paypall-secure-login.com, but not that they are actually PayPal Inc. The point is to allow a visitor to establish a secure connection with the server, not to check that the web page served up is not misleading.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Never saw that coming by hawkinspeter · · Score: 1

      The identity of the endpoint is shown in the browser URL. To prevent a MITM attack, I recommend using NoScript, so you can enable javascript on paypal.com, and your browser will then not run javascript on phisingpaypal.com without the user enabling it.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    5. Re:Never saw that coming by thegarbz · · Score: 4, Informative

      If the identity of the endpoint can't be verified, exactly how is it that MITM is prevented?

      There's a difference between positively identifying a corporation and identifying the machine with which you are trying to communicate. An SSL certificate provides you only with the knowledge that you're communicating with the person who claims to own the address in question and that this communication is secure.

      Phishing attacks are prevented by Extended Validation. It's an additional process which says the person who we granted the certificate to is the owner of the domain and the company and we have reasonable evidence to that effect, ... trust us.

      Let's Encrypt doesn't offer the latter service, and if you go to www.payypal.com and see "Secure" in the title you know that you're talking securely to www.payypal.com. You don't know if you're actually talking to Paypal unless it says "Paypal, Ltd [US]." in the title, and even then you're doing it on nothing more than a promise.

    6. Re: Never saw that coming by Miamicanes · · Score: 5, Informative

      A domain-validated cert guarantees *nothing* besides, "this cert was issued to a likely admin at $host.$domain.$tld."

      The expectation is that clients (ie, web browsers) will compare the tail end of the hostname to the CN on the cert, and take appropriate action if they don't match.

      They guarantee *nothing* about the identity of the site's owner, the legitimacy of their domain's ownership, or anything else.

      DV certs exist because sometimes, all you care about is preventing MITM attacks to web users. Period. The onus is still on *you* to verify that login.chase.com.lucky7domainpark69.com is, in fact, the login page for your bank, and not a phisher's site. All a DV cert for that domain guarantees is that someone running a fake/compromised wifi access point can't intercept, read, or tamper with the request or response.

      This is why banks pay thousands of dollars for "EV" certs. A CA issuing an EV cert IS expected to have "boots on the ground" physically verifying that the cert's applicant is who they say they are, has an office where they say they do, etc. They themselves STILL guarantee nothing about how data is secured or used after decryption.

      TL/DR:

      DV cert: the other party is whomever controls $(some-specific-domain).

      EV cert: same as DV, but adds guarantee that they're ALSO whom they claim to be. They might STILL be evil & crooked, but at least you might conceivably hunt them down in the real world if they do something bad.

    7. Re:Never saw that coming by Anonymous Coward · · Score: 0

      The point of these certs is to verify that a secure connection to the site in question has been established and there is no man-in-the-middle or DNS hijack or proxy etc.

      My workplace's content filter would like a word with you......

      TLS is not for ANY form of authentication. It's not designed correctly for that modern belief to work. The whole root is nothing more than a bunch of CAs that no common member of the public verifies, yet must implicitly and blindly trust. In some cases, (Mozilla based browsers for example), the root is obtained using the exact same blind trust system the obtained root is supposed to verify. (In-band communication on an insecure / unverified channel.) That's the whole reason why content filters and MITM attacks are able to work in the first place. NO ONE VERIFIES THE ROOTS! The average person couldn't tell the difference between a fake Paypal cert and the real one, even if you showed them the raw data side by side. The only thing that might tip them off is if the fake cert violated a browser's rules for showing the green padlock icon. But even then, some people would still ignore it, and happily enter their CC number when asked.

      As long as the CAs are not verified by actual people, there is no real authentication possible with the remote server. Saying anything else about it is just being dishonest, regardless if a CA root cert is planted on their machine or not.

    8. Re: Never saw that coming by VikingNation · · Score: 1

      The point of the certificates is to provide a means to establish confidentiality, integrity, and identification of the server hosting information. Issuing fraudulent certificates undermines the security and leads to fraud.

    9. Re: Never saw that coming by thegarbz · · Score: 2

      There is no fraudulent certificates being issued. A DV certificate which is all that Let's Encrypt issues only guarantees that you are actually talking to the domain (server) that is being claimed. Nothing more. Confidentiality, integrity and identification are completely correct and preserved. You are actually talking to www.ppaypal.com when it says you're talking to www.ppaypal.com.

      If you want to know if you're talking to PayPal Ltd, [US]. That's a completely different certificate with a completely different issuing process, and your browser will handle DV and EV certificates differently.

    10. Re:Never saw that coming by Anonymous Coward · · Score: 0

      Phishing attacks are prevented by Extended Validation. It's an additional process which says the person who we granted the certificate to is the owner of the domain and the company and we have reasonable evidence to that effect, ... trust us.

      Even then it's not stopping anything. Someone might connect to the same site with HTTP, and very few people would check EV. What you really need is the domain registrars to check that if sites are being registered that are similar to a company name or trademark that they have a legitimate right to use that name. Or build a chain-of-trust system where people can blacklist a bad domain by voting it down and have other browsers instantly flag that up. Both of those are sort of done now (less so the domain registrar part but certainly Chrome etc will warn you if you're visiting a site that's been reported for phishing). Neither of them have anything to do with HTTPS.

    11. Re:Never saw that coming by Anonymous Coward · · Score: 1

      Sorry, that wasn't very clear. It is to identify that the server is the server it claims to be, but does nothing to verify the identity of the person running the server.

      For example, Let's Encrypt will check that the person getting the certificate really does control www.paypall-secure-login.com, but not that they are actually PayPal Inc.

      In other words, the business model of Let's Encrypt is to sell digital certificates that aren't worth the electrons they are printed on.

      Issuing a certificate to BobsCarRepair.com is one thing. Obviously you have no way of knowing whether or not Bob is a reputable business.

      However, Issuing 14,000+ certificates that contain the word PayPal, to domains not owned by the real PayPal, is incompetence on a massive scale and calls into question Let's Encrypt's honesty and trustworthiness.

    12. Re: Never saw that coming by Anonymous Coward · · Score: 0

      You got the whole idea of SSL wrong. You are like blaming your yellow pages maker after calling a number for "The Real PayPal" and it turns out to be not the real PayPal. You made me believe in natural selection, thank you sir.

    13. Re:Never saw that coming by Anonymous Coward · · Score: 0

      The point of these certs is to verify that a secure connection to the site in question..

      Yes that's the only job of certs. But they do not even manage to do it reliably! It is not too difficult to buy a rogue domain or code signing certificate from a legitimate CA (by getting temporary access to their DNS system, phone or fax line); and even easier for a rogue CA to falsely pretend that's what happened, if it knowingly issued a certificate that it should not, and got caught.

      In related newsnews, Symantec was caught red-handed issuing 30.000 certificates in violation of its policy or sound practices, including for google.com and gmail.com domains.

      Thus certs are to network security what boarding checks are to airplane security: annoying and expensive security theater, and better than nothing.

    14. Re:Never saw that coming by mysidia · · Score: 1

      If the identity of the endpoint can't be verified, exactly how is it that MITM is prevented?

      The purpose of these CAs is to Verify the Identity of the Domain Name for the purpose of establishing TLS connections. They verify DNS domain name Identity, Not Organizational Identity.

      I.e. They verify the person who controls the Hostname authorizes the certificate, Not that the Hostname is owned by the company name and end user speculates the DNS domain name belongs to.

    15. Re: Never saw that coming by Anonymous Coward · · Score: 0

      How is this +4? This is the most uninformed opinion I've read the entire day. CAs when they originally appeared were supposed to issue a certificate after veryfing identity documents for both individuals and companies. It's hipsters like you and the https everywhere folk and let's encrypt that broke what a CA means. Considering more than a year ago let's encrypt was easily succeptible to issuing certain without any form of identification (their presumptions are completely wrong) I have deleted them from every system I own. Not to mention they don't have an air gap or any form of authorization on the signing side.
      Remember few years ago when the comodo hacker explained how M of N at another CA prevented him from issuing fraud certs...
      With a little bit of DNS high jack it is extremely easy to use let's encrypt and fake a ton of stuff

    16. Re: Never saw that coming by mysidia · · Score: 2

      A CA issuing an EV cert IS expected to have "boots on the ground" physically verifying that the cert's applicant is who they say they are, has an office where they say they do, etc.

      EV pretty much just means they paid extra, and the buyer is a company. Depending on which CA, there won't be much extra verification.

      Also, there's another type of cert you didn't mention which are Organization-Verified Non-EV Certificates. For example: Amazon.Com has one, The certificate lists the company name "Amazon" as the company name on the cert instead of just a blank or "Domain Owner Verified" in the company name.

      Although, for some reason Chrome does not show the company name on Organization-Verified certificates.

    17. Re:Never saw that coming by dgatwood · · Score: 1

      Does anyone remember what the point of SSL was? It's just so our users don't see the non SSL warning right?

      You say that jokingly, but there's some truth to that. The need for TLS is proportional to the damage done by compromising the connection. Informational websites with no credentials do NOT need TLS, typically, and the push to add TLS more broadly has played a major role in lowering the bar for getting a cert (out of necessity), thus weakening an already weak system further.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    18. Re:Never saw that coming by ls671 · · Score: 2

      In other words, the business model of Let's Encrypt is to sell digital certificates that aren't worth the electrons they are printed on.

      Let's Encrypt certificates are free and issuance is fully automated.

      --
      Everything I write is lies, read between the lines.
    19. Re:Never saw that coming by tepples · · Score: 1

      Informational websites with no credentials do NOT need TLS, typically

      Without TLS, how do you ensure that a man in the middle isn't altering the information that you retrieve from said "Informational websites with no credentials"?

    20. Re:Never saw that coming by mysidia · · Score: 3

      Informational websites with no credentials do NOT need TLS, typically

      Yes they do, if for no other reason than to protect visitors privacy against passive interception and tampering by their ISP.

      Furthermore, websites such as Google search engine need TLS to avoid connections being hijacked by a malicious party and then used to phish attack against other Google.com/Same-origin properties

    21. Re:Never saw that coming by thegarbz · · Score: 1

      and very few people would check EV

      Given how an EV produces a very clear and noticeable indication of the name of the organisation in the title bar, if someone doesn't "check" it then they should probably disconnect the internet as they are a danger to themselves.

    22. Re: Never saw that coming by thegarbz · · Score: 1

      Depending on which CA, there won't be much extra verification.

      The ones that don't do much extra by policy don't qualify to have their root certificate included in browsers.

      Although, for some reason Chrome does not show the company name on Organization-Verified certificates.

      Because OV certificates are the category you mention above, there isn't much extra qualification involved. Firefox also doesn't show OV certificates as green.

    23. Re:Never saw that coming by mhkohne · · Score: 2

      and very few people would check EV

      Given how an EV produces a very clear and noticeable indication of the name of the organisation in the title bar, if someone doesn't "check" it then they should probably disconnect the internet as they are a danger to themselves.

      If only. Most of the people who would be helped by such a thing are the sort of folks who would follow the instructions on how to disable their AV software to see the dancing cat video. EV is a nice mechanism, but PEBKAC still rules the day.

      --
      A thousand pounds of wood moving at 300 feet per minute. Don't get in the way.
    24. Re: Never saw that coming by Anonymous Coward · · Score: 0

      You don't understand the difference between "encryption" and "authentication".

    25. Re: Never saw that coming by MichałMiszczyszyn · · Score: 1

      MiTM attack has nothing to do with JavaScript.

    26. Re:Never saw that coming by DavidRawling · · Score: 2

      OK but then you have to have cross-checks that let people register/get certs for paypal-sucks.com without also permitting paypall.com, unless paypall.com is a legitimate business (PayPall being some payment processor in, I dunno, South Uzbekhistan). You also have to prevent getting wildcard certificates for anyone, because then they could set up paypal.com.golbalisecure.com (just by getting a wildcard for com.golbalisecure.com) - which would also let them get close to microsoft.com(.golbalisecure.com), google.com(.golbalisecure.com) etc.

      This is not a problem easily solved with simple rules. And even THEN you get to the point of having hundreds or thousands of people employed to push yes/no buttons, which would surely not lead to underpaid, bored staff with bad KPIs/goals just repeatedly clicking Yes with no thought.

      How did that help, again?

    27. Re: Never saw that coming by mysidia · · Score: 1

      The ones that don't do much extra by policy don't qualify to have their root certificate included in browsers.

      What do you mean by that? You suggested EV certs mean the CA sends boots on the ground and verifies the presence of your offices, But they don't.

      In reality, what it means Is they ask you a series of questions whose answers will be checked using databases containing information gathered from public records.

      Because OV certificates are the category you mention above, there isn't much extra qualification involved.

      The CAs are not allowed to put in a Company Name they have not verified. They're basically just the same as the EVs. You upload some scanned documents, and then answer some questions, and you'll get either type of cert really quick,
      except the EV has an arbitrarily higher price tag.

    28. Re: Never saw that coming by Anonymous Coward · · Score: 0

      Wrong. It is simply not Let's Encrypts job to do this.

    29. Re:Never saw that coming by msauve · · Score: 1

      "The purpose of these CAs is to Verify the Identity of the Domain Name for the purpose of establishing TLS connections. They verify DNS domain name Identity, Not Organizational Identity."

      Your point? Unless there's a DNS compromise, AND a cert is issued by a widely accepted CA which doesn't verify the actual domain, it's not a real issue. Someone trusting a link to paypall.com isn't an https/cert issue, it's an issue of ignorance. It's not any more serious than a fishing attempt which looks for email responses, or Rachael from Cardholder Services calling and asking for a credit card number and someone believing them. And what if someone does create a real "Organizational Identity" of Paypall? Then the difference between DNS and organizational identity is nil. Ultimately, people have to exercise due diligence, or they'll get burned. Trying to tell them that there are technical solutions for their naivete is a counterproductive lie, only instilling a false sense of security.

      What's really interesting is that the /. cert is also issued by "Let's Encrypt."

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    30. Re:Never saw that coming by arglebargle_xiv · · Score: 1

      Phishing attacks are prevented by Extended Validation.

      No they're not. If you look at phishing stats before and after EV certs were introduced, there was zero change. Well, it actually got worse, but that's because it's been getting worse for years. The rate of change was a straight line, there wasn't even a noticeable bump brought about by EV certs.

      What you actually should have said was:

      CA revenue problems are prevented by Extended Validation certificates.

    31. Re: Never saw that coming by hawkinspeter · · Score: 2

      Yes, you are technically correct. However, every phishing site that I've ever seen does exactly zero without javascript enabled. If you've already visited paypal and whitelisted it in NoScript, then you'll immediately notice when you go to a similar site that isn't whitelisted and know not to put in any credentials.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    32. Re:Never saw that coming by Anonymous Coward · · Score: 0

      Title bar? Are you using Edge?

      In Firefox and Chrome it's shown in the address bar. The people you are talking about don't even know how to use the address bar, instead using the search box on google.com to type in the URL - which tends to cause confusion whenever the browser starts on "Your Firefox has been updated" instead of google.com.

    33. Re: Never saw that coming by Anonymous Coward · · Score: 0

      It's not the "tail end" of the cert: it has to match exactly, unless it's a wildcard cert. AIUI, you can't get an EV wildcard certificate. Or at least, you shouldn't be able to if anyone gives a shit about security.

    34. Re:Never saw that coming by thegarbz · · Score: 1

      Indeed. PEBKAC is a limiting factor. Point is that people who check EVs are the same people who check the little lock symbol. There's no increased risk of a DV certificate going to phishers as phishers were just as good at phishing with no security at all.

    35. Re: Never saw that coming by thegarbz · · Score: 1

      I didn't use the words Boots on the ground, and no that is NOT and never was the expectation of EV. The expectation is that there are a policy and process through which they verify third party companies exist and are legitimate, and that this process is validated through an external auditor. This well and truly exists with most CAs and ... well we only recently ran a story about one where this process wasn't sufficient. Guess who no longer has their root cert in any browser.

      In reality, what it means Is they ask you a series of questions whose answers will be checked using databases containing information gathered from public records.

      Yes. That's no different to your mythical boots on the ground. It's also no different to the deed of my house, the shares I own in my company, and my entire personal identity. Documentation and answers show that you are who you claim to be.

      They're basically just the same as the EVs.

      The bar is set higher. There's a difference.

    36. Re:Never saw that coming by thegarbz · · Score: 1

      Yes they are. The fact that they don't work is entirely different to the concepts within the scope of discussion.

      The scope of discussion is: Phishing attacks being prevented by certificates, and the extended risk of Let's Encrypt providing free DV certificates
      What I said was: In summary: preventing phishing attacks is the scope of EVs not DVs.

      Whether or not it works is irrelevant. The point it it got no worse through the freely available DVs.

    37. Re:Never saw that coming by dgatwood · · Score: 1

      Without TLS, how do you ensure that a man in the middle isn't altering the information that you retrieve from said "Informational websites with no credentials"?

      You don't, but it almost never matters. MiTM attacks tend to be harder than passive sniffing, and there are very few reasons why any ISP in its right mind would do so. They're far more likely to do blocking, or redirect a streaming site to their own streaming site, or other absurdity that's easy to spot.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    38. Re:Never saw that coming by dgatwood · · Score: 1

      Google.com also involves authentication credentials. You can't usefully do a phishing attack against a website that involves no credentials, because there's nothing to phish.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    39. Re:Never saw that coming by tepples · · Score: 1

      It's not always a home ISP that's doing subtle MITM modification. It might be someone malicious in the same coffee shop as you. Or it might be a government agency using the Fullscreen API to spoof the chrome of the entire desktop environment.

    40. Re:Never saw that coming by arglebargle_xiv · · Score: 1

      Yes they are. The fact that they don't work is entirely different to the concepts within the scope of discussion.
      Whether or not it works is irrelevant.

      "Here's a solution. It's gonna be great, you'll love it. The fact that it doesn't work is irrelevant".

      Wait.... Donald, is that you? Mr. President?

    41. Re:Never saw that coming by dgatwood · · Score: 1

      It's not always a home ISP that's doing subtle MITM modification. It might be someone malicious in the same coffee shop as you.

      Assuming DNSSec gets deployed as it should, someone in the same coffee shop will be able to passively snoop, but won't realistically be able to be in the middle of the communication unless the infrastructure is badly broken. After all, two hops over Wi-Fi should always realistically have higher latency than one hop plus a DHCP response. The biggest weakness is UDP-based DNS. For that matter, you could disable UDP-based DNS today, and you'd pretty much kill any hope of MiTM attacks by anybody other than your ISP. Arguably, you probably should.

      Or it might be a government agency using the Fullscreen API to spoof the chrome of the entire desktop environment.

      At that point, your endpoint is untrusted, so the communication is untrusted, period. There is no security mechanism that can have any real benefit if you cannot trust the browser itself or the operating system under it.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    42. Re:Never saw that coming by tepples · · Score: 1

      Assuming DNSSec gets deployed as it should

      Not likely as long as domain registrars that bundle DNS service charge extra for DNSSec. <cough>GoDaddy</cough>

      someone in the same coffee shop will be able to passively snoop, but won't realistically be able to be in the middle of the communication unless the infrastructure is badly broken.

      It is in fact "badly broken." If Starbucks Wi-Fi is "attwifi" (as it often is) and an attacker with two radios makes a bridge with the other end having the SSID "Starbucks", a first-time visitor won't know the difference and will likely choose to associate to the rogue AP.

      At that point, your endpoint is untrusted

      In the case of Fullscreen API, HTTPS strengthens the identity of the entity that made the endpoint appear less trusted. Under current policy, when an origin goes full-screen for the first time, the browser presents a "cancel or allow" prompt showing the hostname in big letters. But with cleartext HTTP, the user can't be sure that he's communicating with the intended origin instead of an active attacker.

  3. but you arent a traditional CA by nimbius · · Score: 5, Insightful

    The fight against phishing and malware content is an important one, but it does not make sense for CAs to be on the front lines

    but thats just it. prior to you, people had a barrier to entry. phishing sites needed to pay money to play in the https realm or hire someone smart enough to exploit an https protected site. your service removed both of those barriers and now allows dangerous sites to quickly and easily bypass an entire host of browser security checks designed to prevent people from entering bank card information and personal data into an unprotected site. That "lock" icon in the address bar is generally enough to convince people that what theyre doing with their Visa is sane. now, with letsencrypt, its not so certain.

    if you're not going to at least police fraud or abuse, youre opening the service up to become a haven for quick and easy phishing sites. if you ignore this now, you might as well pack up and leave. Chrome and Firefox will not hesitate to lower their trust in your service if it turns into the .info and .biz of the internet.

    --
    Good people go to bed earlier.
    1. Re: but you arent a traditional CA by Zero__Kelvin · · Score: 5, Insightful

      You have a basic lack of understanding of the purpose of certs. They guarantee that if you try to connect to phishme.com that you indeed are connecting to phishme.com and not being MITMed. It is NOT the purpose of a cert to say that phishme.com is or is not a safe place to go. The onus of that remains upon you regardless of if you use HTTP or HTTPS.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:but you arent a traditional CA by Anonymous Coward · · Score: 1

      Actually, letsencrypt is fine.

      The idea of PAYING anyone to verify is bunk.

      The system should merely identify that the channel is in fact encrypted, there should not be any 'trust' etc stuff attached to it.

      Currently this has created companies which profit from these certs, and browser makers I'm guessing are getting a kick back for it as well identifying an encrypted channel as either 'good' encrypted or 'bad' encrypted.

      An encrypted channel is a fact and all encrypted channels should simply state that encryption is being used and that should be the end of it.

      If they want some sort of corporate interference and verification that shouldn't be anything to do with a browser or the web it should be a 3rd party company people pay in some way along with some sort of plug in from said company.

      Anyone should be able for free to generate a cert and encrypt their personal website and the browser shouldn't run double checks against who has paid and who has not paid because that is violating the whole idea of the web (free/open). Browser vendors appear to have been high jacked by SSL certificate issuers when in truth anyone should be able to generate and apply encryption to their website for free without interference from anyone else.

      At the moment though if you self generate your encryption the browser checks to see if it's linked to a corporation and says that it is 'insecure' if it is not registered which is bunk. The channel is just as encrypted and just as secure whether you pay or not, payment is simply creating security theater and putting a tax on anyone who just wants to enable HTTPS on their website.

    3. Re:but you arent a traditional CA by Anonymous Coward · · Score: 3, Informative

      Nope, not going to happen.

      The entire reason this is happening is because the browser vendors got a stick up their ass and required HTTP/2 connections to be run over TLS. So Let's Encrypt fills in the same space for HTTPS as Cloudflare does for CDN. They are not there to police their customers, and will ignore lots of shit until someone actually takes them to court.

      The solution has always been there. The self-signed certificate should never have been "this might be a dangerous site" warning. That is what the self-signed certificate was for. Let's encrypt ends up moving the goal posts from unencrypted, to self-signed, to lets-encrypt (but not verify identity), all the while improving nothing. An unencypted connection is fast, cacheable, and secure enough when you're just transfering photos and cat videos. For the "HTTPS-everywhere" has basically made website operators costs double if they want to jump on that bandwagon because the bandwidth costs explode when they can no longer be cached.

    4. Re: but you arent a traditional CA by Anonymous Coward · · Score: 1

      So should verisign (Symantec) given the recent news of their issuances for sites not owned by the requesting party.

    5. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      That "lock" icon in the address bar is generally enough to convince people that what theyre doing with their Visa is sane.

      And that is incredibly idiotic, as SSL certs do not stop credit card fraud, nor were they designed to. Just as adblockers may stop you from accidentally clicking an ad masked as a download button, but don't stop legitimate downloads from containing malware.

    6. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      Kill letsencrypt and i will have to remove any interactivity, forms, etc from our public government site as taxpayers (and the board) dont want to see tax money spent on security.

    7. Re: but you arent a traditional CA by supertall · · Score: 2

      It is however the duty of the CA to verify identity and ownership of the domain before issuing the cert. That what makes them an authority.

    8. Re:but you arent a traditional CA by hawkinspeter · · Score: 2

      You are entirely misunderstanding how SSL certificates work. LetsEncrypt allows the owner/administrator of domains to get and use a free SSL certificate and there is nothing to suggest that they are giving out certificates to non-owners of the relevant domains. The fact that you confuse paypal.com with playpal.com is not a problem with SSL encryption.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    9. Re:but you arent a traditional CA by Gravis+Zero · · Score: 1

      That "lock" icon in the address bar is generally enough to convince people that what theyre doing with their Visa is sane. now, with letsencrypt, its not so certain.

      I do not disagree with anything you wrote but this conflates the idea of a secure connection to a website as being a legitimate website. This has never been true.

      if you're not going to at least police fraud or abuse, youre opening the service up to become a haven for quick and easy phishing sites. if you ignore this now, you might as well pack up and leave. Chrome and Firefox will not hesitate to lower their trust in your service

      Sadly, this is true and I think some basic safeguard requirements need to be put in place to prevent new registrants/hidden registrants from abusing the service.

      if it turns into the .info and .biz of the internet.

      Sir, how you denigrate my superbe site, InternetIsSrs.Biz!

      --
      Anons need not reply. Questions end with a question mark.
    10. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      Should it not be the duty of the domain registrar to verify the entity registering a domain? Why do registrars allow domains crafted to appear to be connected with PayPal to be registered and then next obtain DNS services? There are more links to this chain and blaming the CA for the whole situation is wrong.

    11. Re:but you arent a traditional CA by thegarbz · · Score: 1

      allows dangerous sites to quickly and easily bypass an entire host of browser security checks designed to prevent people from entering bank card information and personal data into an unprotected site. That "lock" icon in the address bar is generally enough to convince people that what theyre doing with their Visa is sane. now, with letsencrypt, its not so certain.

      Except that's not what it does at all. A lock does not imply a chain of trust. The actual name in the actual site is what implies a chain of trust and you don't get that name from Let's Encrypt or any of the several free services which provided certificates in the past. If I go to my own personal website my browser says "Secure". If I go to PayPal my browser says "PayPal, Inc [US]." No checks have been bypassed.

      Also quite frankly, GOOD. I still greatly prefer only one phisher getting my credit card information than it being broad cast unencrypted to absolutely everyone.

    12. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      Are you saying that on the internet, money stays a barrier to doing anything for long?

      That's quite misguided.

    13. Re:but you arent a traditional CA by dgatwood · · Score: 1

      ... phishing sites needed to pay money to play in the https realm or hire someone smart enough to exploit an https protected site.

      Nope. StartSSL had been issuing free low-validation certs since at least 2009, some six years before Let's Encrypt issued its first cert. The only substantive differences between Let's Encrypt and StartSSL, as far as I can tell, are:

      • Let's Encrypt didn't get bought out by a Chinese registrar who abused their signing certs in ways that caused them to become untrusted by most browser vendors.
      • Let's Encrypt forces you to use automated certificate updating by limiting the certificate duration to a ridiculously short period for no actual security benefit (and worse, in its default configuration, generates a new RSA key every time it renews the cert, which significantly weakens the security model by making key pinning impossible).
      • Let's Encrypt merely requires you to prove that you have control over the web server, rather than that you have control over the domain, which also weakens security somewhat if your server gets compromised.

      But in terms of being able to get free certs for a domain that you control, there's no real difference.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    14. Re: but you arent a traditional CA by Anonymous Coward · · Score: 1

      Not for these certificates, actually. These are DV certificates; the only validation done is "does the customer control that domain". They don't do any meaningful address checking.

      It's not new. Guess what -- if you want to offer that level of verification, they have a much more expensive product for that. (EV)

    15. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      Cert authorities should only be checking that the person asking for a cert for acme.com actually control acme.com - it's not their job to ensure that the domain is owned by who you would expect. Sorting out who "should" have control of acme.com is a matter for the domain registrar, not the CA.

      Of course, we could have avoided most of these issues if we'd just implemented a single central domain registry and abolished TLDs entirely and let the owners of acme.org, acme.com, acme.net, acme.whatever fight it out for who gets to be .acme. Instead we just added to the existing problems, solely to generate more revenue for the registrars.

      Whatever technical solutions you propose, though, so long as people blindly enter their credentials into any site with a padlock icon, you'll get phishing.

    16. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      Nobody is blaming the CA for the WHOLE situation. It's just for their part in the chain that they can assert control over. It's their responsibility as a good internet citizen to do their part to stop the abuse of the service they provide.

    17. Re:but you arent a traditional CA by mjr167 · · Score: 1

      I run a website for a small non-profit with 0 operating budget. How would we be able to afford certs? I already eat the hosting costs.

    18. Re:but you arent a traditional CA by l0n3s0m3phr34k · · Score: 1

      The few times I've used Let's Encrypt was during testing phases, as a place-holder until I had the time to get a "real" cert. My company has an inane procedure to get purchase orders to pay for anything, so often it takes a couple of weeks to get to the point of being able to purchase anything via a "new vendor". If you can't afford $5 or so to get a year-long cert, then your either not serious about your site or doing something wrong.

      The most complicated process of getting a cert was for a "private domain", as very few places even offer them. I needed one for our "internal" domain controller to securely work with Mimecast, and since the domain ended in ".tul" it took quite some time for verification. We had to submit our Dun and Bradstreet number, verify various items, and other hoops to get a valid cert...and it costs almost $400 per year. What was really fun was trying to explain that Microsoft's "advise" used to be "don't use a real domain for your AD" until just a few years ago to upper management.

    19. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      but thats just it. prior to you, people had a barrier to entry. phishing sites needed to pay money to play in the https realm or hire someone smart enough to exploit an https protected site.

      Because the one thing criminal phishing gangs don't have is money *rolls eyes*

      your service removed both of those barriers and now allows dangerous sites to quickly and easily bypass an entire host of browser security checks designed to prevent people from entering bank card information and personal data into an unprotected site.

      And what "entire host of browser security checks" are you talking about?
      Can you name even one?

      Or are you just going to incorrectly claim that presence of encryption means you should go ahead and throw your money at them?

      That "lock" icon in the address bar is generally enough to convince people that what theyre doing with their Visa is sane. now, with letsencrypt, its not so certain.

      Despite people being idiots, that doesn't change the fact that isn't what the "lock" icon means.
      Never was, never will be.

      The CA has proven the person you are giving your visa to is exactly who that person claimed to be.
      The fact you are stupid enough to throw your banking credentials at any Bob Jon and Bill in the world is hardly anyone's fault but your own.

      All the CA's job is to prove that random "Billy Jo Bob" you gave your visa to really is that one random Billy Jo Bob, and the fact it actually was a random Billy Jo Bob proves the CA did their job.

      If you mean to give your visa to PayPal, then perhaps you should only give it to PayPal and not random Billy Jo Bob instead?

      Or you know, go on blaming everyone else in the world except yourself for your own actions and willful ignorance. That works too.

    20. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      That "lock" icon in the address bar is generally enough to convince people that what theyre doing with their Visa is sane. now, with letsencrypt, its not so certain.

      Slashdot has that "lock" icon in the address bar, does that mean I should assume that everything written there is sane?

    21. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      Should it not be the duty of the domain registrar to verify the entity registering a domain? Why do registrars allow domains crafted to appear to be connected with PayPal to be registered and then next obtain DNS services? There are more links to this chain and blaming the CA for the whole situation is wrong.

      Let's not stop there, why should browsers even resolve any domain containing the word or sound vaguely similar to paypal? I mean, people have fallen for phising scams without tls for years, so let's stop the problem once and for all and just not resolve the domains at all.

    22. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      Well, you can have legitimate reasons to have a cert and not run a website. All it means is that you control the domain. If your domain is playpal then that really is your identity and you should legitimately be able to get a cert for it. There are a lot of better solutions to fight you if you however start doing phishy activities using that domain.

    23. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      Yea because the phishing sites weren't registering with verisign (AKA Symantec) before this? LetsEncrypt just made encryption affordable for non-profit sites and blogs. Let's set everyone back because you can't look at the URL (which Win10 allows masking of btw) and tell the difference between paypall and paypal.

    24. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      if you ignore this now, you might as well pack up and leave. Chrome and Firefox will not hesitate to lower their trust in your service if it turns into the .info and .biz of the internet.

      Paypal is $10 billion/year operation. If Paypal ends up being harmed because users become fraud victims it is a metaphysical certitude Paypal will haul Let's Encrypt into court, probably on grounds of trademark violation.

      I'm not saying that's right or should happen, just that it will if the scammers get anywhere with this. And that seems very likely to me.

    25. Re: but you arent a traditional CA by DarkOx · · Score: 1

      Correct certs are about AUTHENTICATION, Its to make sure that when you put your CC info in you really are sending it to paypal.com and not someone else. However, if letsencrypt lets me register päypal.com and you can't easily see something is different, that certificate isn't helping you to authenticate any more, its essentially a really good fake id! I am going to confuse that with the real paypal.

      Its not a question of determining if phishme.com is safe or not its a question of knowing who you are talking to and that can be hard. Its why in the real world a photo id is often required. Are you THAT Bill Gates or just a Bill Gates, which is where letsencrypt is making things harder for everyone. It used to be that a sorta responsible CA would not issue a cert of what is obviously an attempt to conflate you site with a well known brand.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    26. Re:but you arent a traditional CA by DarkOx · · Score: 1

      Which is why I am advising all my corporate clients that do SSL intercept to either block site that have used and LE cert, or present the invalid/self signed warning to their users. These things are not better than self singed.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    27. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      You are entirely misunderstanding how SSL certificates work.

      No, you don't get it. The security of the certificate system is rooted in the chain of trust going from the certificate that's issued to the end user all the way back up to a root certificate authority that is trusted by default by everybody (i.e. VeriSign et all). The root certificate authorities are the only certificates we trust by default without a higher authority vouching for them (i.e. somebody has to be at the top of the pyramid), but with that trust comes duties and responsibilities to the maintenance of the certificate system as a whole. Now, issuing certificates to domains that are confusingly similar to really important domains (i.e. "playpal") is dangerous and undermines trust in the entire certificate system. It should be like trademark law, you cannot name your company "Mitrosoft" and get away with it. A root CA who violates that trust is harming all other root CAs by that behavior and must therefore be shunned to prevent damage to the trusted certificate system as a whole.

      LetsEncrypt allows the owner/administrator of domains to get and use a free SSL certificate

      Certificate authorities must do work to verify the identities of those applying for certificates and keep records. That costs money. To suggest that this can be done reliably to the level necessary to assure trust for no cost is nonsense. LetsEncrypt is trying to free-ride off of the trust that has been painstakingly built by others and that ought not to be allowed because they're damaging the ecosystem of trust through their negligent practices. Browser makers and OS vendors should retaliate by removing LetsEncrypt from their list of trusted root CA certificates so that any certificate issued by LetsEncrypt will by default be untrusted and give users the nasty page warning when a site tries to pawn one off on them.

    28. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      Do people really not understand it? It's not difficult, but you have to pay attention: A self-signed certificate on its own does not prove that you're talking to a server that legitimately serves the domain in the URL bar. At best it proves that you're talking to the same server that you talked to before, if the browser remembers the certificate. It takes more to create a link between the server and the domain. That's where key fingerprints in DNS can help, or domain based authentication CAs like Let's Encrypt. If you want more authentication, e.g. to know that the server is legitimately operated by Paypal, you need "extended validation" certificates. Originally all CAs were supposed to check identities this way, but many resorted to pure domain based checks, like Let's Encrypt does.

      Even unauthenticated encryption is better than no encryption, because it prevents passive attacks. Active attacks are much easier to detect and much more costly for the attacker. Self-signed certificates are better than purely opportunistic encryption, because an attacker then has to make sure that all connections are intercepted or risk detection. Domain based validation is better than self-signed certificates because they give some assurance that even the first connection to a server is not intercepted. Extended validation certificates are even better than that, because they help with making sure that you're talking to the right domain.

    29. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      As far as I know, my browser does cache content served over https exactly the same as served over http. Maybe things are different on the server side, but if my browser caches images seved over https, that does reduce bandwidth usage.

    30. Re: but you arent a traditional CA by VikingNation · · Score: 1

      Digital certificates are also used for authentication and identification of a participant in the communication.

    31. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      No, it's the duty of the CA to verify what they say they verify. A domain validated (DV) CA like LetsEncrypt verifies that the person requesting the certificate actually controls the web site on that domain (or similar). You're thinking of an Organization Validated (OV) or Extended Validation (EV) CA, which indeed does more identity checks. EV certificates display in the browser with the famous green bar, but OV looks almost exactly like DV. It's reasonable to say browsers should distinguish OV from DV more clearly, but DV CA's do what they claim to do.

    32. Re: but you arent a traditional CA by VikingNation · · Score: 1

      I thought that web browsers checked the chain of then certificate back to the issuing root? Would a break in a chain result in a broken "lock" in the browser?

    33. Re: but you arent a traditional CA by thegarbz · · Score: 2

      And the person who owns www.phishme.com will actually own the domain www.phishme.com which is the domain that will show up on the certificate he is asking to be issued. The authority chain here is entirely preserved.

    34. Re: but you arent a traditional CA by thegarbz · · Score: 1

      I am going to confuse that with the real paypal.

      Except that's not the difference you get in a browser. If you connect to a site with a domain validation certificate like the one Lets Encrypt issues then all the browser will say is "Secure"

      If you're wanting to guarantee that you're actually connecting to PayPal then that's a completely different certificate with a completely different process for a completely different purpose, and shock horror it is handled differently by the browser and displayed differently to the end user. Instead of "secure" the browser bar will say "PayPal Ltd. [US]"

    35. Re: but you arent a traditional CA by thegarbz · · Score: 1

      Domain certificates do not identify or authenticate anything more than the server claiming to be the domain, and Lets Encrypt does a good job of proving that, probably more so than most other CAs.

      If you want extended validation (The one that makes your browser say "PayPal Ltd. [US]" in the title bar rather than simple displaying a little green lock, then that's a different process and a different certificate, one which Let's Encrypt does not issue.

    36. Re:but you arent a traditional CA by thegarbz · · Score: 1

      Why? Demonstrate where the trust chain is broken?

      Lets Encrypt issues DV certificates only, and that chain of trust is 100% preserved, much more so than the process with many other CAs.

    37. Re:but you arent a traditional CA by Just+Some+Guy · · Score: 1

      The entire reason this is happening is because the browser vendors got a stick up their ass and required HTTP/2 connections to be run over TLS.

      And by that, you mean the browser vendors realized that "unsafe by default" is a shitty choice for a widely used Internet standard.

      For the "HTTPS-everywhere" has basically made website operators costs double if they want to jump on that bandwagon because the bandwidth costs explode when they can no longer be cached.

      Totally worth the tradeoff for making strong encryption the expected default.

      --
      Dewey, what part of this looks like authorities should be involved?
    38. Re:but you arent a traditional CA by thegarbz · · Score: 1

      These things are not better than self singed

      And they are not trying to be. Why would you block a CA issuing only DV certificates when their process 100% confirms that the requestor of the DV certificate is the server owner?

      Do you not trust your communication to Slashdot to be secure?

    39. Re:but you arent a traditional CA by Just+Some+Guy · · Score: 1

      Which is why I am advising all my corporate clients that do SSL intercept to...

      ...stop that insecure crap immediately, because you take security seriously and don't want to weaken their defenses. Right?

      --
      Dewey, what part of this looks like authorities should be involved?
    40. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      An encrypted channel is a fact and all encrypted channels should simply state that encryption is being used and that should be the end of it.

      Except that encryption cannot exist without trust. How can trust that your encrypted channel wasn't subjected to a MITM attack or that some unknown third party isn't hanging onto the private keys? Some level of trust is necessary to exchange keys for an encrypted session. Without that, encryption by itself is of little value.

    41. Re: but you arent a traditional CA by bill_mcgonigle · · Score: 1

      Typosquatting has been a problem for twenty years and DV certs fo at least half that time. Why would this suddenly be Let's Encrypt's problem? $4.95 has never stopped phishing attacks before.

      Any typosquatting solution is going to be entirely locale dependent - the only place to handle that is at the browser. Give Google and MoFo hell about never caring about this. For all I know the Khazak word for "hot pizza" looks like "citibank" but it's definitely not a job for Let's Encrypt to deny that pizza place a cert. If we insist they do, they will either fail to succeed or give up and go home. Cui bono?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    42. Re:but you arent a traditional CA by marka63 · · Score: 1

      You mean to say I can't name a site for finding pals to play with "playpal.com"? It's not LetsEncrypt job to find out what the use of a site is for.

    43. Re:but you arent a traditional CA by marka63 · · Score: 1

      You can get the equivalent of key pinning using DNSSEC and TLSA.

      Now if browsers vendors supported TLSA it would improve security because rogue CA's can't issue a cert for the name that will be accepted.

    44. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      We found the ID:10T.
      When CAs were founded all of them were supposed to be what these days is known as EV. But then one of them decided to sell certificates online in 5 seconds. Can you guess which South African idiot that was? Then all the marketing people at other companies wanted a piece of the pie, so we ended up with the clusterfuck we have today.

    45. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      No it doesn't. You can poison the DNS let's encrypt uses so you can effectively redirect the verification. Doing it with cname is the best. Let's encrypt validation assumptions only hold water if you add dnssec records. And even then those can be faked in a poisoning

    46. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      You are only halfway competent then. Blocking sites that have used let's encrypt does not require SSL intercept. It requires removing their root from the trust stores of the computers and optionally using a router with dpi capabilities. It is extremely easy on Linux with L8-filter. I don't need to SSL intercept to drop packed from sites issued by a particular CA.

    47. Re: but you arent a traditional CA by thegarbz · · Score: 1

      Sorry wrong "chain of trust". You're talking about a chain of trust back to the CA. I.e. website claims that they are a specific server, they claim another authority validated that, and the other authority is a root authority trusted by the browser and they can show that through the certificate chain. That is the chain of trust that will break the lock and bring up warnings if it is not setup correctly.

      The "chain of trust" (I shouldn't have used that phrase) I was talking about is that you're talking to a server which claims to be responding for a domain, which claims to be part of an organisation, which has been shown to be a legally registered business in some country of the world. This is achieved through EV certificates, something that Lets Encrypt does not provide, and something that companies like PayPal use to prevent phishing.

    48. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      The assumptions in their process are wrong. It is easy to fake ownership.

    49. Re:but you arent a traditional CA by dgatwood · · Score: 1

      The few times I've used Let's Encrypt was during testing phases, as a place-holder until I had the time to get a "real" cert. My company has an inane procedure to get purchase orders to pay for anything, so often it takes a couple of weeks to get to the point of being able to purchase anything via a "new vendor". If you can't afford $5 or so to get a year-long cert, then your either not serious about your site or doing something wrong.

      Or you have more than the one subdomain that most CAs allow for $5 certs. Even with a limit of five for Let's Encrypt, it takes two certs for my main domain. Bare domain, www, images, git, homeserver, kinji, and I feek like I'm still forgetting one. A wildcard domain cert starts at two hundred bucks.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    50. Re: but you arent a traditional CA by mhkohne · · Score: 1

      You have a basic lack of understanding of the purpose of certs. They guarantee that if you try to connect to phishme.com that you indeed are connecting to phishme.com and not being MITMed. It is NOT the purpose of a cert to say that phishme.com is or is not a safe place to go. The onus of that remains upon you regardless of if you use HTTP or HTTPS.

      Yea, but have you noticed that the general public has no idea how much of anything actually works, or frankly what most things are actually for? Most people have no real idea what that little lock icon means, so (assuming that someone managed to train them to look for such things at all), they think the lock icon means they are good to go. The slightly more subtle message of 'yea, this website IS who it says it is, but that doesn't mean it's not a criminal' is lost on these people.

      So yea, it's a problem, but at this point it's fairly obvious that trying to train the users to pay attention to the things the browser tells them, and teaching them what those things really mean IS NOT WORKING.

      I can't fault Let's Encrypt for not wanting to try to police everything, but if they could do a few keyword matches and pay attention to the really blatant stuff, it would probably help.

      --
      A thousand pounds of wood moving at 300 feet per minute. Don't get in the way.
    51. Re:but you arent a traditional CA by DavidRawling · · Score: 1

      I believe the current "head-up-ass" view of this is that you should just throw another few bucks to a CA every year, or get off the web. Maybe just give all your content to Farcebook, Gargle, Nanosoft etc, because why should us peons be allowed to put things on the web without what amounts to the modern version of royal assent? (It's usually couched in terms like "Well, how do you know your content wasn't altered by the time it got to the client" and "Your ISP is secretly recording everywhere you go and everything you do"). These concerns are not incorrect, but they can be ... overemphasized.

      To be fair, there are cheap places to buy certificates - I was looking recently and found I could get one for about $30 for a normal site. But wildcards etc are still hundreds if you need more than one domain. Killing a free CA (who is delivering exactly what they say they will) isn't going to help.

    52. Re:but you arent a traditional CA by DavidRawling · · Score: 1

      A wildcard domain cert starts at two hundred bucks.

      Woe betide you if you host webmail and the like for friends etc, and you need multi-wildcard certs (last I checked, $2K a year for me vs $0 from LE).

    53. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      CA's make absolutely the reverse claim in that their "warranty" is only applicable to the site operators, and not to users of the site. If it really were as you claim, that the CA guarantees the site is "legitimate", then their warranty should apply only to users of the site. You know, the ones who are actually out money when they are entering their information on the phishing site because the CA made them "feel safe".

      They can make all the air vibrations they want, but they certainly chose not to back up veracity of sites with their own actions. They are simply hypocrites, defrauding thousands of their money.

    54. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      More to the point, they will also own www.paypal.com.no-need-to-read-any-further.phishme.com

    55. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      The problem is Secure is being conflated with Trusted. Whether you trust a site cannot be decided by any central authority, it is up to you individually. For this reason, browser vendors have chosen to display the organization name in place of "Secure" for certificates that have been validated to the level that you might trust them to be who they say they are.

    56. Re: but you arent a traditional CA by Bert64 · · Score: 1

      Which they do...
      The scammers genuinely do own and/or control these domains. It's down to the users to notice that these domains are different from the genuine paypal domain.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    57. Re: but you arent a traditional CA by Bert64 · · Score: 1

      If you can't tell the difference between paypal.com and päypal.com then perhaps you should be booking yourself in for an eye test... The cert is doing its job, it's your fault if you can't read properly.

      And it was always easy to get an SSL cert, you just had to control the domain in question and be willing to pay for the cert, the process has been entirely automated with most registrars for years. Scammers would frequently buy certs using stolen cards too.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    58. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      "Correct certs are about AUTHENTICATION"

      BUT NOT SSL CERTS!!! Secure Socket Layer.. what part of that means 'identity'?? HINT: NONE.

      Extended Validation certs were the way to make money. You can easily encrypt a TCP/UDP session.. but without a driving financial force there is no reason for a browser's to code it.

      The amount of 'verification' is ludicrously low... a photo and a bill... anyone ever hear of Photoshop?

    59. Re:but you arent a traditional CA by hawkinspeter · · Score: 1

      You're suggesting that as well as verifying the identity of a domain owner, that the CA must identify any similarity to already existing domains and not allow any that are arbitrarily too similar. That's just retarded.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    60. Re: but you arent a traditional CA by Anonymous Coward · · Score: 0

      You have a basic lack of understanding of the purpose of certs. They guarantee that if you try to connect to phishme.com that you indeed are connecting to phishme.com and not being MITMed. It is NOT the purpose of a cert to say that phishme.com is or is not a safe place to go. The onus of that remains upon you regardless of if you use HTTP or HTTPS.

      this is a distinction that the overwhelming majority of users on the internet neither understand not care about. if certificate authorities don't want to guarantee the safety of lock icon, people will eventually learn not to trust it, and certificate authorities will have become irrelevant. someone else will come up with a way to do what the certificate authorities think they don't have to do, and will take away their business.

    61. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      The reason that EV certificates exist is because of this. Previously, all you needed to do is pay $10 for a cert to prove you owned a domain. That is it. You did not need to verify either personal or organization information. $10 is not a lot of money. You did not need to verify who you are. certbot might automate the process, but the only thing basic $10 certs proved, is that the domain is authentic.

      Extended verification proves that the organization is authentic, and it costs a fuckton more than $10, and there is a reason for that.

      Perhaps a better solution is to make an API/Better markings to distinguish between EV certs and basic certs.

      OpenSSL also has the problem of trust not being binary, but rather a grey area. There is no user interface to rank or disable CAs.

    62. Re:but you arent a traditional CA by Anonymous Coward · · Score: 0

      The Green Bar is the new Lock Icon, and has been for nearly 10 years.

      These days, an encrypted connection should be the bare minimum on any communication, not just communication with an entity you think ought to be secure. LE's goal wasn't to authenticate the Internet. It was to encrypt all communications. Mission Accomplished, by all accounts. Now there is no excuse not to encrypt every channel through the Internet.

      Companies and sites who used to have "regular" SSL should now be using Extended Validation certainly -- which they really should have been doing all along -- which do provide vetting of the company claiming control of the site.

      Encrypting communication between random internet users and phishing sites does not reduce anyone security. Users assuming that they are using a secure service when they are not is the problem. No amount of lock-iconography is going to change that.

    63. Re: but you arent a traditional CA by Actually,+I+do+RTFA · · Score: 1

      It is NOT the purpose of a cert to say that phishme.com is or is not a safe place to go. The onus of that remains upon you

      I get that, but browser makers use iconography that suggests that it is a safe place to go. It's not the average user's fault that the giant green lock makes them think "safe" not "no MITM attack".

      --
      Your ad here. Ask me how!
  4. HSTS. by Anonymous Coward · · Score: 0

    It's to make development a pain in the balls because you're working on shit that's configured by domain name, and thus have to go hunt down every reference to foo.com and replace it with suckonmygiantfuckingcockyougooglefaggots.biz so Chrome will open your local fucking dev instance.

    1. Re:HSTS. by Anonymous Coward · · Score: 0

      If you have more than 5 instances of this to change between environments, you're doing it wrong.

  5. And? by Anonymous Coward · · Score: 0

    Once again people are confusing securing a communication with identity verification. Phishing sites can and already do buy HTTPS certs.

  6. The following is going to happen. by Anonymous Coward · · Score: 0

    You know how browsers harassed self-signed certificates in the worst possible manner for ages until finally Let's Encrypt surfaced and made it possible for people who didn't want to pay the extortion fee to a commercial entity and fiddle around manually to actually get to run a HTTPS site without having instructions for each visitor on how to make an exception in their browser (which no user ever did in the history of mankind)?

    Well, Let's Encrypt certificates are now going to be treated like self-signed certificates. Don't believe me? Just wait and see. All major browsers are being run by insane and/or evil people. It's going to happen.

    1. Re:The following is going to happen. by tepples · · Score: 1

      Well, Let's Encrypt certificates are now going to be treated like self-signed certificates. Don't believe me? Just wait and see.

      With both Mozilla and Google as "major sponsors" of Let's Encrypt listed on the front page, I don't see how this will happen any time soon. If Microsoft and Apple distrust Let's Encrypt for following the same CA/Browser Forum Baseline Requirements as every other certificate authority issuing domain-validated (DV) certificates, the only way to avoid a double standard would be to distrust all DV certificates. And as of today, the service formerly known as Hotmail appears to be using a DV certificate.

  7. blacklist them by Anonymous Coward · · Score: 0

    It's time the browsers to blacklist certificates issued from Let's Encrypt. If ISPs or email service providers have a responsibility to make sure that bad guys don't use their domains for spam, phishing, downloading malware, and other nasty stuff, then so does LE. If you don't police your service, then the rest of the internet will do it for you by blocking you.

    1. Re: blacklist them by Zero__Kelvin · · Score: 1

      We get it. You have no idea what certs are for. No need to keep making the point.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re: blacklist them by Anonymous Coward · · Score: 0

      What are certs for?

    3. Re: blacklist them by Anonymous Coward · · Score: 0

      shut up, you scum-sucking phisher. What, is blacklisting Let's Encrypt going to disrupt your phishing operation? DIAF fucker.

    4. Re: blacklist them by Anonymous Coward · · Score: 0

      Or you could implement certificate pinning to prevent mitm (assuming you aren't on cloudfront/akamai/provider de jour). No amount of security in the world will get the average jane/joe to check where the link they click is actually going which is the actual problem.

    5. Re: blacklist them by tepples · · Score: 1

      A domain-validated certificate is for ensuring the authenticity of communications between your machine and a machine operated by the owner of a particular hostname. It isn't for ensuring that the owner of a particular hostname has any right under other applicable law, such as typosquatting provisions of trademark law, to use that hostname.

  8. Re:Phishing is good by Artem+S.+Tashkinov · · Score: 4, Informative

    How on Earth would a non IT person "verify the legitimacy of emails and websites?"

    Let's say, you entered paypal in Google and miraculously the second link leads to paypall.com (such a SEO "optimization" is entirely possible if your have enough resources) which is the exact same copy of paypal.com, which siphons your log in credentials. How would you know paypall.com is not PayPal? Extended validation is still better than nothing.

    HTTPS was a badly realized afterthought and it bites people all the time. I wonder if this problem can be solved at all. There are way too many things you have to blindly trust when you're using the Internet: several layers of routing, DNS, SSL, etc. etc. etc. 99% of people in the world have no idea how this all works and how you can be sure you're safe. Then even your OS is not exactly without bugs and security vulnerabilities which allow the attacker to hijack your connection. Then you have various three/four letter agencies around the world who have ways of getting into your computer systems without you knowing.

    "Verify", my arse.

  9. Foundamental flaw of the CA infrastructure by Cigaes · · Score: 4, Interesting

    This story shows the fundamental flaw of the TLS CA infrastructure: it only certifies that the connection is established with the reported DNS domain name. That is not utterly useless, but not far from it.

    The protection against man-in-the-middle attack is relevant only in a handful of cases. With home Internet access, MitM can more or less only be performed by network operators, who have a lot to lose if they are caught playing these games. It is more of an issue with public access, but still rather minor.

    What would be really useful would be CA that certify the honesty of the sites. “If you see our green padlock, that means this site is reliable. If they scam you, we will refund you.”

    I will not hold my breath.

    1. Re:Foundamental flaw of the CA infrastructure by MobyDisk · · Score: 1

      With home Internet access, MitM can more or less only be performed by network operators,

      How so? This is exactly what HTTPS prevents.

    2. Re:Foundamental flaw of the CA infrastructure by Nkwe · · Score: 1

      The protection against man-in-the-middle attack is relevant only in a handful of cases. With home Internet access, MitM can more or less only be performed by network operators, who have a lot to lose if they are caught playing these games. It is more of an issue with public access, but still rather minor.

      There is no difference between protection from man in the middle attacks for home users and users using public access. The user (or software / browser on the user's computer) is either validating certificates or they are not. Validation includes checking cryptographic signatures, checking revocation lists, and checking that the subject matches the requested resource (web site). It is true that checking signatures requires keeping tabs on what certificate authorities are trusted, which is a difficult problem, but this challenge isn't any different for home or mobile users. The whole point of Public Key Infrastructure is to prevent man in the middle attacks (provide secure communications.)

      I would argue that MitM is relevant in all cases, especially when you consider that beyond your (or the coffee shop's) ISP, you have to worry about spyware on your machine doing it. You may have even have agreed to it by installing something like comScore or any anti-virus product that "protects encrypted sessions". In the workplace you can have similar issues, many companies have egress filtering firewalls which perform MitM attacks on outbound encrypted traffic (otherwise they would not be able to monitor the traffic). In the work place though, the company owns the machine and can add the firewall's on the fly generated certificates to your trusted CA list.

      Man in the middle attacks are possible and relevant pretty much everywhere.

    3. Re:Foundamental flaw of the CA infrastructure by thegarbz · · Score: 1

      With home Internet access, MitM can more or less only be performed by network operators

      Oh wow are you wrong about that. There are a myriad of ways you can MitM a connection other than passive listening. The most popular way is through malware that routes your connection via some third party. Having home internet doesn't make you secure against MitM attacks in the slightest.

    4. Re:Foundamental flaw of the CA infrastructure by Cigaes · · Score: 1

      Answering to this and the others:

      If you install malware on the target's computer, that is not a man-in-the-middle, and certificate will be of little protection anyway.

    5. Re:Foundamental flaw of the CA infrastructure by Fnord666 · · Score: 1

      The protection against man-in-the-middle attack is relevant only in a handful of cases. With home Internet access, MitM can more or less only be performed by network operators, who have a lot to lose if they are caught playing these games. It is more of an issue with public access, but still rather minor.

      You don't really know how SSL/TLS works do you?

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    6. Re:Foundamental flaw of the CA infrastructure by taustin · · Score: 1

      You are entirely correct. It was the same when I was running a web store in the 90s. It took me all of 30 seconds to figure out that the only thing a Certificate Authority is certifying is that your credit card didn't bounce, and the only thing they're an authority on is processing credit cards.

    7. Re:Foundamental flaw of the CA infrastructure by thegarbz · · Score: 1

      What would be really useful would be CA that certify the honesty of the sites. “If you see our green padlock, that means this site is reliable. If they scam you, we will refund you.”

      They already work the way you think. You just don't understand the difference between the green padlock and the green text that comes up with an OV or EV certificate.

      The certificates issued to www.paypal.com will show a green padlock along with the very obvious text "PayPal Ltd [US]" next to it. The certificates issued to www.playpal.com will only show that little padlock indicating the channel is encrypted.

    8. Re:Foundamental flaw of the CA infrastructure by Cigaes · · Score: 1

      They cannot work the way I evoke when the CA is chosen by the server and not the client.

    9. Re:Foundamental flaw of the CA infrastructure by dgatwood · · Score: 1

      More generally stated, if you can't trust the endpoint, you can't trust the communication, period. No protection scheme can protect against a compromised endpoint.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    10. Re:Foundamental flaw of the CA infrastructure by thegarbz · · Score: 1

      The CA IS chosen by the client. It is your prerogative who you trust to be a CA. The browsers only come with a list of defaults. Those list of defaults are based on what the browser vendors think is sane based on the performance of the authority. And quite frankly an authority that actually physically checks that a user is able to run a script that modifies a directory on a server within a domain in question is pretty damn authoritative on defining that a server belongs to a domain that it claims (the scope of a DV certificate).

    11. Re:Foundamental flaw of the CA infrastructure by Cigaes · · Score: 1

      The CA IS chosen by the client.

      No, the CA is chosen by the server. The only choice for the client is to either trust or not trust. They cannot decide to use another CA with more guarantees.

      defining that a server belongs to a domain that it claims

      Which is all but useless, and exactly the source of the present thread.

    12. Re:Foundamental flaw of the CA infrastructure by Anonymous Coward · · Score: 0

      A MITM attack for a home connection would be trivial for someone with access to the neighborhood cabinet where all the cable/fibre spurs to the houses are terminated and routed onto the trunk back to the exchange. Often these are small unalarmed boxes which could quite easily be accessed undetected in the middle of the night by anyone sufficiently experienced with lock-picking. Even using brute force to access it would probably go undetected for months, and then take months more for a technician to come out and investigate once reported.

    13. Re:Foundamental flaw of the CA infrastructure by Anonymous Coward · · Score: 0

      You are stupid and your post proves it.

      MIM, done correctly, is pretty much undetectable to most.

      Sure, you could check fingerprints.... so you have the SHA fingerprints to all the sites you vist?

    14. Re:Foundamental flaw of the CA infrastructure by Anonymous Coward · · Score: 0

      You misunderstood his point. He was saying that on a home connection, since the entire network between the modem and the site in question is controlled by the ISP and their providers, the ability to do MITM is more or less limited to the network operators, and SSL does not add a lot of security.

      On a local LAN (e.g. in a dorm) or when borrowing somebody elses WIFI (Starbucks or piggybacking on your neighbors WIFI), that's where SSL is really needed.

    15. Re:Foundamental flaw of the CA infrastructure by Anonymous Coward · · Score: 0

      you have to worry about spyware on your machine doing it

      SSL does not protect against spyware doing MITM attacks AT ALL. The spyware just needs to grab the data before it gets encrypted or after it gets decrypted.

    16. Re:Foundamental flaw of the CA infrastructure by Anonymous Coward · · Score: 0

      There is no proof against MITM. There is only positive proof that the channel is encrypted.

      In order to prove there is no MITM, you need to be able to guarantee that the site's certificate has been kept confidential. Anyone using a 3-rd party reverse proxy like Amazon ELB or CloudFront is by definition a MITM, even if it's got a nice-looking certificate.

      The CA also can never guarantee that the site has managed their key properly. The only thing they can do is say "we signed this very which appeared to be in the right hands when we signed it."

      Also, the "green" stuff you see should only be used for EV certainly, not DV certs.

    17. Re:Foundamental flaw of the CA infrastructure by thegarbz · · Score: 1

      Which is all but useless

      Not trusting the endpoint is a different problem to not trusting all parties in between. There's a very big advantage in knowing that when I type a password intended for one specific website that it actually is going to that specific website, and not say the proxy server, or that guy in sitting next to me at Starbucks.

    18. Re:Foundamental flaw of the CA infrastructure by Cigaes · · Score: 1

      the proxy server, or that guy in sitting next to me at Starbucks.

      Which is exactly what I said in my first message: for public access like Starbucks, it makes a little sense. For home access, where the only people in between are network operators, the likelihood of a MitM is tiny.

  10. silent s by bugs2squash · · Score: 1, Insightful

    I'm sure the "so called" security experts you deride would point out that the S in HTTPS is not simply encryption spelled in a funny way. Security != Encryption and the role of the certificate is Authentication not Encryption. If it doesn't authenticate anything then it is worthless, and the whole bloody point of a public CA IS to be the internet's watchdog or there is no point in trusting them.

    Or do they feel that the only role of an adult is to buy liquor for children ?

    --
    Nullius in verba
    1. Re: silent s by Zero__Kelvin · · Score: 1

      The rule of my ID is to prove I really am me. It was issued by the government. It does exactly that. It DOESN'T vouch for me as a human being. The save here. The cert vouches that I am dealing with phishme.paypall.com ... it doesn't say that said site is run by a stand up guy you should trust. Never has ... Never will ... Was never SUPPOSED to. HTH!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:silent s by hawkinspeter · · Score: 1

      But the certificate does authenticate that the domain in your browser URL bar is owned/controlled by the owner of the certificate. The fact that you are going to a different domain than the one that you expected is nothing to do with HTTPS. The whole point of a CA is to provide a certificate to legitimate owners of the domains. The point of a CA is NOT to determine that such-and-such domain is mistaken with another domain because the user is stupid.

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    3. Re:silent s by hcs_$reboot · · Score: 2

      Secure means Encrypted. If you need authentication, use the much more expensive EV certicates, to get a nice browser green bar that includes the name of the company.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    4. Re:silent s by thegarbz · · Score: 1

      If it doesn't authenticate anything then it is worthless

      Oh but it does. A DV certificate authenticates that a computer responding on behalf of a domain is who it claims to be. Let's Encrypt is perfectly fine for that and does not issue any certificate with information that isn't completely authenticated. This is why they don't issue OV or EV certificates.

      The S doesn't indicate anything to do with security and encryption. It indicates a different protocol to standard HTTP is being used. The various results of different certificates are shown differently by browsers. e.g. DV certificate gives you a little green padlock, and an OV certificate gives you your fully qualified organisational name in the title.

      You not understanding the difference doesn't make a CA any less trustworthy, and Lets Encrypt demonstrates 100% authenticity of the certificates they issue within the scope of what that certificate is intended to do: Prevent MitM attacks by authenticating the end point as the correct *server*.

  11. study conducted by? by Anonymous Coward · · Score: 0

    This message brought to you by the people that want to make you pay them for a cert.

    1. Re: study conducted by? by Anonymous Coward · · Score: 0

      Yep. Study by "The SSL Store".

  12. Re:Phishing is good by Anonymous Coward · · Score: 0

    --- How on Earth would a non IT person "verify the legitimacy of emails and websites?" ---

    How about READ THE FUCKING ADDRESS BAR. Seriously, the site you are visiting is right there at the top of the page. Read It.

  13. Re:Phishing is good by hawkinspeter · · Score: 1

    NoScript. You enable javascript for paypal.com and then anytime you visit paypall.com, your browser sits there not running any javascript.

    --
    You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
  14. Re:Phishing is good by tomhath · · Score: 1

    You have so much knowledge and such good people skills, I suggest you help senior citizens become more net savvy by volunteering some of your time in a nursing home or local senior citizen's center. Hopefully you can educate people like my mother, who just shook her head and said "I don't understand the instructions, it's all in geek".

  15. Re:Phishing is good by Anonymous Coward · · Score: 0

    How would you know paypall.com is not PayPal?

    There's an extra 'l' in the domain name.

    In addition, your javascript whitelist won't allow it to run anything, so it would not function like the real paypal site.

  16. Revocation checks are problematic by Anonymous Coward · · Score: 1

    some web browsers don't even check whether a certificate has been revoked.

    This is a sloppy and invalid slur, hiding behind vagueness (it's a bogus criticism of Chrome). Revocation is useless when you fully work the threat model, and similar designs to address the uselessness are probably not workable. Remember, unless a scheme can handle revoking ~every certificate at once, it's inadequate recovery for Heartbleed. It's also a privacy problem because it lets CAs build a log of all web traffic.

    The best incremental refinement is short-lived certificates auto-issued by intermediate CAs. CRLSet can revoke intermediate CAs. For normal certs, don't reissue and let them expire. That's basically what lets encrypt is, except "short-lived" is not short enough, like a day or two, yet. Also, as they point out, "weakest link": it's not a real answer unless every CA does it because an undeserving attacker could get someone to sign a long-lived cert for your domain even if you use short-lived ones. But this is the bog-obvious PKI refinement that's currently fashionable. The two-tier system keeps the CRL small, and the certs subject to "confirmation" (by not appearing in the latest short-lived CRL) can be backed by HSM that can't sign things quickly but is very unlikely to sign things wrongly.

    The refinement being pushed instead of the obvious one is "OSCP stapling" and perhaps "must-staple", because this preserves the CA cartel. Without some long-lived rare magical token to give you, it's difficult to convince you that you owe them lots of money, so we still give you the token as a pacifier but then implement the above sane scheme in rube goldberg fashion, moving what should be the cert into the stapled confirmation.

    However I think the correct response is not the obvious refinement. It's a major rethinking of the architecture, like Sovereign Keys. In this scheme, you must give up privacy to some central server because you must do lookups on a structure too big to store locally, but you can choose to whom you give it up because the structure is a blockchain that anyone can sync. Actually it might be small enough to store on a single computer so no big deal, but even if it weren't it's still less bad than OSCP privacy because of the option of picking a mirror you "trust".

    1. Re: Revocation checks are problematic by Anonymous Coward · · Score: 0

      Nope, you only need short lived certs (like less than 24hours short lived) for your ocsp servers if you are a CA. The EE certs can be long lived. It has been done in practice by some specific CAs for close to 7 years now. There are high performance commercial ocsp servers that are very good at it.

  17. Using PayPal in the domain name by hcs_$reboot · · Score: 1

    And? You may also get a wildcard certificate from whoever (even net sol) for *.mydom.com then create a host 'paypal.mydom.com' in DNS having paypal in the name, and covered by the certificate. If this article tries to discredit Let's Encrypt because they're free, paypal in the name is not the right argument.

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  18. Seems familiar by ugen · · Score: 3, Informative

    Something about road to hell being paved with good intentions.

    The issue is not SSL, certs or lack thereof. The issue is the fact that among human population there exist several fairly consistent groups. One of these groups is "low information people" (not to call them "stupid"). Another group is "dishonest people". Yet another is "well intentioned people" who want to protect the former from the latter. But, as the "wily" are, by definition, loath to play by the rules and, in general, fairly smart - they will surely find ways to exploit whatever well intentioned thing to take advantage of the "low informed".

    There isn't really any solution here.

    1. Re:Seems familiar by fnj · · Score: 2

      "low information people" (not to call them "stupid")

      "Low-information" is a silly PC circumlocation. There are perfectly appropriate terms such as "ignorant" and "naive" to use to describe people who don't know stuff.

    2. Re:Seems familiar by ebvwfbw · · Score: 1

      No solution? How about have someone eyeball the request. Do some checking. I thought that was the whole point of having an SSL certificate. I remember in the old days (20 years ago), Verisign just about made you sign in blood that you were in charge of the domain you were asking for a certificate for. One year only. Some years later we got Thawte, and such that were about as valuable as a sheet of toilet paper. Yet some legitimate people used them.

      Doesn't have to be much. It would be nice to knock a lot of them down.

  19. Re:Phishing is good by dgatwood · · Score: 2

    Or AutoFill. You enable AutoFill for PayPal.com, and then when your password doesn't automatically show up, you look at the URL more carefully and immediately see why.

    The real threats to security are not the CAs that issue certs for sites containing PayPal in the name. The real threats are clueless sysadmins at (mostly banking) websites that insist on not allowing AutoFill and/or break their websites in ways that make AutoFill stop working when it worked before. Besides playing right into the hands of keyloggers, such actions force people to remain willing to type passwords when in reality, users should never, ever, ever type a password into a website. Ever. Seriously.

    ... that and browser makers, who haven't bothered to come up with a global standard for changing passwords so that users whose computers become compromised can easily reset all their passwords automatically with a single click, and also haven't bothered to come up with completely automatic plug-in update systems, thus making it easy to trick people into believing that their Flash Player or Silverlight plug-in is out of date, thus causing them to download and run a trojan horse installer that steals their password database, etc.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  20. Flawed trust model by Anonymous Coward · · Score: 0

    HTTPS depends on trusting 3 things.

    a) The site
    b) The CA
    c) The DNS

    If any 1 of these things isn't trustworthy, none of them are.
    Phishing site - never trustworthy.

    CA - Symantec is an example, but there are lots of untrustworthy CAs https://arstechnica.com/securi...

    DNS - hijacking DNS is a real thing. How much do you trust your network provider NOT to intercept all DNS and redirect them elsewhere?

  21. More tips for browser makers by sootman · · Score: 5, Informative

    (... because I'm sure they read /. and value my opinion... )

    1. NEVER hide ANY part of the URL. If the URL extends beyond the size of the location box, give a nice big '...' for people to click on to see it.

    2. ALWAYS show a status bar that ALWAYS shows what URL I'll go to if I click a link. NEVER allow ANYTHING to change this behavior.

    3. NEVER hide the protocol.

    4. Don't allow 'data' URIs in the URL bar by default. https://www.wordfence.com/blog... (This also relates to #1)

    5. Don't make SUCH a big damn deal about 'https' -- big green text, giant padlock icons, etc. I've been telling people for YEARS that an HTTPS connection to bankofamurica.ru is worth NOTHING.

    This won't solve everything, but the least that browser makers can do is give people the tools they need to help them make good decisions. Long story short, QUIT HIDING SHIT!

    6. Bonus: enough with all these new shit TLDs. Is a world where http://blog.google/ exists (note: it does) REALLY a better place than one where it doesn't? Or is it just more confusing?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:More tips for browser makers by Sebby · · Score: 1

      2. ALWAYS show a status bar that ALWAYS shows what URL I'll go to if I click a link. NEVER allow ANYTHING to change this behavior.

      Also, don't allow changing what is shown in that status bar, like custom text instead of that link.

      --

      AC comments get piped to /dev/null
    2. Re:More tips for browser makers by thegarbz · · Score: 1

      1. Agree
      2. Irrelevant. Sources from phishing attacks do not originate from within the browser. Most often they do from some external source (email being the most popular).
      3. Irrelevant. No one cares about the protocol and the general public doesn't understand it so it does nothing to aid security. Even on browsers that hide the protocol people interested in it can identify it from the rest of the information in the URL bar (the colour / padlock icon).
      4. Agree
      5. They don't. There's a difference in the display when I go to Slashdot.org (a standard SSL certificate) vs when I go to Paypal.com (an extended validation certificate)
      6. Agree

    3. Re:More tips for browser makers by twistedcubic · · Score: 1


      1. NEVER hide ANY part of the URL. If the URL extends beyond the size of the location box, give a nice big '...' for people to click on to see it.

      Given the example domains are of the form paypal.com.abc.xyz.tld (example: paypal.com.resolution-ticket.tk) maybe the tld should always be visible.

    4. Re:More tips for browser makers by Anonymous Coward · · Score: 0

      > 2. ALWAYS show a status bar that ALWAYS shows what URL I'll go to if I click a link. NEVER allow ANYTHING to change this behavior.

      Is that even possible? So many sites use Javascript. Any click anywhere could lead to any URL that could change at any time.

    5. Re:More tips for browser makers by Anonymous Coward · · Score: 0

      7. Always, always, always emphasise the domain.tld part of the URL in the location box, so it is easier to users to decide if they are connecting to paypal.com or paypal.com.phishinginc.pt.
      Subdomains are not interesting for most users in most cases.

    6. Re:More tips for browser makers by Sigma+7 · · Score: 1

      Two fixes. The bulky method shows if there's any onclick or onleavepage events going to fire when you click said link. The other method involves a few click to ban certain sites from running javascript.

    7. Re:More tips for browser makers by Anonymous Coward · · Score: 0

      Google needs to add the certificate information back on the padlock rather than developer tools in Chrome. Google Chrome started all this hiding crap and it's annoying.

    8. Re:More tips for browser makers by houghi · · Score: 1

      Concerning number 6. I know it is hindsight, but having com, net and org was a bad idea. It would have been better to just stick to countries and then let each country decide how to deal with it.

      So .us as default would have been better. If they would have gone with .com.us or not would have been up to them.

      "But what about things like Debian that uses .org now and is international?" I say: what about them? They have an address somewhere and that is, I think, the us. That would have mean debian.us. If they would have wanted to be active in every domain, they would have had to register that everywhere. If not, they could have gone for debian.us as default.

      The few really international organisations are already covered with .int and no, debian would not be able to get that, nor anybody else. .com is not all commercial. .net is not all network related and .org are not all (non-profit, see .com) organisations anyway.

      Now we have part of it that is location based and part of it that is sort of what they are based, but not really, but some are, but not all and there are exceptions ....

      Oh well, we are in this mess and it will not get better.

      --
      Don't fight for your country, if your country does not fight for you.
  22. Clarify "certificate identity" by MobyDisk · · Score: 1

    Something doesn't add-up:

    During the past year, Let's Encrypt has issued a total of 15,270 SSL certificates that contained the word "PayPal" in the domain name or the certificate identity.

    (Emphasis mine).
    But according to Let's Encrypt, their certificates don't say anything about identity:

    Let’s Encrypt is going to be issuing Domain Validation (DV) certificates. On a technical level, a DV certificate asserts that a public key belongs to a domain – it says nothing else about a site’s content or who runs it. DV certificates do not include any information about a website’s reputation, real-world identity, or safety.

    Can someone explain what the author meant by the term "certificate identity" in a Domain Validation certificate? It almost seems like the author of the article is conflating the concepts of DV certificates and EV certificates into one. Or am I wrong, and DV certs do indeed have an identity?

    In researching this a bit, the CA security council as well as some certificate authorities are pushing browser manufacturers to treat DV certificates differently from EV certificates, where the site owner's identity is verified. This would make sense. There's some politics going on here at Mozilla: according to Wikipedia, Firefox used to treat DV certificates subtly differently from EV certificates, but they changed that once they launched Let's Encrypt.

    1. Re:Clarify "certificate identity" by Anonymous Coward · · Score: 0

      Hi MobyDisk,

      I am the author of the original article that Bleeping Computer is citing.

      Im my article I wrote: "[15,270] is the total number of certificates issued by Let’s Encrypt that contain the word “PayPal” somewhere in the certificate’s identities (either a Common Name or a SAN) "

      When I used the term "identities" there I was making a very technical distinction. There are a few different ways to include a domain name in a certificate (from an encoding standpoint) such as a "Common Name" a "SAN" or a "DNSName." These are all domain names in a certificate.

      Outside of the very technical understanding of a certificate's encoded fields, the term is confusing and, indeed, seems to refer to identity in the context of a legal identity.

      So to clear it up, you are correct, Let's Encrypt only issues DV certificates which ONLY contain domain names, and no "identities" such as a corporation name or address. OV and EV certificates are the only types that contain this type of "identity."

    2. Re:Clarify "certificate identity" by MobyDisk · · Score: 1

      Awesome to get a reply from the article author. Thanks!

    3. Re:Clarify "certificate identity" by MobyDisk · · Score: 1

      I just looked at Slashdot's certificate, and indeed it is a Let's Encrypt cert. It says:

      Issued To:
      Common Name (CN): slashdot.org
      Organization (O): <Not Part Of Certificate>
      Organizational Unit (OU): <Not Part Of Certificate>

  23. Re:Phishing is good by Tukz · · Score: 1

    A person who knows to install a NoScript plugin, also knows not to blindly use google search as an address bar.

    --
    - Don't do what I do, it's probably not healthy nor safe. -
  24. Re:Phishing is good by Artem+S.+Tashkinov · · Score: 1

    Normal people have no idea what https://paypal.com/ is. For them https://paypal.co/ looks perfectly fine (PayPal might have bought all second level domains but I highly doubt that). Normal people have no idea what "com" means, what domains levels are, what's the meaning of dot in the domain name. What's the meaning of HTTP or HTTPS whereas the former is now hidden by all major web browsers. I'm an IT pro and I've no idea why there are these three letters "://" after the protocol name. Why not "::" or "->" or any other arbitrary combination?

    Normal people may want to visit paypal for the first time ever which means no AutoFill data or any indication they've arrived at the website they can really trust.

    Idiots who say you should trust a website based on its name think too much of people. The Internet was designed for geeks and remains so, no matter what geeks say. And it wasn't designed with security/privacy/encryption/simplicity in mind - to the contrary, the first major protocols had nothing to do with encryption or remote party identification.

    Here's an example from real life: my ISP transparently replaces IP records for DNS queries for forbidden websites (it's a usual practice even in the USA) - how on Earth you could trust a domain name, when your ISP can reroute your traffic at will? And no! I'm not using my ISP's DNS resolver - I have a recursive DNS server on my PC - which means they transparently replace my UDP traffic. The only way to be sure that my connection attempt is not spoofed is what? VPN? No, you cannot trust it either. DNSSEC hasn't really taken off and then you cannot really trust CAs nowadays.

    Sorry, I've never seen so many idiots at /. simultaneously.

  25. Re:Phishing is good by Anonymous Coward · · Score: 0

    The person you're replying to is being needlessly abrasive, but his/her point is not entirely without merit.

    The end user has some responsibilities when giving the computer instructions. One of those is to be accurate: the computer does what it is told to do, as it should. It is not in the business of being your nanny, it's in the business of providing information processing services to you. If you require assistance using it, as some people do, then that is best handled by a different mechanism. That is not the computer's responsibility.

    In the end, trying to protect people from their own mistakes is a battle that cannot be won and in fact harms that cause more than it helps. The more people feel they can operate in an understanding-free manner, the more they will not bother to understand what they are doing, so it will be even easier to fool them. Dumbing down the whole infrastructure is not the path to success, it's the path to even worse problems.

  26. Re:Phishing is good by Anonymous Coward · · Score: 0

    Normal people have no idea what "com" means, what domains levels are, what's the meaning of dot in the domain name. What's the meaning of HTTP or HTTPS

    That is a problem, but one that should be addressed by education, not by dumbing down the population even more, because that makes the majority of people even more helpless.

    People are self empowered by knowledge and understanding, not by ignorance.

  27. How is this an abuse of Let's Encrypt? by RobertJ1729 · · Score: 2

    How is this an abuse of Let's Encrypt? Would you prefer that victims give their private information to phishing sites over plaintext? Seatbelts can be worn by bank robbery getaway drivers. Does that mean that seatbelts are a problem? The premise is absurd.

  28. Re:Phishing is good by Artem+S.+Tashkinov · · Score: 1

    That is a problem, but one that should be addressed by education, not by dumbing down the population even more, because that makes the majority of people even more helpless.

    I quite agree with that, however just like I said, the Internet and computer devices are inherently insecure. How would you teach them not to trust DNS or their Internet connection? How would you teach them not to trust their OS or their computing device (now that we know that BIOS/UEFI/your NIC/HDD firmware can all be p0wned)?

    As of 2017 we're all fucked. Some people naÃvely believe we aren't. The ones who usually run Windows without any decent AV. At the same time 100% of modern CPUs (x86/ARM) are rigged for remote control without you knowing. >98% of people in the world run software/firmware/integrated circuits (read CPUs, DSPs, etc. etc. etc) which only select people in the world can access and verify.

  29. Re: Phishing is good by Anonymous Coward · · Score: 0

    where i agree with you many just want it to work no fuss and effortlessly. and many os's and software are trying to cater to that.

  30. This is good by Anonymous Coward · · Score: 0

    Now these connections can't be man in the middle attacked. This is a (slight) improvement.

    Even invalid or self signed certificates leading to encrypted but not authenticated connections are better than unencrypted and unauthenticated, though browser vendors seems to disagree.

    Also, if a website is committing a crime, its far easier to attribute the attack if you have strong evidence it was conducted by the actual domain owners (or said owners were criminally negligent and let their cert get used for crime): the TLD provider should be able to identify the owner of the domain, and the cert proves it was them that did the attack.

    I think end users and browser vendors need to understand the difference between trusting a connection to someone, and trusting that end point to implement what the user actually wants.

  31. Re:Phishing is good by dgatwood · · Score: 1

    Normal people may want to visit paypal for the first time ever which means no AutoFill data or any indication they've arrived at the website they can really trust.

    Normal people trust their search engine to return the real PayPal site when they search for it. The worst realistic scenario from a non-user getting otherwise redirected to a fake version of the site is having to contest false charges on a credit card and report the card stolen. No big deal. It becomes dangerous when you associate a bank account with it, which no mentally competent person should do when visiting a site referred from some random new website. But once you have done that, accidentally giving out your password to a phishing site becomes a really big deal, because you probably won't get that money back.

    Idiots who say you should trust a website based on its name think too much of people.

    What the h*** else can you possibly use as a basis for trust? Do you expect us to create a little walled garden that prevents the free flow of information just in case some bad person decides to do something bad with that ability? We had that. It was called AOL, and it failed because it was too limited compared with the real web.

    The only way to be sure that my connection attempt is not spoofed is what? VPN? No, you cannot trust it either. DNSSEC hasn't really taken off and then you cannot really trust CAs nowadays.

    You should really be encouraging broader adoption of DNSSec so that we'll eventually be able to make DNSSec validation mandatory instead of whining on Slashdot that we aren't taking the problem seriously. Or propose a better solution. Either way.

    Sorry, I've never seen so many idiots at /. simultaneously.

    With all due respect, has it ever occurred to you that if you think a large number of really smart people are idiots, it probably means that you don't understand the problem as much as you think you do? Just saying.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  32. blame by lastman71 · · Score: 1

    If you blame the CA, for creating valid certificate for "misleading" domain name, why do you not blame also the registar?

  33. Letsencrypt versus a 'real' CA by sjwest · · Score: 3, Interesting

    I think most people here would spot a fake site without the ev,

    Even CA's have issued 'bad' certs to people - Symantec and others have also failed the test.

    1. Re:Letsencrypt versus a 'real' CA by thegarbz · · Score: 4, Informative

      That's just it. BleepingComputer doesn't understand the difference between a DV and an EV certificate and falsely assumes that Lets Encrypt is not doing exactly what a Certificate Authority issuing a DV certificate is supposed to do: Verify the requester is capable of administering the domain in question and nothing more.

    2. Re:Letsencrypt versus a 'real' CA by el_chupanegre · · Score: 1

      That's just it. BleepingComputer doesn't understand the difference between a DV and an EV certificate and falsely assumes that Lets Encrypt is not doing exactly what a Certificate Authority issuing a DV certificate is supposed to do: Verify the requester is capable of administering the domain in question and nothing more.

      Maybe this is just a problem with the latest Chrome beta (I haven't checked others) but it seems to display both EV and DV certificates in exactly the same way to me. On /. the certificate is issued by "Let's Encrypt Authority X3", therefore it's DV but on my bank's website it's "Symantec Class 3 EV" yet both of them display in the URL bar exactly the same way.

      How is your average internet user supposed to know the difference when someone can get a DV for a phishing website that looks just like their bank website and the URL bar looks exactly the same (bar the easily-missed URL difference)?

      I checked PayPal as well and that shows the URL bar differently (with PayPal, Inc. in the green box) even though that's also "Symantec Class 3 EV", so there seems to be something odd going on there. To be honest, even with that, I don't think the average user would know the difference between a green box containing "Secure" vs. the name of the company, they're just looking for that green box/padlock.

    3. Re:Letsencrypt versus a 'real' CA by thegarbz · · Score: 1

      It is a Chrome specific issue caused by Chrome raising the bar on all EVs. In order to get the Green EV bar in Chrome a certificate needs to be EV, issued by a root authority, and needs Certificate Transparency information (or needs to be issued before 1st Jan 2015).

      Unfortunately there's a shitload of CAs out there that didn't get certificate transparency sorted out by 2015.

      Some EV certificates are dead and in this case: Netcraft confirms it

      Quite frankly if I were paying $1000 for a certificate and it wasn't showing green in Chrome, I would be on Symantec like shit on a blanket. Though currently Chrome is the only browser enforcing this.

  34. Let's be responsible by VikingNation · · Score: 2

    Public key infrastructure is dependent upon a system of trust. Those who issue signed certificates can either strengthen or weaken trust in the overall system. Those issuing certificates bear responsibility to maintain trust in the overall system.

  35. well by Anonymous Coward · · Score: 0

    well it is called "lets encrypt" which has nothing to do with "lets know who were talking to"

  36. Re: Phishing is good by Anonymous Coward · · Score: 0

    It's also troubling to see folks claim that the name in the address bar means anything: with UTF-8 addressing it's trivial for many sites to be spoofed by use of a similar glyph (but a very different character).

    And all the while seemingly ignorant of the fact that "end-to-end" encryption often means only from your PC to the corporate firewall.

  37. Re: Phishing is good by corychristison · · Score: 1

    HTTPS was a badly realized afterthought and it bites people all the time. I wonder if this problem can be solved at all.

    The intention of HTTPS was only to provide secure communication between the client and server.

    Saying it was horribly designed afterthought because it doesn't verify the owner of the server is simply false. That was never the point. That may have been something the CAs propped up, and then browsers started blocking use of self-signed certs. So now we're back at square one, as LetsEncrypt now offers a no cost solution to replace self-signed certs.

    This is what LetsEncrypt believes, as well. The entire point of LetsEncrypt is to allow everyone to securely communicate with their own sites, free from spying of ${GOVERNMENT_ENTITY} or malicious hackers.

    We simply need some other way to identify if a website is who it says it is. HTTPS was never meant for that, despite what the CAs have led you to believe.

  38. Re:Phishing is good by tigersha · · Score: 1

    You know that there are cyrillic characters that look exactly like the roman ones we use except they have another unicode code point? So www.microsoft.com (to use a REAL example) could have a cyrillic o in there and you can't actually see the difference because the two characters are renderered identically?

    Besides, I noticed that ld ' uo p uplo ,no

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  39. Auto fill and TouchID by TheOuterLinux · · Score: 1

    If you have auto fill turned on, your browser may remember your PayPal information. A phishing site could setup in a way to steal the auto fill information without actually showing you a form. Another problem I've realized (maybe a tad off-topic) is that PayPal has allowed users to sign in with TouchID. There are parts of the world in which law enforcement can make you use your finger to unlock your phone; this also includes applications. In other words, PayPal gave law enforcement the keys to many peoples financial information but told everyone it was for convenience.

  40. Re:Phishing is good by tigersha · · Score: 1

    Yes. I agree. Our local admin (who is a paranoiac) thinks autofill is the evilz. Autofill increases security for exactly that reason.

    Bonus # 2: Autofill makes you much more immune to viruses that capture keystrokes, of which there are plenty.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  41. Re:Phishing is good by Anonymous Coward · · Score: 0

    It was called AOL, and it failed because it was too limited compared with the real web.

    And in modern times it's called Facebook and is succeeding wildly.

  42. Re:Phishing is good by Anonymous Coward · · Score: 0

    Inform your mother that she's a rude, lazy ass, and to pay attention to the simple instructions otherwise she can enjoy living on the streets when all of her money is stolen. Problem solved.

  43. Re:Phishing is good by Bert64 · · Score: 1

    The problem is very few people are aware of the correct URLs, and simply put "paypal" into google and follow the first result that comes up, or click the paypal link on ebay or that arrives in an email for example... They never directly enter https://www.paypal.com/ into their browser address bar.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  44. Re:Phishing is good by Bert64 · · Score: 1

    Whats to stop a virus from dumping the autofill cache instead of capturing keystrokes? You've traded one problem for another.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  45. Re: Phishing is good by Anonymous Coward · · Score: 0

    >We simply need some other way to identify if a website is who it says it is.

    This is what DNSSEC and DANE TLSA are for.

  46. Encryption without trust = dangerous illusion by WaffleMonster · · Score: 1

    Years ago everyone who wanted an SSL cert had to provide actual corporate documentation reviewed by actual people. Everything was essentially "EV".

    Then all the CA vendors said fuck it, lets make more money on volume without doing any work and switched to automated systems.

    Finally Let's encrypt came along and said double fuck it not only will we use automated systems but we'll make it FREEEEEEEEE.

    The end result is a phenomena well known to the technology industry. A race to the bottom where everyone ends up screwed because there is no discipline and no market incentive to chose any path other than the one of least resistance.

    We now live in a world where insecure jems like RFC6844 (DNS CAA) are necessary because CA's are too lazy even to be expected to coordinate amongst themselves.

    I don't believe a world of countless dozens of overlapping planet scale trust anchors is rational to begin with. I have always advocated for any signing to leverage domain holders relationship with their registrar as a standard feature of domain ownership and get lazy third party CAs out of the equation altogether. The whole system has basically devolved into this only with much worse security/financial/effort outcomes for all concerned anyway. Way past time to force the worlds CAs out of business.

    Yes originally it at least made sense if you were a bank or ecommerce site or something important you paid dearly each year for a cert and got something out of it in return. The second CA's abdicated their only value over domain registrars ... meaningfully vetting those seeking their blessings it should have been the second they ceased to exist altogether. They essentially became parasitic leaches from that point forward and the world has suffered for it as a result.

    1. Re:Encryption without trust = dangerous illusion by thegarbz · · Score: 1

      You seem to imply because something is free and automated that there is a lack of trust. There is not. DV certificates still identify the server as responsible for responding on behalf of the domain in question.

      What you're complaining about is trust beyond the machines and into the organisation and people behind the servers. This is something outside of the scope of DVs, outside of the scope of Lets Encrypt, and quite critically also handled and displayed differently to the user by the browsers.

      There's nothing dangerous here, just a bunch of people who don't know what they are talking about. You want to pretend to be www.playpal.com go right ahead. You want to pretend to be PayPal Ltd [US] with the domain www.playpal.com? Well Lets Encrypt won't let you do that.

    2. Re:Encryption without trust = dangerous illusion by tepples · · Score: 1

      What you're complaining about is trust beyond the machines and into the organisation and people behind the servers. This is something outside of the scope of DVs

      WaffleMonster's point as I understand it is that DV should never have existed, that the choice should have been between OV and cleartext passwords.

    3. Re:Encryption without trust = dangerous illusion by WaffleMonster · · Score: 1

      You seem to imply because something is free and automated that there is a lack of trust.

      While not my point. I absolutely agree with the above statement because it is factually accurate. ALL of these automated systems depend on INSECURE responses from INSECURE protocols in order to issue certificates including LE.

      Third party DV is pointless because registrars are way better positioned to handle this.

      The domain registrars need to take over and all of this redundant third party crap needs to go.

      What you're complaining about is trust beyond the machines and into the organisation and people behind the servers. This is something outside of the scope of DVs, outside of the scope of Lets Encrypt, and quite critically also handled and displayed differently to the user by the browsers.

      Originally this was NOT the case. To get a cert for your domain you were required to be vetted as an organization. Once CA's got out of the business of vetting organizations rather than ownership of domains they became dangerously redundant.

      There's nothing dangerous here, just a bunch of people who don't know what they are talking about. You want to pretend to be www.playpal.com go right ahead. You want to pretend to be PayPal Ltd [US] with the domain www.playpal.com?

      Nothing dangerous here after having explicitly discounted endless parades of impersonation attacks. The original value of the CA is effectively gone.

      Well Lets Encrypt won't let you do that.

      Yes it will if you can manage to intercept traffic from LE and your victim. It's all leap of faith and redundant.

    4. Re:Encryption without trust = dangerous illusion by WaffleMonster · · Score: 1

      WaffleMonster's point as I understand it is that DV should never have existed, that the choice should have been between OV and cleartext passwords.

      Once OV effectively died the function should have been handed over to domain registrars who maintain a relationship with domain owners. Registrars are best positioned to hand out certificates as standard feature of domain ownership. CA's have no business touching DV.

      As for cleartext passwords INCLUDING cleartext over TLS there is no excuse for continued use of insecure authentication protocols. Many are being owned because they were taught it swell to enter passwords into adhoc web forms whether encrypted or not. A certificate-less HTTP session secured by TLS-SRP provides protection from impersonation. DV does not even pretend to try.

    5. Re:Encryption without trust = dangerous illusion by thegarbz · · Score: 1

      WaffleMonster's point as I understand it is that DV should never have existed,

      And we'd be resolved to encryption for only those who can pay opening up an entire world of exploits based on the people withing the network or standing along side it.

      Just because I don't have 100% faith in the endpoint, doesn't mean I don't trust all the people around me, or the proxy server in front of me. DVs still provide encryption. EVs and OVs provide something else on top and as I mentioned given that DVs and EVs are handled differently and presented differently to the user there is absolutely no reason DVs shouldn't exist.

      Security isn't an all or nothing approach.

    6. Re:Encryption without trust = dangerous illusion by thegarbz · · Score: 1

      The domain registrars need to take over and all of this redundant third party crap needs to go.

      There are plenty of registrars that do this in countries where the laws govern the application of domain names. I didn't get my domain in my own country because of this. I didn't want to go through the hassle of registering a business name, providing identification and tax documentation and then paying 5x more for the domain and hosting as a result of this.

      Originally this was NOT the case. To get a cert for your domain you were required to be vetted as an organization.

      Yes. It's worth remembering why we stepped away from this approach. The ability to encrypt separately to the high cost of the ability to encrypt + validate kept a large portion of the internet unencrypted. DVs lowered the bar to encryption which cuts out a whole lot of risk factors.

      Nothing dangerous here after having explicitly discounted endless parades of impersonation attacks. The original value of the CA is effectively gone.

      There's nothing "gone" about it. The browser handles DVs and EVs differently and displays them differently to the user. A user who would look to see if something is encrypted would also look to see if the name of the company shows quite obviously in the title bar. A user who doesn't do either of those never benefited from CAs in the first place, and phishing attacks were very bloody effective long before they started requesting certificates, which goes to show the exact opposite of what you suggest: CAs were essentially of little value to begin with, and we have better effects at increasing security by encryption all communication rather than providing a certificate that no one reads or cares about.

      Yes it will if you can manage to intercept traffic from LE and your victim.

      Err no you can't MitM with a certificate that doesn't match the domain you're talking to.

    7. Re:Encryption without trust = dangerous illusion by WaffleMonster · · Score: 1

      There are plenty of registrars that do this in countries where the laws govern the application of domain names. I didn't get my domain in my own country because of this. I didn't want to go through the hassle of registering a business name, providing identification and tax documentation and then paying 5x more for the domain and hosting as a result of this.

      For what it's worth I am not asserting anyone who wants a domain should be vetted in any way. I'm only saying if your going to hand out domains and certs like candy the domain registrar is the best place to do that instead of doing it separately in a different insecure step elsewhere.

      Yes. It's worth remembering why we stepped away from this approach. The

      To reduce operating costs and increase profits?

      ability to encrypt separately to the high cost of the ability to encrypt + validate kept a large portion of the internet unencrypted. DVs lowered the bar to encryption which cuts out a whole lot of risk factors.

      I have no problem with DV itself. I have a problem with vetting of actual organizations being rendered meaningless and I have a problem with CA's being in the business of handing out DV certs.

      Err no you can't MitM with a certificate that doesn't match the domain you're talking to.

      No need to break a trust chain or develop exotic methods to subvert crypto when the chain of trust itself is an illusion. Consider the following 7-step plan:

      1. Gain access to the victims wires
      2. Go to any of a zillion different CA's or LE.
      3. Submit CSR or equivalent to chosen CA
      4. Follow automated validation procedures
      5. Leverage access to victims wires to screw with unsecured DNS requests and or unsecured web requests to fool automated validation procedure.
      6. Install valid certificate assigned to you by a legitimate CA.
      7. Leverage your new certificate to MITM your victims systems to your hearts content.

      CA's have no business handing out DV certs.

  47. Re: Phishing is good by Anonymous Coward · · Score: 0

    browsers started blocking use of self-signed certs

    They never started doing so. They always blocked them because without a CA it couldn't validate the certificate was genuine. You either make it whitelist the certificate or install a self-signed CA that you sign your certificates with. All the browsers did was make the warning more obvious and need to make a couple of extra clicks to ignore it. They did it specifically to stop people automatically clicking OK without reading the warning, and it works very well at that.

  48. there still is a barrier to entry by jopsen · · Score: 1

    Read: https://letsencrypt.org/2015/1...

    While they do conclude that they don't see CAs role for (DV certificates) to protect against phishing... They do already lookup domain names in Google Safe Browsing API before issuing certificates.

    From a puristic point of view the purpose of a certificate is to prove that you are talking to example.com, and not some other domain. Verifying that example.com is your bank and not registered by a scammer is a not the purpose of a certificate.

    That said, it seems they already are looking up in Google Safe Browsing API, so at-least there is some barrier to entry. And while I agree that it's not a CAs purpose to be internet police, I do hope that we'll see more best-effort protections to stem abuse. Granted this sort of a abuse is probably better fixed at registrar level.

  49. Wrong conclusion by allo · · Score: 1

    Before they just used http without tls.
    The web is moving to be encrypted. So phishing sites are being encrypted as well. No surprise. And nothing worse than before. It's even better, because just the phisher gets your creditionals, but not the NSA, which sniffes your connection to the phishing site.

  50. Block all DVs by tepples · · Score: 1

    The process might in fact be to block all domain-validated (DV) certificates and allow organization-validated (OV) and Extended Validation (EV) certificates. This would parallel the policy implemented by the Comodo Dragon browser, which displays a warning for DV certificates:

    The security (or SSL) certificate for this website indicates that the organization operating it may not have undergone trusted third-party validation that it is a legitimate business. Although the information passed between you and this website will be encrypted, you have no assurance of who you are actually exchanging information with, and many websites connected to cyber-crimes use this type of security certificate. Prior to exchanging sensitive information including login/password, personal identity information, or financial details such as credit card numbers with any website that generates this warning, you should find some alternative method of validating this business or consider abandoning the transaction.

    1. Re:Block all DVs by chihowa · · Score: 1

      Which is an awesome step away from the internet-that-was to the entirely commercialized and corporate web. Why would anybody was isn't a "legitimate business" want an SSL certificate?

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    2. Re:Block all DVs by tepples · · Score: 1

      The situation DarkOx describes is not your home connection but "corporate clients that do SSL intercept". In other words, it's a self-described legitimate business that wishes to communicate only with other apparently legitimate businesses.

    3. Re:Block all DVs by Anonymous Coward · · Score: 1

      Blocking DV is not the answer - maybe making the padlock orange and not saying "Secure", but blocking, as is done now for self-signed certs, gives the impression to the end user that the site is less secure over https than it is over http.

    4. Re:Block all DVs by thegarbz · · Score: 1

      So roll back all encryption efforts except for those with deep wallets. Thanks but no thanks.

      Just because I can't confirm that the end point isn't malicious doesn't mean I want every malicious idiot in the path taking their share too.

    5. Re:Block all DVs by chihowa · · Score: 1

      Fair enough. I think I got lost mid-thread and thought that you were talking about general browser policy. Frighteningly, I've actually heard such a policy proposed for browser defaults.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
  51. How big is the DANE key? by tepples · · Score: 1

    [First-visit validation of a self-signed certificate is] where key fingerprints in DNS can help

    Not until the root domain and major TLDs are signed with a key stronger than 1024-bit RSA. Short keys are why browsers haven't added support for DANE.

    Even unauthenticated encryption is better than no encryption, because it prevents passive attacks.

    It also gives the user a false sense of security that an active attack is not in progress. A self-signed certificate places the bar between "passive attack" and "active attack", but browser publishers have defined the https scheme to prefer a bar between "active attack" and "typosquatting".

    1. Re:How big is the DANE key? by Anonymous Coward · · Score: 0

      The root domain is signed with 2048 bit RSA keys (the root trust anchor is a 2048 bit key since 2010 and it has been using 2048 bit keys to sign zones since last year). Many/most TLDs have 2048 bit SEP and are in the process of moving to 2048 bit zone signing keys.

      Browsers won't support DANE because there's a lot of influence and money to be had by being the gatekeepers to the root CA lists. They also each run their own CA, so they don't feel any pain from the CA process.

  52. Re: Phishing is good by dgatwood · · Score: 1

    The registrars are *supposed* to do visual aliasing checks when issuing internationalized domain names. If that isn't happening, the failing party is clear. It isn't as though this hasn't been a known problem for years....

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  53. Re:Phishing is good by mysidia · · Score: 1

    Let's say, you entered paypal in Google and miraculously the second link leads to paypall.com

    Wait.... Google lists a Fake website as Hit #2 in a search result, and people are ragging on LetsEncrypt? Clearly, the Search Engine is to blame here.

    The way you safely access PayPal is DONT SEARCH FOR IT. you type http://www.paypal.com/ into your Browser address bar, AND you check the typing carefully before pressing enter.

    Also, if you typo'd the website name, your browser should show an error page. And if you've ever visited www.paypal.com it should warn you that maybe you made a typo, before proceeding to access the different site.

  54. Re: Phishing is good by corychristison · · Score: 1

    And that's not what HTTPS is for. As mentioned that's what the CA's provided, but it certainly was not a part of HTTPS.

    As another commenter pointed out, DNSSEC and DANE will provide this functionality, instead of the CAs, in the future.

  55. Caching by you vs. by your ISP by tepples · · Score: 1

    An unencypted connection is fast, cacheable, and secure enough when you're just transfering photos and cat videos.

    As far as I know, my browser does cache content served over https exactly the same as served over http.

    But your ISP cannot cache said content. Say you have a classroom full of children all reading the same article on Wikipedia, and it's in a remote area with the only available Internet connection being a 0.13 Mbps ISDN or satellite link. With cleartext HTTP, a Squid or Polipo proxy can pull every . But with HTTPS, the proxy has to fall back to a separate CONNECT tunnel and transfer the same article 20 times unless the proxy is configured to intercept TLS, with its own root certificate in all browsers configured to use the proxy. Failure to cache in such a situation is inefficient, slow, and possibly costly if it causes the school to exceed a monthly Internet data transfer quota. (Source)

    1. Re:Caching by you vs. by your ISP by DavidRawling · · Score: 1

      I suspect there are too many folk working on these things that have never experienced such a situation and cannot comprehend that it still exists (and will do for a long time to come). "But I have unlimited gigabit fiber for $0.35 a month in my SF apartment, so everyone everywhere must be the same".

    2. Re:Caching by you vs. by your ISP by Anonymous Coward · · Score: 0

      While your point is valid, your example is poor because the trend towards https now requires such interception for effective filtering, making it a requirement for any school anyway.

  56. OCSP actually is a short-term certificate by tepples · · Score: 1

    The best incremental refinement is short-lived certificates auto-issued by intermediate CAs. [...] The refinement being pushed instead of the obvious one is "OSCP stapling"

    An OCSP response is a short-term statement issued by the CA that a TLS server's certificate is still valid. It can be thought of as exactly the sort of "short-lived certificate" that you describe. Stapling allows a TLS server to cache this response and present it alongside the main certificate. If only the TLS server contacts the CA to get OCSP responses, the CA can't see clients.

    Sovereign Keys

    From a footnote in the proposal: "In the current draft, there are additional requirements, including that an OCSP check for the CA certificate is successful".

  57. Re: Phishing is good by Anonymous Coward · · Score: 0

    You realize there is a large portion of the population who believe that entering the address IN GOOGLE is doing exactly what you propose right? These are not stupid people but to them searching in Google is exactly the same as using the address bar.

  58. Re:Phishing is good by tepples · · Score: 1

    You enable javascript for paypal.com and then anytime you visit paypall.com, your browser sits there not running any javascript.

    Then phishers are going to make their sites compatible with NoScript, such as by computing the final DOM, serializing it to HTML, and sending that to the mark instead of the script that generates the DOM.

  59. Re: Phishing is good by tepples · · Score: 1

    LetsEncrypt now offers a no cost solution to replace self-signed certs.

    This is true only for servers with fully qualified domain names, not for internal servers with private IP addresses or made-up TLDs such as .local or .internal. Is every householder supposed to buy a domain to make HTTPS communication across the LAN with a router, printer, or streaming media server work?

  60. Re: Phishing is good by DavidRawling · · Score: 1

    To be fair this is because browsers like Chrome (swiftly followed by Edge and Firefox) have all decided that the search bar SHOULD act exactly like search. They removed the dedicated search box in favour of a "smart" unified typing place that in my experience, fails to select the correct thing to do about 50% of the time.

    It's almost impossible to just type a hostname into the Complete Unified New Technology bar and consistently have the browser load the site (unless you hack Firefox options; I don't use Chrome so I don't know if it's possible at all and I can't see a way to make Edge be sane). No - a simple word MUST mean you're searching for something even if it's locally resolvable and not a word in any language. Thanks Google et al, making the world a worse place, one step at a time.

  61. Re: Phishing is good by corychristison · · Score: 1

    Why are you encrypting traffic within your own private network?

  62. Re:Phishing is good by hawkinspeter · · Score: 1

    Except that they don't. Unless you can show me an example where they don't use any javascript in a login page.

    --
    You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
  63. Business model of a free site ?! by DrYak · · Score: 2

    In other words, the business model of Let's Encrypt is to sell digital certificates that aren't worth the electrons they are printed on.

    Let's encrypt is a free (price as-in-beer, code as-in-speech) service. They don't have a business model.

    They have a purpose (the same as CACert, by the way), to issue simple certificates that can verify that "blah.com" is indeed "blah.com".
    (As opposed to some man-in-the-middle attacker mascarading as "blah.com" using a different 3rd server).

    They do not certify any thing else, and indeed the certificates' fields. This certificate doesn't certify any organisation name.

    This is even reflected in some browser's URL bar.
    e.g.: in Mozilla's Firefox.

    - Go to a "let's encrypt" website (like here on /. ) or one certified by CACert :
    you only get the green padlock (sign that the communication is encrypted) and no other indication.
    let's encrypt only checked that slashdot.org is indeed slashdot.org, but didn't check anything regarding ownership.
    (it might as well be someone trying to impersonate Slash, DJ Slash or Fat Boy Slim)

    - Go to paypal :
    in addition to the padlock, you get an indication that certificate is certifying that the server is owned by PayPal Inc.
    (Symantec actually checked that PayPal Inc is indeed own

    Issuing a certificate to BobsCarRepair.com is one thing. Obviously you have no way of knowing whether or not Bob is a reputable business.

    Even further : it doesn't even certify that owner of the website is someone called bob. It only certifies you that it is indeed bobscarrepair.com
    It might as well be owned by Alice, for what you know.
    It only certifies that Eve isn't wiretapping you when you give your credit card number to buy parts.

    However, Issuing 14,000+ certificates that contain the word PayPal, to domains not owned by the real PayPal, is incompetence on a massive scale and calls into question Let's Encrypt's honesty and trustworthiness.

    Nope.
    There's a difference between guaranteeing a secure channel (against 3rd party eaves dropping).
    And guaranteeing identity.
    is
    These are 2 different concepts.
    Let's encrypt only takes care of the first one and has never ever hoped to tackle the second problem. They DO NOT certify owners, this field is intently left blank on their certificates.

    The point of Let's Encrypt (as its name says) is that encryption becomes the norm on the web. In order to avoid massively stupid blunders, like the dead easy identity theft demonstrated by FireSheep.

    That's something that CAN BE achieved for free, on a massive scale, like Let's Encrypt and CACert are doing.

    There's no realistic way that let's encrypt could in any way confirm owner identity for free on this massive scale.

    That's something which is very easy to understand for people who have some basic knowledge of security.

    Saddly, sheeple are stupid. So you need to educate them and try to find ways to make them understand.
    (e.g.: the above mentionned "show certified owner in the URL bar if provided" that Firefox is doing).

    But sapping efforts like "Let's Encrypt" which are providing very valuable service (bringing the availability of HTTPS, TLS/SSL, etc. on a massice scale), simply because some idiot can't make the difference between "protection against 3rd party eavesdrop" and "identity of the owner" is counter-productive

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  64. Revoke slashdot.org's certificate ! by DrYak · · Score: 2

    and very few people would check EV

    That's why some browsers like Firefox checks it for you and display it right in the URL bar.
    You can't miss it.

    What you really need is the domain registrars to check that if sites are being registered that are similar to a company name or trademark that they have a legitimate right to use that name.

    Hey, then you need to ban slashdot.org, because it's name is similar to Slash. Or to DJ Slash. Or to Fatboy Slim's song.

    The problem with "check that if sites are being registered that are similar to a company name or trademark" is that it's a complex task require some thinking that it's not trivial to automate for absolutely free (and in a way that won't be trivially circumvented by attackers).
    It goes beyond the point of Let's Encrypt (whose point is, as the name indicate, just to make encryption available).

    Or build a chain-of-trust system where people can blacklist a bad domain by voting it down

    Which isn't an easy task to do (how many - outside of /. - to use PGP on a regular basis ?) Chain-of-trust system aren't easy.

    Blacklist aren't silver bullet neither : an attacker could still bank on a quick attack trying to scam as many users as possible before getting flagged.
    (See all the "software to make a millionaire out of you on binary option sites !" scam that are popping every where. Site costs under a couple of hundred in stock-photos / fiverr actors / ads promotion to set up, and can manage to make a few thousands selling snake oil before getting reported and shut down).

    Neither of them have anything to do with HTTPS.

    Which brings us back to the point : Let's Encrypt's purpose, as it names implies, is to bring the S in HTTPS and nothing more.
    It's not their job solving the certification of owner in an easy way.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  65. Re:Phishing is good by tepples · · Score: 1

    It's not PayPal itself, but the login page for Phil's Hobby Shop can work without JavaScript. The only part that changes with script off is that you have to submit with a blank password in order to enable "Show password as I type".

  66. Secure Contexts and Fullscreen API by tepples · · Score: 2

    Why are you encrypting traffic within your own private network?

    To avoid loss of functionality once the Fullscreen API becomes limited to secure contexts. Browsers no longer support sensitive JavaScript APIs over cleartext HTTP. There are plans to make Fullscreen API unavailable over cleartext HTTP because of demonstrated phishing attacks. Without the Fullscreen API, streaming video from a home NAS will be limited to a window.

    1. Re:Secure Contexts and Fullscreen API by corychristison · · Score: 1

      Personally I "stream" my media over NFS within my network.

      MPV on a small Linux box I have connected to my TV. Works well for my needs.

      What are you using that utilizes the Fullscreen API? Sincere curiosity here.

    2. Re:Secure Contexts and Fullscreen API by tepples · · Score: 1

      Personally I "stream" my media over NFS within my network.

      I imagine that Android, iOS, and Windows clients don't ship with an NFS client. If they do, when did they start?

      What are you using that utilizes the Fullscreen API?

      In theory, the server side is GNU MediaGoblin or other web-based media server applications, and the client side is anything with a modern web browser, particularly devices brought by visiting friends and family.

    3. Re:Secure Contexts and Fullscreen API by corychristison · · Score: 1

      Interesting. I was not aware of MediaGoblin.

      I have no desire to support Android/iOS. Network shares can be exported as Samba share if necessary for Windows, though I don't use Windows within my network either.

  67. "An anonymous reader writes..." by Anonymous Coward · · Score: 0

    Browser makers are also to blame, along with "security experts" who tell people HTTPS is "secure," when they should point out HTTPS means "encrypted communication channel," and not necessarily that the destination website is secure.

    Bullshit. The main purpose - or at least one of the main purposes - of PKI is that you're supposed to trust the certificate issuing authority to be validating the identity of the server. In practice, this becomes broken when CAs like LetsEncrypt decide that 'they don't want to be an internet watchdog' while issuing certificates that are vouching for the identity of phishing sites.

  68. Re:Phishing is good by hawkinspeter · · Score: 1

    Fair enough. Luckily, phishers don't bother with a non-javascript login page even though it is possible.

    --
    You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
  69. Re:Phishing is good by dgatwood · · Score: 1

    If by succeeding, you mean completely failing to have any significant role in online commerce, and not being a significant source of information beyond currently trending events, then sure. Call me when there's something equivalent to Wikipedia that's built into Facebook without linking out into the Internet as a whole, or something equivalent to Amazon, or something equivalent to airline and hotel reservation websites, or....

    So no, Facebook is not succeeding as a replacement for the Internet—only for the very narrow slice of the Internet that was previously dominated by MySpace.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  70. Re:Phishing is good by dgatwood · · Score: 1

    If by succeeding, you mean completely failing to have any significant role in online commerce, and not being a significant source of information beyond currently trending events, then sure. Call me when there's something equivalent to Wikipedia that's built into Facebook without linking out into the Internet as a whole, or something equivalent to Amazon, or something equivalent to airline and hotel reservation websites, or....

    So no, Facebook is not succeeding as a replacement for the Internet—only for the very narrow slice of the Internet that was previously dominated by MySpace.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  71. Re:Phishing is good by dgatwood · · Score: 1

    If by succeeding, you mean completely failing to have any significant role in online commerce, and not being a significant source of information beyond currently trending events, then sure. Call me when there's something equivalent to Wikipedia that's built into Facebook without linking out into the Internet as a whole, or something equivalent to Amazon, or something equivalent to airline and hotel reservation websites, or....

    So no, Facebook is not succeeding as a replacement for the Internetâ"only for the very narrow slice of the Internet that was previously dominated by MySpace.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  72. Re:Phishing is good by dgatwood · · Score: 1

    Oops. Slashdot's website broke badly. Submissions weren't showing up for minutes. And now I got three identical posts because the duplicate post detection also wasn't working. *sigh*. Sorry for the noise.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.