Slashdot Mirror


The Cost of the "S" In HTTPS

An anonymous reader writes Researchers from CMU, Telefonica, and Politecnico di Torino have presented a paper at ACM CoNEXT that quantifies the cost of the "S" in HTTPS. The study shows that today major players are embracing end-to-end encryption, so that about 50% of web traffic is carried by HTTPS. This is a nice testament to the feasibility of having a fully encrypted web. The paper pinpoints also the cost of encryption, that manifests itself through increases in the page loading time that go above 50%, and possible increase in battery usage. However, the major loss due to the "S" is the inability to offer any in-network value added services, that are offered by middle-boxes, such as caching, proxying, firewalling, parental control, etc. Are we ready to accept it? (Presentation can be downloaded from here.)

238 comments

  1. Not Slashdot! by Charliemopps · · Score: 5, Funny

    Are we ready to accept it?

    Slashdot certainly isn't ready!

    1. Re:Not Slashdot! by Anonymous Coward · · Score: 5, Funny

      Yes, clearly we must urgently encrypt all slashdot communication so that no-one can read the posts!

    2. Re:Not Slashdot! by Charliemopps · · Score: 2, Insightful

      Yes, clearly we must urgently encrypt all slashdot communication so that no-one can read the posts!

      Given that this sites primary purpose is social commentary of the news, encryption's probably more important here than just about anywhere else.

    3. Re:Not Slashdot! by zidium · · Score: 4, Insightful

      Worry not, Comrade!

      HTTPS will come to Slashdot after UTF-8 arrives and the Usable Slashdot interface is retired.

      In the meantime, why don't you come join us at https://pipedot.org/? It has both UTF-8 and SSL support already.

      --
      Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
    4. Re:Not Slashdot! by Anonymous Coward · · Score: 0

      Just about anywhere? Where is https more important to use than slashdot?

    5. Re:Not Slashdot! by Raumkraut · · Score: 3, Funny

      In the meantime, why don't you come join us at https://pipedot.org/? It has both UTF-8 and SSL support already.

      And for that matter so does Soylent News, which is even based on the same codebase as Slashdot!

    6. Re:Not Slashdot! by LessThanObvious · · Score: 1

      There's a big difference between being able to read posts and being able to associate a specific post with the source IP and other details without the site even consenting to that information being released. Having at least minimal capability to actually maintain anonymity without using TOR would be nice. You would still see the IPs of readers, but with HTTPS a reader and a poster would look externally identical and posts couldn't be attributed. That said I have no confidence Dice's CEO wouldn't cough up your name if a Google exec or the like called them up and said they really wanted to know who posted a defamatory comment.

    7. Re:Not Slashdot! by squiggleslash · · Score: 2
      If you subscribe, and then turn off all your benefits, you get HTTPS support on Slashdot permanently. That's what I did.

      They've supported HTTPS for over a decade, it's just it's a premium feature.

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:Not Slashdot! by unixisc · · Score: 1

      You forgot IPv6 support as well

    9. Re:Not Slashdot! by Darktan · · Score: 1

      I had wondered where all the old Slashdot trolls went. Looking at Pipedot, now I know. It's a pity, as the layout and UTF support are rather nice.

    10. Re:Not Slashdot! by Anonymous Coward · · Score: 0

      |. wins

    11. Re:Not Slashdot! by RockDoctor · · Score: 1
      Hmm, didn't know that.

      May consider subscribing. Will consider researching.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  2. Those aren't the services you're looking for by Overzeetop · · Score: 5, Interesting

    "in-network value added services"

    I just read that as "advertising".

    Besides, I though most of the internet traffic was netflix now. Is that all done https in a way that distributed caches are infeasible? I understood that the caching was pretty robust for their traffic.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:Those aren't the services you're looking for by yakatz · · Score: 3, Informative

      It includes things like local caching which was once important, but probably isn't anymore.

    2. Re:Those aren't the services you're looking for by Qzukk · · Score: 3, Insightful

      Legitimate local proxies will have the clients configured to use them and will work fine with https.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    3. Re:Those aren't the services you're looking for by Eunuchswear · · Score: 3, Insightful

      My experience with telephone company provided local caching is that it usualy makes the web unusable, If I can get at a service via HTTP or HTTPS then quite often the HTTPS works where the HTTP will either give you nothing, or just the start of the page,

      (This was on Free Mobile, in France).

      --
      Watch this Heartland Institute video
    4. Re:Those aren't the services you're looking for by Anonymous Coward · · Score: 1

      You are right, and they still have a place; but, we can thank JSON for ruining that because now we don't really have "static" content in our "stateless" distribution system because we've managed to implement state in a stateless environment by never closing the original connection.

      The model is now that we never get a complete document, but one that is constantly updated. So a cache no longer makes sense, because you can't cache something that is constantly updated (and different) depending on when you started to grab it (and how long you held it).

    5. Re:Those aren't the services you're looking for by petermgreen · · Score: 3, Informative

      In my experiance most proxies legitimate or otherwise just pass https through without caching it.

      It's certainly possible to set up a proxy that decrypts and hashes https but it has a number of issues.

      1: legal, in some jurisdications it may not be legal to interfere with the encryption of certain types of traffic or may make you liable if the information you decrypted leaks out.
      2: client configuration, you have to explicitly add the certificate for every client. Having unmanaged client machines is not mutally exclusive with a legitimate desire to cache data.
      3: security, your proxy just became a massive target for anyone wanting to attack your users.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:Those aren't the services you're looking for by petermgreen · · Score: 1

      Caching at the phone company is kinda pointless. The time you want proxy caching is when you have a fast local network behind a slow wan and want to reduce the traffic over the WAN.

      Afaict the purpose of the phone companies proxy's is not caching. It's purpose at least in my experiance is to reduce bandwidth on the mobile network by reducing image quality.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    7. Re:Those aren't the services you're looking for by AmiMoJo · · Score: 1

      Netflix gives servers to ISPs to host inside their networks for "caching". It's not really caching, it's just distributing their servers more widely.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    8. Re:Those aren't the services you're looking for by Sir_Eptishous · · Score: 1

      My thoughts exactly.
      Good lord, with the IoT, and any other "value added" krap out there, are we to expect even a moment away from ads?

      --
      We play the game with the bravery of being out of range
    9. Re:Those aren't the services you're looking for by dave420 · · Score: 1

      It most certainly is caching - it's a method called "push caching". The servers act just as caches, but the content is pushed to them from Netflix rather than stored when a client first accesses it.

    10. Re:Those aren't the services you're looking for by Em+Adespoton · · Score: 1

      Normally this kind of proxying happens on an edge server, and the server does a man-in-the-middle on the traffic -- so all internal machines have the server's cert, and their https goes to the server. The server then pulls from its cache, or makes an https request to the upstream server, whichever is best.

      This is (almost) always legal, usually not a big deployment issue, and actually limits the security footprint as you just have one central point to defend for inbound data (it becomes obvious pretty quickly if there's an attack going on).

    11. Re:Those aren't the services you're looking for by fuzzyfuzzyfungus · · Score: 2

      Some of them are even worse than advertising; but, yeah, "value-added services" is weasel speak for all the ghastly things that your telco would like to do to your perfectly good dumb pipe in order to charge you more for it. (In the same way that the recently revealed custom of injecting tracking IDs into the HTTP headers of traffic passing over some providers', like Verizon's, mobile data networks is called "HTTP Header Enrichment".)

      Breaking that shit isn't a cost of HTTPS, it's one of the major reasons to use it.

    12. Re:Those aren't the services you're looking for by Anonymous Coward · · Score: 0

      Netflix bulk content is pre-encrypted and delivered via standard http. The control channel portion (netflix site interaction) is over https but not much to be gained by caching there.

    13. Re:Those aren't the services you're looking for by Anonymous Coward · · Score: 0

      When I see more than two adjectives per subject, it's marketing gibberish. Asset leveraged globally positioned efficient marketing gibberish.

    14. Re:Those aren't the services you're looking for by SQLGuru · · Score: 1

      But you should be able to cache the unchanging portions (the template as it were) and not cache the data leading to BETTER caching. If I'm using some sort of data-binding and AJAX, my HTML template page and the Javascript logic can both be cached. Then, my page can be dynamically (and constantly) updated with AJAX data. As the data changes, I don't have to keep sending an entirely new HTML page that only differs by some portion of the content.

    15. Re:Those aren't the services you're looking for by swillden · · Score: 1

      "in-network value added services"

      I just read that as "advertising".

      You read wrong. HTTPS doesn't prevent advertising. I suppose it prevents ads injected by ISPs, etc., but very, very few ads that you see get there that way.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    16. Re:Those aren't the services you're looking for by david_thornley · · Score: 1

      And, of course, there's always the possibility that you're unknowingly caching terrorist plans or child pornography or (even worse) stuff copyrighted by MPAA and RIAA members.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  3. Are we ready to accept it? by Anonymous Coward · · Score: 0

    Yes.

    1. Re:Are we ready to accept it? by NMBob · · Score: 1

      I used to be able to surf the headlines of my morning list of websites before going to work on my iPad using a Verizon connection for about 10MBs. It now takes about 15MBs. That could be iOS8, HTTPS, the lack advertising blocking software and/or the increase in advertisements, or whatever. The point is megabytes is [now] money [that I have to pay for], and I don't get any say in controlling the amount of my data plan everyone sucks up -- if I still want to keep reading the same set of headlines in the morning.

    2. Re:Are we ready to accept it? by Anonymous Coward · · Score: 0

      It's not like the certificate servers haven't already been hacked or anything.

    3. Re:Are we ready to accept it? by Anonymous Coward · · Score: 0

      Have you turned off JavaScript?

    4. Re:Are we ready to accept it? by Anonymous Coward · · Score: 0

      That is a reasonable solution to his issue but I don't think that is his point.

      Basically performance with the default options used to be better for him.
      Now performance with the default options is worse for him.
      To many people that state of affairs seems strange.
      Yes he can fix it but he has to do something when before the provider was giving him better service by default.
      So, since he has to do something he did not have to before, the service is worse.

      I think that is his point.

    5. Re:Are we ready to accept it? by fuzzyfuzzyfungus · · Score: 1

      I'm not sure how this is related to HTTPS. Are you saying that Verizon was previously running a transparent proxy that automatically munged the sites you browsed and made them smaller? Have you excluded the likelihood that they've just gotten even fatter over time?

      Much of the daily-headlines stuff isn't encrypted anyway; but, even if it is, it is entirely possible to proxy, modify, and otherwise manipulate in-transit HTTPS traffic as long as your client(s) trust your proxy as a CA. It's not pretty; but it's entirely doable(and more than a few corporate firewall boxes do exactly that, with devices on the LAN side configured to trust them). If you want a box-in-the-middle to strip your morning headlines into lyxnvision, HTTPS isn't stopping you.

    6. Re:Are we ready to accept it? by NMBob · · Score: 1

      I don't know. I thought encrypting everything ate up more bandwidth with more overhead, and I just notice the little padlock icon by the URL more and more. Something is sure driving up the number of bytes for basically an unchanged daily reading pattern. Don't notice it, of course, when using WiFi. Maybe it's just more cloudcrap going on, but that shouldn't have changed much, either, and it's megabytes. Darn NSA. I understand, except for my problem. :)

    7. Re: Are we ready to accept it? by lazybeam · · Score: 1

      We'll be moving all our clients to https-only within a couple of months. We have systems to deal with that!

      --
      --
      no sig for you. come back one year.
  4. Sounds good to me by Anonymous Coward · · Score: 1

    However, the major loss due to the "S" is the inability to offer any in-network value added services, that are offered by middle-boxes, such as caching, proxying, firewalling, parental control, etc. Are we ready to accept it?

    I have heard many times that some ISPs exploit that possibility by injecting their own junk in HTML pages. So if that can be avoided, HTTPS only makes everything better.

    1. Re:Sounds good to me by TWX · · Score: 3, Interesting

      Yes. COX is an offender for certain.

      An interesting thing of it though, it's possible to man-in-the-middle HTTPS. It requires one to be a router in-stream, and to proxy the traffic, and to report one's own SSL information to the web client, then to decrypt, and re-encrypt when proxy-requesting from the server.

      This is actually normal behavior on corporate networks. Cisco has products that are specifically designed to do this. An interesting way to see if it's going on is to use a new browser with HTTPS Everywhere running with the SSL Observatory turned on in the wild, then use it on a corporate network and see if one gets warnings.

      --
      Do not look into laser with remaining eye.
    2. Re:Sounds good to me by Anonymous Coward · · Score: 5, Informative

      To do this, the client must have a root certificate installed by the man-in-the-middle meddler that spoofs all domain names. Not an easy task unless you're a corporation providing a computer to your employees.

    3. Re:Sounds good to me by dreamchaser · · Score: 2

      Mod parent up. I was going to post the same thing. There are numerous appliances and software solutions used by enterprises to do this, but to do it seamlessly you have to install a new certificate on the client machine.

    4. Re:Sounds good to me by gbjbaanb · · Score: 1

      You can see it - look at arstechnica.com and if you view the html source you'll see a large comment section embedded in it advertising some braindeadpayments.com system.

      It works as a little game apparently, so you can put tokens in the URL (of the advertised site, not the injected site) and it'll play some slots game.

      I really doubt Ars put it there, so its been injected along the way.

    5. Re:Sounds good to me by TWX · · Score: 1

      Well, I don't know the technical details of it, but I've seen a BYOD environment that successfully did it, without having any directory services on the personal devices.

      --
      Do not look into laser with remaining eye.
    6. Re:Sounds good to me by dave420 · · Score: 1

      It's impossible, thanks to HTTPS's encryption method. The MITM can't decrypt packets encrypted with the real server's key, so in order for the MITM to have an encrypted session with the client, it has to use its own certificate. So I think you're mistaken :) I'd love to be proved wrong, however scary the implications.

    7. Re:Sounds good to me by TheGratefulNet · · Score: 1

      in a corp network, you usually have laptops that are gen'd by the corp IT guys. that means - 99.9% of the time - they come pre-installed with evil certs. and a firewall that is surely a mitm node along your path.

      10 yrs ago (or more) I was interviewing for netmgt jobs (this being my main field) and they were all about sniffing, dpi and mitm bullshit. really turned me off! but those were the jobs 10 yrs ago and they have not changed, over time. netmgt is still more about spying, these days, than true netmgt.

      btw, when I run a vpn tunnel on my comcast home system, comcast routinely disconnects me after a few hours. I have to actually reboot the docsis modem to get a new connection. this only happens when I run a vpn and run lots of download traffic thru it. that really pisses them off and they have some kind of auto job that kills my connection dead. can't ping my default router. farking bastiges! but I have a workaround, so they don't get to win this round...

      --

      --
      "It is now safe to switch off your computer."
    8. Re:Sounds good to me by TechyImmigrant · · Score: 0

      It's impossible, thanks to HTTPS's encryption method. The MITM can't decrypt packets encrypted with the real server's key, so in order for the MITM to have an encrypted session with the client, it has to use its own certificate. So I think you're mistaken :) I'd love to be proved wrong, however scary the implications.

      It's not at all impossible if the client doesn't have a client cert. TLS is just plain broken if you don't use client certs, and normal website browsing doesn't use client certs. So HTTPS is just plain broken.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    9. Re:Sounds good to me by jhantin · · Score: 1

      Even better: use TLS mutual authentication with client certificates. Even if your user-agent can be forced into trusting the MITM's CA, the origin server will be tipped off to the interception because the MITM won't be able to forge a client certificate.

      --
      ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
    10. Re:Sounds good to me by Grizzley9 · · Score: 1

      Yes. COX is an offender for certain.

      Can you describe what you mean by this? I'm a Cox subscriber am unsure of your claims of them injecting "their own junk in HTML pages". I have Adblock and HTTPS everywhere extension on so maybe I don't notice it?

    11. Re:Sounds good to me by Bengie · · Score: 2

      What? Server side certs are so the client can trust the server. Once the connection is secured and the client trusts the server, then the client authenticates with a user/pass. The user/pass is in place of the cert. Client certs is a pain, you need to not only store all of them, but you need to validate they're signed by a CA, also meaning each user needs to purchase a cert from a recognized CA. Have fun logging into your email or whatever web service from a computer other than your own. You'd have to install your cert.

      A cert is just a way to authenticate and has no bearing on the encryption.

      Self signed certs are worthless outside of knowing it's the same cert, which is still useful in an anonymous system. But if you're using the cert of anything resembling "this is me", self signed has no value.

    12. Re:Sounds good to me by RatherBeAnonymous · · Score: 3, Interesting

      This is an easy one.

      User: "Hi, I'm getting an error message when I go to my bank site."

      Tech Support: "Oh, that's normal. Just click here, check that box, and then OK. In the mean time, go to our Internet troubleshooter. It will make sure you never see this error again."

      User: "Thanks! You've been exceptionally helpful and I'm going to send your supervisor a positive review!"

    13. Re:Sounds good to me by tom17 · · Score: 1

      What? I think this thread is going off track somewhat. I don't think Dave420 was talking about Client Auth certs. He was talking about root certs installed on the clients. Without the standard set of root and intermediate certs installed on the client (Installed by default on web browsers and some other clients such as Java virtual machines etc), TLS will not work (Well it will, but there will be warnings).

      What Dave420 meant was that for the appliances and software solutions that cache/inspect the TLS traffic can only do so if a new root cert is installed on the client. This root cert enables the MITM device to create its own cert for any website without the client throwing up a warning.

      Nothing to do with client auth.

    14. Re:Sounds good to me by TWX · · Score: 1

      I only see them on my phone, where I don't have all of the anti-infection-anti-annoyance plugins loaded, when I'm associated with my AP at home.

      --
      Do not look into laser with remaining eye.
    15. Re:Sounds good to me by TechyImmigrant · · Score: 0

      I'll leave it to someone else to explain why you're wrong. I'm working.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    16. Re:Sounds good to me by WaffleMonster · · Score: 1

      It's not at all impossible if the client doesn't have a client cert. TLS is just plain broken if you don't use client certs, and normal website browsing doesn't use client certs. So HTTPS is just plain broken.

      Client certs operate the same as server certs. Only difference they establish trust in the reverse direction authenticating client to server.

      Whatever you think makes server certs "just plain broken" is also possible with client certs.

    17. Re:Sounds good to me by smellsofbikes · · Score: 1

      Mod parent up. I was going to post the same thing. There are numerous appliances and software solutions used by enterprises to do this, but to do it seamlessly you have to install a new certificate on the client machine.

      Maybe you'd be the correct person to ask. I'm worried about exactly this, so as I have enough admin rights on my company computer to install software, I installed virtualbox and am running a linux system within that. My understanding is that since I performed the linux install, when I fire up a browser within the linux install and use https, I should not be susceptible to router-in-the-middle https proxy attacks -- or, at least, I should get a warning the first time I try to go to a site with https, letting me know about a certificate mismatch. Is that correct? or am I still open to the possibility of giving every IT person in my company access to my bank account if I were to do online banking from work? (I don't, but I do use gmail, which is https.)

      --
      Nostalgia's not what it used to be.
    18. Re:Sounds good to me by TechyImmigrant · · Score: 1

      >Whatever you think makes server certs "just plain broken" is also possible with client certs.

      You need both at the same time to make a session that is MITM resistant.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    19. Re:Sounds good to me by WaffleMonster · · Score: 1

      The user/pass is in place of the cert. Client certs is a pain

      It does not have to be a pain like setting up any new account there is a an unavoidable step of establishing initial business/trust relationship.

      Whether it is showing up in person with evidence of identity or creating a new online account anonymously the best place to push or hand out client certs is here.

      you need to not only store all of them, but you need to validate they're signed by a CA, also meaning each user needs to purchase a cert from a recognized CA.

      In my view it is unnecessary and dangerous to farm this out to a third party. As the server you are the one granting access to your application so you are best positioned to operate as your own CA and either sign CSRs your customers bring you or hand out key-pairs to your customers. Unlike browser cert stores servers have full control over CA's they are willing to trust.

      If you push a .p12 file most browsers will ask you if you want to install the client cert, say yes and that's it. It only makes sense to push as part of an initial online signup step otherwise distributing certificate "in band" even with CSRs stands a chance of at least partially defeating the point of client certs in the first place.

      A cert is just a way to authenticate and has no bearing on the encryption.

      Encryption without trust (authentication) is meaningless. In TLS authentication is bound to derivation of session encryption.

      Personally I think a much more practical solution for many uses is to get browser vendors to commit the TLS-SRP patches collecting dust in their ticketing systems. If they did that we can use simple login/password to establish secure mutually authenticated sessions by way of zero knowledge proof without f**king around with certificates at all.

    20. Re:Sounds good to me by dreamchaser · · Score: 1

      You should get a cert warning if they are using any kind of SSL decryption. Also, *most* companies that I know use such things specifically exclude banking and medical sites from decryption for legal reasons.

    21. Re:Sounds good to me by rhsanborn · · Score: 1

      The single biggest risk for data loss, and the single best vector for hacking a network is employees either nefarious or technically un-inclined. There's a good reason management wants exposure to traffic, it's to ensure that sensitive data isn't leaving.

    22. Re:Sounds good to me by tom17 · · Score: 1

      You are correct in your understanding.

      You can also check your privacy just by looking at the certificate for any site you are visiting over HTTPS. Check the certificate authority and make sure it looks legitimate. If you are unsure, you could look the cert up using an online service and compare the online version and your local version.

      They should match but there always caveats - Maybe the site is using different certs on different parts of a CDN that has its own server cert installed in browsers. CloudFare is a good example of this - they can create valid certs as they please since they partnered with GlobalSign.

      But your VM method should be just fine, yeah :)

    23. Re:Sounds good to me by Anonymous Coward · · Score: 0

      Sweet cop out, but your wrong. We eagerly await details of your novel attack on TLS, and if you go with a pharming attack that isn't a TLS vulnerability you will be mocked.

    24. Re:Sounds good to me by WaffleMonster · · Score: 2

      You need both at the same time to make a session that is MITM resistant.

      Over the years I've run into more than a few people who think this. I don't know quite where the meme comes from yet I suspect it to be based on incorrect assumptions about how the technology actually operates.

      If you are making a judgment the whole house of cards of hundreds of global CA is not worthy of your trust that is quite a reasonable and understandable position..

      If you are saying the user will just click "continue" when they get a scary certificate warning this is also quite a reasonable and understandable position..

      Otherwise barring any publically undisclosed problems MITM is prevented by proper validation the chain of trust from roots installed with your browser all the way to the servers public key matched with corresponding DNS name, key usage and expiry.

      You can't MITM without defeating security of the technology or hacking CA and or Server.

      If you doubt or disagree please provide specific technical means by which MITM can still occur.

    25. Re:Sounds good to me by ultranova · · Score: 1

      Self signed certs are worthless outside of knowing it's the same cert, which is still useful in an anonymous system.

      A system using self-signed certs is vulnerable to MITM attacks, true. But performing such attacks requires far more resources than just passively listening to all connections, as is the case with unencrypted traffick. So they're still useful for protecting against mass surveillance.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    26. Re:Sounds good to me by smellsofbikes · · Score: 1

      You should get a cert warning if they are using any kind of SSL decryption. Also, *most* companies that I know use such things specifically exclude banking and medical sites from decryption for legal reasons.

      Cool, thanks. I trust my corporate overlords and potential rogue elements within IT about as far as I can throw them, so I try hard to restrict what I do online to let them see as little as possible.
      Well, except for this, which is going through the internet in plaintext. Yay.

      --
      Nostalgia's not what it used to be.
    27. Re:Sounds good to me by dave420 · · Score: 1

      It IS impossible, unless the MITM has a valid certificate for the site in question signed by a CA in the user's trusted store. If that's not the case, the padlock in the user's browser will complain about an untrusted certificate. Yes, the SSL session can be used, but the browser will flag that it is untrustworthy. So no, again, it's impossible to have a MITM attack using SSL which is either not signed by an already-trusted CA cert or without a big red padlock.

    28. Re:Sounds good to me by dave420 · · Score: 1

      Of course they're "spying" - they're wearing white hats and are looking for intrusions, vulnerabilities, and so on. Just look at what happened to Sony - I doubt you'd say that's fair enough, that Sony (or anyone else) shouldn't do anything to try and stop things like that. I guess the security guards at work are spying, too, as they're patrolling around looking for burglars...

      It pains me to say, but if that's your field of expertise, and you don't understand why sniffing, DPI, and MITM proxying are important in a security context, you are not very good at your job :)

      You put a lot of traffic through a VPN from your cable modem, and occasionally it drops, and you think Comcast are personally attacking you? You sound incredibly paranoid :)

    29. Re:Sounds good to me by Anonymous Coward · · Score: 0

      But that's easy to do if you're the operator putting the certificates on the phones you subsidize. That paper has been also presented in the same conference:

      http://conferences2.sigcomm.org/co-next/2014/CoNEXT_papers/p141.pdf

    30. Re:Sounds good to me by Neil+Boekend · · Score: 1

      At the company where I work they do that differently. All non-white listed HTTPS traffic is blocked. Banking sites are not on the white list. Nor, presumably, medical sites.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    31. Re:Sounds good to me by Grizzley9 · · Score: 1

      I only see them on my phone, where I don't have all of the anti-infection-anti-annoyance plugins loaded, when I'm associated with my AP at home.

      Wouldn't that only be related to location based advertising? Still not sure I understand.

    32. Re:Sounds good to me by Anonymous Coward · · Score: 0

      You can see it - look at arstechnica.com and if you view the html source you'll see a large comment section embedded in it advertising some braindeadpayments.com system.

      It works as a little game apparently, so you can put tokens in the URL (of the advertised site, not the injected site) and it'll play some slots game.

      I really doubt Ars put it there, so its been injected along the way.

      Its not injection, its intentional. See the response from ARS. http://arstechnica.com/civis/viewtopic.php?f=3&t=1262815

    33. Re: Sounds good to me by Anonymous Coward · · Score: 0

      Yep, and many corporations just might run https to the F5/router, and then run unencrypted from the F5/router to the server, meaning the traffic is available to anyone with superuser privilege on the server room network. Some software (last I checked, apple's) converts to http from https, even though the user has specified https. Try going to apple's knowledge base with https, then click on a link. I have often wondered if I can trust apple's knowledge base since there might be an http MITM attack. And there's no way to specify Https from the app store update link...you have to copy and paste, then add the s to http. Then the style sheets are all messed up.

  5. Value added? More like value subtracted. by sinij · · Score: 2

    Value added? More like value subtracted for most of the things on your list.

    Plus, you are ignoring the fact that nobody is planning to encrypt content like video streaming.

    1. Re:Value added? More like value subtracted. by Anonymous Coward · · Score: 0

      > Plus, you are ignoring the fact that nobody is planning to encrypt content like video streaming.

      Actually everybody is planning to encrypt video streaming.
      They just aren't going to do it with SSL, they are going to do with DRM.

    2. Re:Value added? More like value subtracted. by jhantin · · Score: 1

      Plus, you are ignoring the fact that nobody is planning to encrypt content like video streaming.

      Remind me again why big corporations have been making a huge uproar about allowing unencrypted content? Oh yeah, DRM. ;-)

      --
      ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
    3. Re:Value added? More like value subtracted. by trigeek · · Score: 1

      Actually, as the paper indicates, Youtube is encrypting most of their delivered content.

      --
      Sometimes I doubt your committment to SparkleMotion!
    4. Re:Value added? More like value subtracted. by Anonymous Coward · · Score: 0

      YouTube video streams are carried over HTTPS.

    5. Re:Value added? More like value subtracted. by fasuin · · Score: 1

      if you actually see the paper... they show that YOUTUBE now is serving VIDEO over HTTPS....

  6. "S" in quotes, but not services or value added? by Anonymous Coward · · Score: 0

    The S in HTTPS really means security. The "services" provided by middle-boxes rarely provide anything "value added" to the user.

    1. Re:"S" in quotes, but not services or value added? by mwvdlee · · Score: 2

      Things like compression, firewalls and proxying definitely add value to me as a user.
      But it's a value I'd happily trade in for the value of security and privacy.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:"S" in quotes, but not services or value added? by Immerman · · Score: 3, Insightful

      There's also a point to be made that while many somebodies would, just on general principles, love to know everything you watch on Netflix, etc, in most cases the actual privacy invasion of such knowledge is almost certainly far lower than would be gotten from library records in days of old. We're talking about what mass-market pablum you choose to waste your time with - it may help somewhat in building a psychological profile, but it's unlikely to reveal many details. So leaving such high-bandwidth mass-distributed data unencrypted could allow us to still use caching for the data which benefits most.

      On the other hand, your YouTube watching habits are potentially far more revealing. But by the same token the viewership for any given video is generally far lower, and with it the benefits of caching, so the cost/benefit ratio probably comes down strongly in favor of encryption there. If the NSA wants to know my viewing habits, let them buy the data from Google. And Google, I'm counting on you making a tidy profit selling that data. Don't cheap out on me. The expense needs to be enough to that they only buy the data on the specific individuals they're already suspicious of.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    3. Re:"S" in quotes, but not services or value added? by Anonymous Coward · · Score: 0

      He's not part of the problem. He can use it, and it provides value to him. Stating he's part of the problem is just a disguised ad-homenim attack.

      I pull up some documents that aren't dynamic, and haven't changed in at least four years. What is the true value in having that document travel through 20 pieces of networking equipment in full, rather than having it travel through 3 pieces of network equipment in full (with a very small "have you been updated since this date?" query traveling through the other 17 pieces of networking equipment?

    4. Re:"S" in quotes, but not services or value added? by Anonymous Coward · · Score: 0

      The value of not having umpteen pieces of network equipment trying to change the data based on assumptions that may or may not be true should be self-evident. If you care that much about caching, you can add a caching proxy, or ask your provider to provide a caching proxy, and instruct your browser to use that. People who don't mind the kind of meddling that we're talking about here are indeed part of the problem, because they won't oppose further breakage of the fundamental design principle underlying the internet: Intelligent edge devices, dumb network.

    5. Re:"S" in quotes, but not services or value added? by Anonymous Coward · · Score: 0

      WTF are you and what have you done to the real Slashdot? How the hell does a comment which basically says "track my Netflix, I've got nothing to hide" get modded up?

    6. Re:"S" in quotes, but not services or value added? by Immerman · · Score: 1

      Hey, I've got plenty to hide - but precious little of it will be even ever be exposed by my Netflix viewing habits. For the most part even the best, most compelling mass-media available only ranks as "mostly better than staring at a blank wall when I don't feel like thinking". Any psyche profile built up around my choice of least-bad media is going to be laughably inaccurate. Hell, after years of watching Hulu they still can't even target me with marginally relevant advertisements.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
  7. Is it review all basic shit day? by Anonymous Coward · · Score: 0

    "the major loss due to the "S" is the inability to offer any in-network value added services, that are offered by middle-boxes"

    Someone seriously just figured out what the end-to-end part meant? What the actual fuck.

    1. Re:Is it review all basic shit day? by gbjbaanb · · Score: 1

      the internet has never been end-to-end, its always been packets shovelled through a myriad of devices routing your packets to the destination.

      Stuff like caching and proxying are useful to the well-being of the internet, if I am watching the same movie as the guy next door, we don't need twice the bandwidth to the datacentre that's located in god-knows-where. Local cache makes things work a lot faster.

      I suppose Google can afford to puts its own caching proxies across the globe, so its not much of a problem for them, but it might be for everyone else.

      Maybe we'd be better off without https and instead encrypt the underlying communication between the end-user and the ISP. https isn't going to stop the NSA after all, but it is a good thing to stop anyone sniffing all wifi traffic.

    2. Re:Is it review all basic shit day? by Anonymous Coward · · Score: 0

      What the fuck is going on? Do you noobs really not understand that you can use caches even if they don't intercept your direct connections to pretend that you're still talking to the remote host when you're really not? Do you really not mind that various ISPs compress the heck out of images until a blind man would see the artifacts? Do you like injected ads and tracking? What! The! Fucking! Fuck! The network needs to be encrypted end-to-end, and not just HTTP.

    3. Re:Is it review all basic shit day? by drinkypoo · · Score: 1

      Stuff like caching and proxying are useful to the well-being of the internet,

      Yes. That's true. But browsers do cache content sent by HTTPS, unless the content has settings which prohibit it, e.g. "Pragma: no-cache". Any dynamic content should have its pragma set so that it won't be cached, anyway. Anything else shouldn't, and the browser will cache it.

      ISPs which put transparent proxies in usually aren't doing it to save bandwidth between them and the internet. It's usually done so that they can recompress the images sent to your browser to reduce the bandwidth on that link, to make your internet connection seem faster and reduce link congestion. That's especially true in mobile.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  8. Sure you can proxy by Anonymous Coward · · Score: 1

    Only if you trust the entity doing the proxying, of course, but its not exactly rocket science to install the certificate of the proxy and have it decrypt and reencrypt the traffic on the fly. Probably expensive to do on a large scale as it will take a lot of juice, and definitely a niche application...but if you REALLY want to, you can.

  9. firewalling by Anonymous Coward · · Score: 0

    present participle of "to firewall"

    how is "s" preventing firewalling?

  10. Yes by buchner.johannes · · Score: 5, Informative

    Caching: You can not cache Facebook for example, because the content is generated differently for every user. Youtube goes through great lengths to prohibit caching (e.g. with Squid) in the first place.
    Proxying: You can proxy https just fine.
    Firewalling: You can firewall https just fine.
    Parental control: You can block websites just fine, either via DNS or IP.
    I suspect they mean snooping for "copying that companies don't approve of" and "freedom fighters" here. And child pornography. It's kind of the point of HTTPS that it should be private. So yes, I can accept these costs.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    1. Re:Yes by DougOtto · · Score: 1

      I believe the "Firewalling" comment was likely in regard to packet inspection, not port filtering.

      --
      Solving Unix problems since 1989...
    2. Re:Yes by MightyYar · · Score: 2

      You can even cache, if you have access to the certs on the client. Google "squid in the middle". Any school or work environment with legit reasons to filter or cache content still can.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:Yes by Anonymous Coward · · Score: 0

      Well, for parental control, you can't use keywords with https. Using the website name or IP address to block websites... yeah, doesn't work when the web is billions of websites.

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

      >parental control . . . doesn't work

      FTFY

    5. Re:Yes by Aethedor · · Score: 4, Informative

      Caching: You can cache Facebook's images, stylesheets and Javascripts just fine.
      Proxying: Not just fine. You need a man-in-the-middle proxy for that and its root certificate installed on every client. Otherwise, it's just routing, not proxying.
      Firewalling: Firewalling based on hostname / port, yes. Firewalling based on bad content (malware), no.
      Parental control: Same as firewalling. And blocking this kind of content is not only done by IP address, but often also by words in the hostname. This cannot be done when you can't read the hostname in the HTTP request.

      --
      It doesn't have to be like this. All we need to do is make sure we keep talking.
    6. Re:Yes by ottothecow · · Score: 1
      Why can't you cache facebook?

      Sure, nothing on there is a static page, but if a million people are sharing the same 1MB image, you can still cache that. The text after "So and So shared..." will change, and the comments/likes will change, but somewhere there is a jpeg that keeps getting reused. Not everything makes sense to cache, but for things like images shared by George Takei, caching them once at the ISP or corporate network level could stop many gigabytes of external transfer.

      --
      Bottles.
    7. Re:Yes by Rob+Riggs · · Score: 1

      Packet inspection is certainly possible. You proxy all traffic either explicitly or via one of the many MITM SSL deep packet inspection products. Surreptitious packet inspection is not possible. And that's a *very* good thing.

      --
      the growth in cynicism and rebellion has not been without cause
    8. Re:Yes by Anonymous Coward · · Score: 3, Informative

      It is disingenuous to make a blanket statement "you can not cache Facebook". After all, what takes up the most "data" on the page? It is between images and scripts. Neither of those is unique per user. When someone posts an image, all viewers of the image see the same image. It can be cached. Same with the javascript. It is just the unique parts of the page that can't be cached...

    9. Re:Yes by key134 · · Score: 1

      Parental control: You can block websites just fine, either via DNS or IP.

      Your parental control software would need to actively pull the certificate as it can't see the actual HTTP call on the network. At layer 3, it will basically just see a port 443 connection to an IP and reverse DNS does not always give you the host name of the website. It can be done, but it's certainly more difficult than raw HTTP requests.

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

      Net Nanny Parental Controls and the professional counterpart ContentProtect both filter HTTPS.

    11. Re:Yes by Austerity+Empowers · · Score: 1

      Ad injection, webpage redirection. "Value add" for network owners, not end-users. Fuck em.

    12. Re:Yes by tom17 · · Score: 1

      Even for lower use images, caching them closer to the poster could be helpful given that their circle of friends is likely, statistically, to be in the same region. One image alone would not make much difference in this case, but millions of low use images mostly coming from caches closer to most of the people viewing them would make a huge difference.

    13. Re:Yes by tom17 · · Score: 1

      Except modern browsers and servers support SNI, so the hostname is now sent as plaintext on the network.

    14. Re:Yes by Bengie · · Score: 1

      Just wait until IPv6 with IPSEC becoming standard. All you will see is a Layer 3 packet with no indication of protocol or port number. All layer 4 data is encrypted.

    15. Re:Yes by Anonymous Coward · · Score: 0

      Caching: Can't cache anything that's only available to logged-in users. The rest doesn't matter regarding caching.
      Proxying: You can have encrypted connections to proxies which have encrypted connections to servers. Have none of you ever seen proxy configuration options?
      Firewalling: If you use a proxy, you can "firewall" based on content. Just make the proxy the only way to connect outbound. Not that content based filters would traditionally be called firewalls, but whatever.
      Parental control: This is what you're actually talking about when you demand content based "firewalling": Parental controls, with the IT department babysitting everyone else. And you can still do that without man-in-the-middleing anyone. MITM is what you're doing today. If you're doing this right, then you get an encrypted connection to the proxy and an encrypted connection to the server and nobody needs to be tricked at all. The only difference is that you can't pretend that you're not doing it.

    16. Re:Yes by fasuin · · Score: 1

      If you mind reading the paper, or checking the slides, they say that "according to Internet Watch Foundation Blacklist, only 5% of their entries is based on pure domain or subdomain"... Now how to impose parental control of www.facebook.com/mypornpage?

    17. Re:Yes by fasuin · · Score: 1

      + 1 and plus .css, .js and all static content...

    18. Re:Yes by Anonymous Coward · · Score: 1

      Proxying: Not just fine. You need a man-in-the-middle proxy for that and its root certificate installed on every client. Otherwise, it's just routing, not proxying.

      It *is* fine. I proxy https through my squid all the time. What happens is that my browser sends (in plaintext) the command CONNECT en.wikipedia.org:443 to squid. Squid then forms the TCP connection, and lets the browser handle the SSL handshake and everything else.

      The proxy can see the domain/IP it connects to, and that's it. It can't see any requests, much less cache their content.

      What you _can't_ do is transparently proxy it. The browser must be aware that it's facing a proxy for this to work.

    19. Re:Yes by jonwil · · Score: 1

      I have always wondered why some parental control vendor doesn't make their own browser (or adapt an existing browser) that can sit there and monitor whats going on in the browser before the HTTPS is ever applied.

  11. Euphemism: 'Value-added services' by kheldan · · Score: 1

    Oh, you mean like targeted ad injection and other MITM type garbage? That's fine, you can keep those anyway.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  12. Cost of certificates by bunratty · · Score: 4, Interesting

    The other cost of the S is the difficulty in obtaining and using certificates that are recognized by browsers without bothering the user. That's why the Let's Encrypt project is trying to make it free and easy.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
    1. Re:Cost of certificates by Anonymous Coward · · Score: 1

      startssl.com already offers certificates for free. Let's Encrypt is trying to make enrollment easier via a standard API/script.

    2. Re:Cost of certificates by Anonymous Coward · · Score: 0

      The other cost of the S is the difficulty in obtaining and using certificates that are recognized by browsers without bothering the user.

      Seriously? Why do people still believe this?

      You can get certificates from godaddy for $15 or less per year with a coupon that you can easily find with google.

      And SSLs.com will sell you a certificate for $4.99 per year:

      https://www.ssls.com/lp/4.99-s...

      Yes, UNDER FIVE US DOLLARS PER YEAR. If you can't afford that, you probably can't afford the internet in the first place.

    3. Re:Cost of certificates by bunratty · · Score: 3, Informative

      You can get SSL certificates for free, but they're WAY more difficult to use than they need to be. I've installed certificates before, and it's a bunch of tedious, boring, repetitive work. What are computers for but to automate tedious, boring, repetitive work!? The computer should handle all work for me, and all I should have to do is click a button, for chrissake! That's what Let's Encrypt does.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:Cost of certificates by Anonymous Coward · · Score: 0

      You can get SSL certificates for free, but they're WAY more difficult to use than they need to be. I've installed certificates before, and it's a bunch of tedious, boring, repetitive work.

      Seriously? It's very easy:

      1. Generate the key.
      2. Generate the certificate signing request.
      3. Send the CSR to the certificate authority.
      4. The certificate authority does its verification.
      5. The certificate authority sends you the signed certificate.
      6. You install the signed certificate.

      If you can't do that, you aren't qualified to administer a webserver, with or without SSL. Go ask someone with a clue.

    5. Re:Cost of certificates by cen1 · · Score: 1

      DANE and DNSSEC are the solutions. Too bad the adoption rate is very slow.

    6. Re:Cost of certificates by Anonymous Coward · · Score: 0

      Unfortunately StartSSL isn't that dependable. I've had quite a few certificate's rejected by StartSSL because of the name. For example they refused 'finance.oxhack.org'. They have a policy not to give free domains for "commercial use". But the ones
      they rejected weren't commercial use at all (that one was just for financial reports), but they don't check actual use. I don't remember what the other domains they rejected were, but I've had a few, it's always a bit of a gamble.

      Hopefully Let's Encrypt won't have that problem, and be compatible with a lot of browsers including ones older than y2015.

      I've also needed an occasional wildcard subdomain. (Old browser compatibility with HTTP server push needs a separate subdomain for each window to be reliable.) You can't get those for free at the moment.

    7. Re:Cost of certificates by hcs_$reboot · · Score: 1

      they're WAY more difficult to use than they need to be.

      That's probably in order to justify the price, I mean for the non-free ones (to be recognized by most browsers)? A cert takes less than a $0.01 to be made, they're sold between $30 to $1000...

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    8. Re:Cost of certificates by Anonymous Coward · · Score: 0

      do visitors get the "confirm security exception" thing with these?

    9. Re:Cost of certificates by tom17 · · Score: 1

      No

    10. Re:Cost of certificates by tom17 · · Score: 2

      With StartSSL the actual cert generation is easier than that as they create the key on their server first and they ask for the forms on the site. No CSR is needed, though you can do it that way if you wish.

      What is a tiny bit annoying is their authentication - you need a client authentication cert installed on your browser. Not hard in itself, but annoying if you have let the old one expire as they then need to review your request for a new one.

      One other thing is verification that you own the domain, through various methods. Not hard to do, but automated and very necessary.

    11. Re:Cost of certificates by tom17 · · Score: 1

      Free ones (at least StartSSL) are recognized by most browsers that I have tried. That's an anecdotal, non-exhaustive list, of course. I'd be curious to find out what mainstream browsers do not recognise them though.

    12. Re:Cost of certificates by Anonymous Coward · · Score: 0

      With StartSSL the actual cert generation is easier than that as they create the key on their server first and they ask for the forms on the site. No CSR is needed,

      That is a gaping huge security flaw. Never seen a certificate authority that does that.

  13. I call BS by Anonymous Coward · · Score: 0

    1. have you read all the pieces about "in network buffering" and how it is screwing up the way the internet was designed?

    2. are you sure in-network value-added services does not really mean cookies and tracking, etc.?

    1. Re:I call BS by GuB-42 · · Score: 1

      2. are you sure in-network value-added services does not really mean cookies and tracking, etc.?

      Cookies and tracking work perfectly in https. Conversely, a proxy that blocks cookies and tracking before they even reach your browser is an "in-network value-added service".

  14. I'll take the S by Anonymous Coward · · Score: 1

    However, the major loss due to the "S" is the inability to offer any in-network value added services, that are offered by middle-boxes, such as caching, proxying, firewalling, parental control, etc.

    Caching is only a benefit if you are doing the same purely consumption things online that your neighbors are. Not a concern.

    Proxying is an odd one to include, as it takes a whopping 3 seconds to set any web browser to use a proxy, so why should I be impressed that some ISP has a proxy in place whether I want it or not?

    I have no reason to trust a third-party firewall.

    "Parental control" software is a joke. It'll block the famous but tame sites and you'll find your kid watching things that make you physically ill to think about.

    Etcetera may be useful, but since it is typically tossed in after someone is done with what they think are the good examples, I don't trust it either.

  15. Accept it? Yes, for now by davidwr · · Score: 1

    There are already some ways to get some of the benefits of https: without all of the costs, and I'm sure ingenious people will figure out other work-around as well. In the meantime, from where I sit the benefits of https: generally outweigh the costs.

    Let's take caching as a trivial example that doesn't require much ingenuity to figure out:

    Let's say I run an https: web site. Let's say I want to run a content-delivery-network for my images, ads, and most other content but I want to maintain control of the main index.html file and of a few other "embedded" items. The end user loads the https://.../index.html. Based on the customer's IP address the index.html file will include https: links to nearby CND-offered images, ads, etc. Since the CDN's URL will have a valid certificate, there won't be certificate issues for these items. As long as the end user's web browser tolerates an https: web site embedding content from a different https: web site this will work.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  16. No Caching? by pigoon · · Score: 1

    Presentation seems pretty weak. Probably not worth anyone wasting their time reading. Encryption does not negate caching ability. Generally, this looks like a non-tech made a tech presentation.

    1. Re:No Caching? by Anonymous Coward · · Score: 0

      It does. You can't cache encrypted traffic.

    2. Re: No Caching? by Anonymous Coward · · Score: 0

      Every CDN worth its salt provides HTTPS support and will happily cache data at edge nodes (after fetching via HTTPS from origin) and serve it up to clients via HTTPS.

    3. Re: No Caching? by jones_supa · · Score: 1

      The content in the CDN server is cached in unencrypted form.

    4. Re: No Caching? by dave420 · · Score: 1

      There's absolutely no reason why it has to be, if it is indeed done that way.

    5. Re: No Caching? by hawguy · · Score: 1

      There's absolutely no reason why it has to be, if it is indeed done that way.

      No reason except for that's how SSL works... Otherwise you get no end to end encryption or assurance that some third party (like the CDN itself) hasn't modified the page. The CDN can't grab an SSL protected page from the host and serve it to browsers with having access to the unencrypted page.

      The CDN could retrieve content over SSL, store it as plaintext, and reencrypt with a new ssl certificate (supplied by the host website) it before serving it to you but that's just a specialized case of MITM that many corporate firewalls do to inspect pages, and it breaks the whole security model of SSL.

    6. Re: No Caching? by devman · · Score: 1

      CDN hosted content will be linked to by the page served to the client just like it is now. Example: you connect to https://examplebank.com/ the page served back to you links to content (images, scripts, we) hosted on https://examplecdn.com/ Both links establish properly and TLS security model isn't broken.

    7. Re: No Caching? by hawguy · · Score: 1

      CDN hosted content will be linked to by the page served to the client just like it is now.

      Example: you connect to https://examplebank.com/ the page served back to you links to content (images, scripts, we) hosted on https://examplecdn.com/

      Both links establish properly and TLS security model isn't broken.

      Right because the CDN has an plain-text copy of the content (which is the point I'm responding to in the grandparent's post) -- the CDN can't transparently ship me SSL encrypted content from the website I'm going to, the CDN has the plain-text content and it's the CDN that establishes the SSL session with me -- I have no assurance at all that what the CDN is showing me is what the original site intended, which is where a CDN break's SSL's security model -- I have to trust that what the CDN is sending me is actually the content from the site that I'm visiting meant to send me. (or conversely, the website that's using the CDN has to trust that what the CDN is sending to their users is what they expected it to be)

    8. Re: No Caching? by devman · · Score: 1

      Well yes, in the same sense people who use hosting providers for their websites have to trust that their hosting provider doesn't mess with their files (a CDN is just a type of hosting provider after all). There is no break in the TLS trust model though, the client will authenticate both the original host and the CDN.

    9. Re: No Caching? by dave420 · · Score: 1

      So you disagree with me, then right at the end agree with me. Nice. By the way, that does not break the whole security model of SSL, if you trust that the CDN is not a malicious actor.

  17. Aw man! I wanted to inject adverisments! by thevirtualcat · · Score: 1

    Yes. Please. HTTPS all the time, everywhere.

    It's one thing when the free WiFi at the shady computer store down the street does it. But even for-pay WiFi hotspots are doing it now. (Looking at you, Southwest Airlines In-flight WiFi...)

  18. Slashdot? by jones_supa · · Score: 1

    When will Slashdot catch up? I still can't use this site in HTTPS without subscribing. Being able to browse securely is a standard feature these days.

    1. Re:Slashdot? by Anonymous Coward · · Score: 0

      > Being able to browse securely is a standard feature these days.

      Is https secure?

      At work, I was surprised to see Firefox complain about certification problems. When I checked, my Google https search was apparently being intercepted by our proxy. The organization-supplied IE and Chrome acted as nothing had happened (thanks, FF!). I then learned they are checking my communications, which is to be expected as the network is theirs and people inside have certain legal obligations. I'm not sure I can expect privacy on devices which are not mine, also.

      I think what kind of security I do have at home, since I depend on an ISP... at least, FF does not complain! Yay!

    2. Re:Slashdot? by wiredlogic · · Score: 1

      We're still waiting for the Unicode support that was already implemented in slashdot.jp years ago.

      --
      I am becoming gerund, destroyer of verbs.
    3. Re:Slashdot? by jones_supa · · Score: 1

      It sounds like that in your workplace your browser connected to the proxy using HTTP and asked the proxy receive the actual page using HTTPS.

    4. Re:Slashdot? by jones_supa · · Score: 1

      Acchh, indeed...damn I'd want Unicode support too...

    5. Re:Slashdot? by Anonymous Coward · · Score: 0

      I'm not really an expert -- I just selected the secure Google search -- and not for privacy reasons. I supposed both the search and the results would be encrypted...

    6. Re:Slashdot? by RatherBeAnonymous · · Score: 1

      The proxy is most likely transparent. When a web browser attempts an HTTPS connection the firewall responds to the client as if it were the server and sends a self-signed public key. Then it makes a connection to the destination server in the client's stead. Firefox complained because corporate IT had not installed the firewall as a trusted CA, like they had when they installed Chrome and IE. Realistically, IE inherits its certs from Windows and certs can be installed via Active Directory.

    7. Re:Slashdot? by jones_supa · · Score: 1

      Yes, that makes sense.

  19. What about the cost of NOT having it? by RivenAleem · · Score: 5, Insightful

    What is the cost to the user of having their communications intercepted, banking details stolen etc etc.

    That's like saying that putting locks on your doors has an added cost of you requiring more time every day getting in and out because you have to take time to turn a key. It also means that local corporations can't send people by to inject "value added" services into your home without your consent! Are you ready to accept locks on your doors?

    1. Re:What about the cost of NOT having it? by Anonymous Coward · · Score: 0

      I doubt they are taking the position that these costs are bad always, encrypting banking details is an obviously important security measure. The question is whether encrypting things like cat meme pictures is worth it.

    2. Re:What about the cost of NOT having it? by RivenAleem · · Score: 1

      Oh, I get you! We should only put locks on specific areas of our house. Leave the front door unlocked, but perhaps have a lock on the bedroom and bathroom. After all, there should be no real reason why the contents of your fridge should be kept secure, and if your local supermarket was allowed send in staff members to people's houses at random (or targeted if they notice you haven't been shopping with them lately) to check where you have been shopping recently and what you have been buying, so they can deliver a better experience to you in future, perhaps send you some targeted advertising at a future date.

      Encrypt EfVuEcRkY Thing.

    3. Re:What about the cost of NOT having it? by Anonymous Coward · · Score: 0

      I never use those lock things, it's a waste of time and the security is overrated.

      Yesterday, when I came home, all of my tasty wheat sodas were replaced by products from Coca-Cola.

      They left a note calling the "substitution" a value-added service.

    4. Re:What about the cost of NOT having it? by Anonymous Coward · · Score: 0

      Do you lock your trash cans? Do you fence and lock your yard? Do you put a big black tarp over your house so google can't see what it looks like and passing salesmen can't see your paint is pealing? Some people do, most people don't and don't care too.

    5. Re:What about the cost of NOT having it? by bill_mcgonigle · · Score: 1

      Right, and you have to add the entire NSA budget to the "costs" column for web encryption or not.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  20. WTF... by EndlessNameless · · Score: 3, Interesting

    Stupid article. Making a mountain out of a mole hill.

    How hard is it to push a certificate to your clients so they trust your proxy? How hard is it to setup a cache there? And monitoring/filtering? Not very hard.

    We do this at work, and it is dead simple for halfway competent admins to implement.

    What this really does is stop telecoms from monkeying with their users' traffic. By default, anyway.

    Most ISPs provide Windows installers/optimizers to their users, which their users dutifully click through without understanding. So they could just install their certificates and continue business as usual---with very little effort, all things considered. They might need beefier proxies to handle encryption, but CPU time is cheaper than ever.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    1. Re:WTF... by Anonymous Coward · · Score: 0

      Slashdot, I am fairly certain now, accepts paid submissions. This latest one, was probably on behalf of the NSA/GCHQ.

    2. Re:WTF... by SuricouRaven · · Score: 1

      You don't even need to know how to do it - Smoothwall automates most of the process so even an A+ certified tech could figure it out. Probably.

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

      How hard is it to push a certificate to your clients so they trust your proxy?

      But, now you have broken https. It is one thing for you to MiM ssl to slashdot type sites (even there, folks sometimes share opinions they may not want e.g., a school administrator seeing), another for you to be snooping on people's banking, embarrassing sites, etc. (which you now have the capability to do).

      Your other points are correct, but there are both technical solutions (e.g., Tor [which can act as a parent proxy, so web caches still work]). But, it could be argued the proper solution is legislation against this behavior by ISPs.

  21. what in the actual hell... by nimbius · · Score: 1

    in-network value added services, that are offered by middle-boxes

    Dear god this summary reads like a stroke victim. Looks like the PHB is low on meetings today...allow me to take a moment to explain what the cryptography does in each case...

    caching: is a relic from when switches were slow and data bandwidth was very limited. gigabit nics, CDN's and multi-gigabit switching has obsoleted it for the most part.
    proxying: If we mean squid then true it will break, but otherwise this is kinda vague. my IRC proxy still works, and my SSL proxy is unaffected
    firewalling: No. Firewalls will still work you ignorant walnut. things like DPI and injection might be hindered however, and those things are in point of fact not adding any value to anything.
    parental control: Most sites your kid shouldnt be looking at are flagged for detection by the browser or add-on software, and when they arent the content displayed is in most cases detectable by third party software. DNSBL and null routing handles this more efficiently however, so i have a hard time declaring my ability to police my daughter "broken."

    --
    Good people go to bed earlier.
    1. Re:what in the actual hell... by SuricouRaven · · Score: 1

      I've not seen any patential control software that runs as a proxy server. It's all browser plugin. I'm surprised at this - given that many homes now have several laptops, a few more tablets and a mobile phone each, maintaining one proxy is a lot less hassle than ten browser plugins across four different operating systems.

    2. Re:what in the actual hell... by david_thornley · · Score: 1

      The proxy would have to be built into the router, because that's the only computer you can count to be on during browsing, This won't work in the case of mobile phones and some tablets, which can usually get net access without going through the family wifi.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  22. ... Is about the least of it by RabidReindeer · · Score: 2, Insightful

    I've no doubt that the overhead of https can be more than paid for if website designers would lay off the Singing Flowers and Dancing Fairies. Toss the gratuitous multi-media. Especially the auto-playing stuff. It's cheap and cheesy and makes me seriously think of avoiding the site altogether, whether it's local content or 3d-party adverts.

    And while you're at it, calculate the slow-filling parts of the page in advance so that the [censored] thing doesn't bounce up and down like a demented ping-pong ball as it loads. The only thing more irritating than having a page continually re-map itself while you're reading it is to have the stupid thing auto-reload and throw you back to the top of it.

    1. Re:... Is about the least of it by drinkypoo · · Score: 1

      The only thing more irritating than having a page continually re-map itself while you're reading it is to have the stupid thing auto-reload and throw you back to the top of it.

      My very favoritest thing is when an element moves over just slightly just as I was about to click it, and I click its neighbor instead.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:... Is about the least of it by Anonymous Coward · · Score: 0

      I would like to shit all over this current trend to have some stupid crap drop down from the top of the page, but only when you scroll a certain amount.

      I like to read text near the top of the window, and this always results in the text I'm trying to read being covered by some navigation bullshit. When I scroll back up, the navigation disappears.

      And EVERYONE IS DOING IT. Fuck you, web designers. Fuck you with bells on.

    3. Re:... Is about the least of it by sound+vision · · Score: 1

      Even if you're going to have annoying floating nav/ad bars, please put it on the left or right side, not top/bottom. Most people are now on 16:10 or even worse 16:9 monitors having tons of wasted horizontal space.

      Using NoScript has somewhat reduced these issues for me, but there are sites that require the scripts for functionality that I need, so it's not perfect. One thing I strongly advise anyone on widescreen to do is to move the task bar (or your OS' equivalent horizontal space-user) to the left or right side of the screen instead. In addition to being sensible, I find it aesthetically pleasing, especially on W7 Aero Glass.

    4. Re:... Is about the least of it by RabidReindeer · · Score: 1

      My very favoritest thing is when an element moves over just slightly just as I was about to click it, and I click its neighbor instead.

      Isn't it everyone's?

      I think there's an xckd for this.

  23. Hmmm. Not a hard tradeoff for me. by anegg · · Score: 3, Interesting

    The tradeoff is between a little more time, and a little more resources, against the benefit of keeping my communications private and unaltered by all of the middlemen through which my communications pass. That's a no-brainer for me.

    In the days before the exposure of Verizon's (and others) schemes to actually interfere with the content of communications from their customers passing through their network (I'm talking about the physical modification of the communications content, and not just traffic management/prioritizing), I may have had a different opinion about the tradeoffs. But now that the "common carriers" have shown that they have no morals what so ever with respect to the content of traffic they are carrying through their networks, SSL encryption is simply a necessary function to prevent interference.

    Today that interference may be limited to tracking user activity using an additional HTTP header that the user never knows exists. Who knows what packet re-writing magic might be used by the carriers in the future to completely "customize" each user's experience interacting with third parties to the benefit of the carrier?

  24. Look forward and the answer is clear by Eponymous+Coward · · Score: 1

    Proxying and caching was a huge win back in the analog modem days. These days it is still a win, but not as big. Looking forward, the costs associated with having a secure connection are only going down while the value of the secure connection is holding steady or maybe increasing.

  25. Network services by sgunhouse · · Score: 1

    Let's see, on the useful side we have compression/acceleration and parental controls. Would it also interfere with ad blockers and anti-malware? Those are also useful services. Services we as consumers don't want are those ads certain low-cost carriers insert in content - though if blocking those forces the carrier to shut down we might have a problem. And of course we also don't want those Big Brother services - governmental content blocking and monitoring.

    1. Re:Network services by SuricouRaven · · Score: 1

      It interferes with non-browser-based ad blockers. Which are common still on corporate networks, though rarely at home. You can still block by DNS even then, it's just not so fine-grained. Fortunately you rarely need fine-grained to stop advertising.

  26. Summary makes Me think of 3-way breeding by Anonymous Coward · · Score: 0

    Imagine You cross a bunch of cockamamy with trolling and F.U.D. The end result would be called "crud" and that's what this summary's "Are we ready to accept it?" is.

  27. Use COPPA as an excuse not to encrypt by tepples · · Score: 3, Interesting

    Then block all HTTPS until age 13. The only sites you need HTTPS for are the ones that require a login, and COPPA and foreign counterparts make it very hard to offer logins to children under 13.

    1. Re:Use COPPA as an excuse not to encrypt by bunratty · · Score: 1

      I would say that any site that allows downloads of executable content also needs HTTPS. Otherwise, a middleman could install malware in your downloads nearly as easily as they could see your passwords.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Use COPPA as an excuse not to encrypt by Anonymous Coward · · Score: 0

      > Then block all HTTPS until age 13. The only sites you need HTTPS for are the ones that require a login, and COPPA and foreign counterparts make it very hard to offer logins to children under 13.

      This is becoming false - many sites require HTTPS just because they can.

    3. Re:Use COPPA as an excuse not to encrypt by AmiMoJo · · Score: 1

      Right, because children under 13 don't deserve any privacy anyway. Or email. Or game accounts.

      --
      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:Use COPPA as an excuse not to encrypt by antdude · · Score: 1

      I noticed Apple's Mac OS X parental controls accounts make https difficult to use like web site logins. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  28. Drop HTTP completely? by jones_supa · · Score: 1

    What would you think about a hardened web browser which would only allow HTTPS connections? It might be a feasible idea already.

    1. Re:Drop HTTP completely? by danbob999 · · Score: 1

      Current browsers prefer HTTP over HTTPS. That's why you don't get any security warning when you connect to a HTTP site but you get a death warning when you visit a self-signed certificate HTTPS site.

    2. Re:Drop HTTP completely? by jones_supa · · Score: 1

      We could begin with a toggleable toolbar button which would lock the browser in HTTPS-only mode. Then we could educate users that when you want to avoid man-in-the-middle attacks, flip this switch on.

    3. Re:Drop HTTP completely? by bunratty · · Score: 3, Informative

      The problem with HTTP is that a middleman can see and alter content. If a browser doesn't warn when it encounters a self-signed certificate, then HTTPS would be no more secure than HTTP -- all the middleman has to do is use a self-signed certificate to decrypt/encrypt packets as needed. So browsers do prefer HTTPS, when the certificate can be verified. If you're using HTTPS and the certificate can't be verified, it's no more secure than HTTP unless the user is warned, and in fact it's a way of detecting that a middleman may be present. That's the whole reason for the death warning!

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:Drop HTTP completely? by bunratty · · Score: 1

      There isn't such an extension already? If there isn't, someone should write one or alter an existing one to add that functionality, at least as an option. Then people should try it and let us know how painful it actually is to use. My guess would be: extremely painful for most users for the next several years, so painful that hardly anyone would use it willingly. Maybe some businesses could force it on their employees.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:Drop HTTP completely? by jones_supa · · Score: 1

      Using something like Tor involves some pain too. Some people would probably be interested just for the security boost.

    6. Re:Drop HTTP completely? by oodaloop · · Score: 1

      What, and not be able to post on Slashdot? No thanks.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    7. Re:Drop HTTP completely? by Anonymous Coward · · Score: 0

      I don't know how serious this is, but Mozilla has defaulting to HTTPS on their security roadmap.

    8. Re:Drop HTTP completely? by Anonymous Coward · · Score: 0

      HTTP: No privacy assumption.
      HTTPS: Assumed private. Not necessarily private with self-signed cert. Therefore warning.

    9. Re:Drop HTTP completely? by cen1 · · Score: 2

      I believe HTTP 2.0 will pretty much require HTTPS at all times. So maybe in 20 years?

    10. Re:Drop HTTP completely? by SuricouRaven · · Score: 1

      It does raise the cost of fiddling with traffic. Altering things with HTTP is really easy. Some things can even be done stateless - the Great Firewall of China works in part on that trick, doing stateless filtering of HTTP for certain forbidden strings and spoofing RST packets to break the TCP connection when it finds them. Altering HTTPS requires tracking stateful connections and doing a lot of crypto. Perfectly practical when you're targetting a few people, or running a company LAN. But much less so when you're trying to tamper traffic for an ISP or an entire country. HTTPS doesn't make it impossible, just many times more expensive.

    11. Re:Drop HTTP completely? by SuricouRaven · · Score: 1

      I shouldn't need to add, but if you're using certificates properly then HTTPS *does* make it impossible - at least unless the interceptor can reconfigure the clients or coerce a trusted CA, and doing the latter on a national scale is sure to be noticed.

    12. Re:Drop HTTP completely? by danbob999 · · Score: 1

      Self signed HTTPS is still better than HTTP. I can approve the self signed certificate when I am on a network that I trust enough, such as my home ISP. When I go to a public hot spot, if a middle man fake that certificate, I will get an error message. And unless I also approve this new certificate, nobody will be able to see and alter my content.

  29. Those aren't the services you're looking for by Anonymous Coward · · Score: 0

    I read that as "censorship".

  30. Hosts files work too... apk by Anonymous Coward · · Score: 0

    "Parental control" (blocking websites) can be done using hosts files (it's how I block ads + get more reliability (vs. downed or redirect poisoned DNS servers)).

    Safer, faster, & more reliable websurfing is achievable using 1 native file you already possess, that operates in Ring 0/kernelmode/RPL 0, as an integrated part of the IP stack itself (1st resolver queried too).

    APK

    P.S.=> Of course, there *IS* this "shameless plug" in that regards - as to HOW I create such custom hosts files AND what they can do for you - also:

    APK Hosts File Engine 9.0++ 32/64-bit:

    http://start64.com/index.php?o...

    Which gets its data vs. known malicious sites/servers from 12 reputable sources in the security community to do all that's enumerated on that download page... apk

  31. caching, proxying, firewalling, parental control by nitehawk214 · · Score: 4, Insightful

    Or as the rest of us like to say... stopping man in the middle attacks.

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
  32. Yes by Anonymous Coward · · Score: 0

    Parental control: You can block websites just fine, either via DNS or IP.

     

    The biggest problem is large complex sites like reddit, imgur, google, bing, etc. Do you have any idea how effective Google Images and Bing Video are at finding porn? When running a web filter at something like a grade school (which I have), you have no choice but to ban the websites entirely, or force all devices to have your own root CA to do SSL inspection.

  33. Caching by bigman2003 · · Score: 1

    I work at a place with many distributed offices. A lot of these offices are large enough to have their own IT staff who make decisions locally.

    Some of those bozos felt the need to have very aggressive caching servers. Aggressive enough that on any non-https website, it was impossible to differentiate between users or deliver new content. So any web apps we rolled out had huge problems if multiple users were logged in- or even better, a page would never update because it already existed in the cache. Essentially dynamic sites were completely unusable. Imagine going to a news site, and reading yesterday's news...because it had been cached less than 24 hours ago.

    This problem started about 13 years ago- when HTTPS was far less common. So even on ecommerce sites users were having huge problems. Yes, a lot of ecommerce ran unencrypted 13 years ago.

    So- every single site I ran (hundreds of sites....) had to run completely HTTPS- to avoid caching. Even the really simple line of business apps that were ridiculously basic and had no reason to be secure, had to run under HTTPS. Even public facing websites had to run under HTTPS, otherwise the local users would not see updates. (No, they did not see updates on sites I did not control...)

    Sometimes IT people can be idiotic...but in their mind it cut down on bandwidth usage, which was a greater goal than having the web actually work.

    Most of the people responsible for these caching servers have since retired or moved on...but still on a server delivering over 200 million public page views each year, it all runs encrypted because of their legacy.

    But seriously...sometimes people have their nose stuck so far up IT minutia, that they can't see the forest through the trees.

    --
    No reason to lie.
    1. Re:Caching by drinkypoo · · Score: 1

      Some of those bozos felt the need to have very aggressive caching servers. Aggressive enough that on any non-https website, it was impossible to differentiate between users or deliver new content.

      If the server ignores your cache-pragma then the server is not just aggressive, it is broken. If you failed to set your cache-pragma then your app is broken, not the proxy. You didn't provide enough information to determine which was the case, and I wouldn't be surprised if some proxies ignored the pragma and some didn't.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  34. Those aren't the services you're looking for by Anonymous Coward · · Score: 1

    "in-network value added services"

    I just read that as "advertising".

    I read that as "ad jacking" (dns or dom insertion) by your isp.

  35. Compression: Reduced RF energy by Theovon · · Score: 1

    Now, I'm not sure how HTTPS works, but when you use something like PGP, it first compresses the data in order to increase the entropy, making it harder to crack. So while we're spending more CPU cycles on compression and encryption, doesn't the reduced transmission payload more than offset the cost of the computation? In general, communication is WAY more expensive (in terms of energy) than computation.

    Damnit, I'm going to have to read the article to find out if they did this right. :)

  36. Dumb for most sites by Lumpy · · Score: 0

    honestly it is completely dumb for most of the internet. Slashdot does not need to be encrypted, blogs, etc...

    the problem is that sysadmins and web developers are to underskilled to figure out how to do it properly.

    --
    Do not look at laser with remaining good eye.
  37. Parental control of HTTPS via Diladele by Anonymous Coward · · Score: 0

    http://www.quintolabs.com/ (Diladele) is what I use at home to manage safe surfing for my family. Works great and is free.

  38. google's statement on https by TheGratefulNet · · Score: 2

    https://www.imperialviolet.org...

    in short, there is no cpu overhead anymore, in today's compute systems. https is not a barrier due to processing, at least.

    --

    --
    "It is now safe to switch off your computer."
  39. Willfully ignoring? by koan · · Score: 1

    That https, at least via wifi and at nation state level monitoring is useless.

    --
    "If any question why we died, Tell them because our fathers lied."
  40. It's comcastic by Anonymous Coward · · Score: 0

    I'm "FED"UP with ISPs thinking they have a right to inject BS into our Intertubes we are paying increasingly insane sums of money for thanks to the steady devolution of a competitive ISP market. Denying service providers the capability to implement RFC6108 (F UUUUU Mr. Livingood) in and of itself makes SSL worth doing.

    You can still operate content filters either with a middle box you trust, by explicitly installing a CA certificate or by handling decision making in-browser as an extension/plugin.

    Anyhow don't forget to enable HSTS after you get your certs installed kids. Don't let HTTP fallback be an option.

  41. If it comes from an authoritative source... by istartedi · · Score: 1

    If it comes from an authoritative source, Slashdot is less likely to question it. If it comes from me, I'm an idiot trying to run a slow box in the 21st century.

    Lots of people are commenting here about how they want to inject ads. No threads are blasting them for suggesting that HTTPS can slow your browsing experience.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:If it comes from an authoritative source... by Anonymous Coward · · Score: 0

      We won't listen to TFA either. Encrypt everything, please.
      There's work in progress to make it even faster, cheaper and more efficient, but there's no reason to wait.

    2. Re:If it comes from an authoritative source... by phantomfive · · Score: 1

      If you are upset because https at Google slows your internet experience, then never look at the size of the source code for that 'simple' page. Last time I checked, it was 400k.

      --
      "First they came for the slanderers and i said nothing."
  42. Whitelisting by tepples · · Score: 1
    Please help me understand why whitelisting is not enough.

    Right, because children under 13 don't deserve any privacy anyway.

    If children aren't submitting any personally identifying information (PII), what privacy is to be had? It's already illegal for a web site to collect PII from children under 13 without a parent's consent. If a parent consents to a site's collection of a child's PII, the parent can whitelist the site.

    Or email.

    The child clicks the send button in a native e-mail app on the computer (not webmail), and then the parent reads the outbox and approves each message as appropriate to be sent. Or the e-mail lands in the inbox, the parent reads it and approves it as appropriate to be received, and the child reads it.

    Or game accounts.

    The parent can whitelist any game that he or she has approved for a particular child.

    1. Re:Whitelisting by Bengie · · Score: 1

      Sounds like a great way to lose the trust of your child. Enjoy being put in a "home" when you get old enough.

  43. Block executable downloads until age 13 by tepples · · Score: 1

    I would say that any site that allows downloads of executable content also needs HTTPS.

    I agree. So let's require parental elevation to download an executable until the child graduates from parental controls. The child won't have administrative privileges to install software anyway.

  44. Cost of the "S": 25% by Anonymous Coward · · Score: 1

    Clearly adding an "S" on the end will result in 5 letters instead of 4. That's a 25% increase!

  45. Let's generalize that. by jhantin · · Score: 1

    More generally, CDNs aren't "in-network services" in the same sense as middleboxes and thus aren't hampered by TLS. When properly deployed they don't sit between the page server and the browser, but rather the page server links to CDN URLs for images, scripts, and other referenced content. From that standpoint they are essentially just another farm of web servers specialized for static content.

    The "in-network services" TFA talks about can only work because they can freely inspect, collect copies of, transform, redirect, and generally tamper with the data streams without the end user explicitly opting into them. Most of these I have encountered primarily add value for the network owner, and more often than not actually subtract value for the individual user forced to go through them.

    --
    ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
  46. So ends a fad by An+Ominous+Coward · · Score: 1

    And thus the beginning of the end of the RESTful fad. Not that there's anything wrong with RESTful architecture per se, but as a fad it has been shoe-horned by ideologues into so many inappropriate domains lately: embedded P2P, M2M spaces, etc. Sure, it makes sense for one-to-many patterns involving human-readable, human-discoverable resources, particularly of semi-static resources that can be cached and proxied by middle agents. But of course that later part only works for unsecured transactions. So now the exemplar of RESTful design itself, the WWW, is abandoning one of the key supposed benefits of being RESTful.

    1. Re:So ends a fad by phantomfive · · Score: 1

      I don't think it's going to end soon; nearly every new web framework that comes out depends on RESTful stuff. It's going to get bigger before it gets smaller.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:So ends a fad by pooh666 · · Score: 1

      What is the alternative?

  47. Re:Compression: Reduced RF energy by drinkypoo · · Score: 1

    You can still compress the content sent inside of HTTPS just as you would with ordinary HTTP, it's just HTTP+SSL. But you can have that with or without HTTPS.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  48. Middle Boxes by acoustix · · Score: 1

    You can do caching, proxying, firewalling, parental control, etc with HTTPS. Create a certificate on those boxes and push it out to the client devices. You can then see all encrypted traffic. Problem solved.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  49. Time for httpv? by Digital+Eco+Freak · · Score: 1

    Sometimes https is needed to keep content confidential, but sometimes it is used just to ensure integrity. Some or all site content may be innocuous and not require confidentiality, but a man-in-the-middle corrupting data could change meaning or include malicious code. Maybe there should be an httpv -- http verified -- which includes signed hashes of each resource to offer proxy-friendly integrity and possibly lower overhead.

  50. Re:Compression: Reduced RF energy by Bengie · · Score: 1

    Compressed data leaks information. There have been many side-channel attacks using the resulting size of the data and figuring out what information is in there. Pretty much, statistical analysis.

  51. Re:Compression: Reduced RF energy by SuricouRaven · · Score: 1

    Within HTTPS, is HTTP - wrapped up in encryption. The HTTP still supports transparent compression.

  52. Google 50% faster.... by Wargames · · Score: 1
    --
    -- Each tock of the Planck clock is a new world and here we are still life. --
  53. Compare to driving age by tepples · · Score: 1

    [Whitelisting the Internet] Sounds like a great way to lose the trust of your child.

    I don't see how. A lot of families didn't have Internet at home at all until long after 13. Or compare to life away from the keyboard, where kids can't choose where they can travel outside walking distance until age 16-19 depending on country (or never in the case of women in Saudi Arabia).

  54. Accept it? by Anonymous Coward · · Score: 0

    However, the major loss due to the "S" is the inability to offer any in-network value added services, that are offered by middle-boxes, such as caching, proxying, firewalling, parental control, etc. Are we ready to accept it?

    F F uckin yes....

  55. Website Registration by Anonymous Coward · · Score: 0

    I blame it on all these websites that want you to sign up for no reason. I always give these idiots fake information anyway.

  56. What does that mean? by Anonymous Coward · · Score: 0

    "that manifests itself through increases in the page loading time that go above 50%"

    50% of what? WTF? Typical Slashdot summary.

  57. All the cost, none of the benefits: Thanks US Gov by pseudorand · · Score: 1

    And that doesn't even account for the cost of man hours to support junk the NSA secretly pushes on us to get around the 'S'.

    I just learned that the network guys at my company are looking in to horribly expensive Palo Alto Systems porn filtering for our entire network. Why? Because we got some federal funding and some recently passed law states that such funds can't be used to fund any network that transmits porn. So to check the box when applying for (or renewing) such grants, our lawyers say we have to actively filter out porn (or attempt to, since here on /. we all know that's a practical impossibility).

    At first I though, no problem. Possibly they just run outbound web traffic through an anonymous proxy and/or return invalid DNS entries for known porn domain names. So we pay stupid amounts of money for some overpriced network junk. Doesn't affect me. But then I learned that it's actually very sophisticated over-priced network junk. It operates not just at the DNS or HTTP level, but actively filters ALL traffic. How you ask? We'll, my group will be tasked with installing special keys for all encrypted protocols (https, ssh), which the filter has a copy of, of course, on every single system that needs outbound access. Never mind the complete lack of privacy for reasonable personal use (such as doing some banking online during my lunch break instead of taking a whole hour to drive to the bank). Never Mind fact that we're all willing to bet the NSA has their filthy mitts on the filter equipment and does way more than "check for pron" -- all at the expense of my company (and probably the profit of Palo Alto systems, who I'm sure lines the pockets of our congress critters). I could live with all that. I got nothin' to hide.

    But when the stick me with a bunch of useless busy work of maintaining a ridiculous infrastructure of compromised ssh keys and trusted ssl certs. When I can't just install the defaults and expect them to work. That pisses me off. Why, congress, why!?!

  58. Firewalling & parental control = hosts... apk by Anonymous Coward · · Score: 0

    "Parental control" + "firewalling" (blocking host-domain/subdomain names) can be done using hosts files (it's how I block ads + get more reliability (vs. downed or redirect poisoned DNS servers) AND to stay safe vs. known malicious sites & servers)).

    Safer, faster, & more reliable websurfing is achievable using 1 native file you already possess, that operates in Ring 0/kernelmode/RPL 0, as an integrated part of the IP stack itself (1st resolver queried too).

    APK

    P.S.=> Of course, there *IS* this "shameless plug" in that regards - as to HOW I create such custom hosts files AND what they can do for you - also:

    APK Hosts File Engine 9.0++ 32/64-bit:

    http://start64.com/index.php?o...

    Which gets its data vs. known malicious sites/servers from 12 reputable sources in the security community to do all that's enumerated on that download page (which is FAR MORE than what I just listed above)... apk

    APK

  59. Re:All the cost, none of the benefits: Thanks US G by Animats · · Score: 1

    Mod parent up.

    "HTTPS Everywhere" is security theater. Most stuff doesn't need to be encrypted. Worse, as the parent post points out, it causes the creation of security holes. This weakens security for the few things that need to be encrypted.

    We don't need "value added services" in the middle of the network. Not for secure content, anyway. Perhaps some content should be signed, but not encrypted, so it can be cached, but not modified. Cloudflare, which decrypts everything that goes through it, is a huge security hole.

  60. Whatever Prevents a Verizon-in-the-Middle by asimons04 · · Score: 1

    I'm all for HTTPS everywhere for all of the aforementioned reasons already posted, but especially to screw over Verizon and their HTTP tracking injection. For those unaware, Verizon Wireless is injecting headers into your traffic at the network level to track you for advertising purposes. You have the option to opt-out (you're opted-in by default), but that just supposedly prevents them from selling the information; the tracking header is still injected into your data stream and is visible to all sites you visit and on the server-side of any app you use that uses unencrypted HTTP requests. If the site you visit uses HTTPS (or use you a VPN), Verizon can't MITM you. Screw Verizon Wireless.

  61. Firewalling? by Anonymous Coward · · Score: 0

    However, the major loss due to the "S" is the inability to offer any in-network value added services, that are offered by middle-boxes, such as caching, proxying, firewalling, parental control, etc.

    Nowhere in the paper does it mention firewalling. The submitter's just making shit up.

  62. You mean ad injection? by Vlijmen+Fileer · · Score: 1

    "the inability to offer any in-network value added services" - I was hoping you were referring here to injecting webpages with ads on mobile phones while browsing? Can that criminal behaviour be prevented by an all-HTTPS web?

  63. Cloudflare by Anonymous Coward · · Score: 0

    Caching works fine with cloudflare, they are proxy and cache in the middle.

    With cloudflare, they tend to establish their own secure connection to your website, then cache that content on their service, and users who use HTTPS will establish their own HTTPS connection directly with cloudflare.

    So HTTPS and caching still works just fine.

    I do love the security of HTTPS because if the system isn't set up like this, but it is possible a transparent method might work like this, um, it prevents man in the middle from caching, blocking, or identifying your traffic, and it prevents most forms of snooping, and it prevents NSA from getting access to the unencrypted stream - and trust me, NSA is secretly intercepting all content, encrypted or not, so you better at least try to protect yourself by using some encryption.

    The worst thing about NSA spying today is that the unencrypted internet is fully open to them. They nab HTTP headers which contain a lot of information plus the content of the transferred data; The HTTP headers will contain PUT, GET, COOKIE, POST information, including unencrypted passwords and usernames and social security numbers and other information. This allows NSA to directly track all Internet users and the information is available to agents of the government when they want to hack an account or be abusive or even get into things illegally.

    Not to worry, this is not even their most invasive surveillance method - they also have a series of mind reading satellites so they can decode your thoughts directly from space and radar, and it's fully patented stuff, been in deployment since the 1970s. The technology is ground and building penetrating too, so they can even take scans of your ass and tits from space, this technology is called interferometry or ground / building penetrating tomography.

    http://www.myronmays.com/

  64. Yes. by Anonymous Coward · · Score: 0

    That is all.

  65. one more character in code by decibel.places · · Score: 1

    Adding "s" to "http" means there is one more character added to every URI in the code. Although negligible in a smaller application code base, these additional characters can accumulate to cause a noticeable impact on storage and network usage in larger applications that have been highly optimized.

  66. They missed one by Anonymous Coward · · Score: 0

    Another hidden cost is that it really sucks over a satellite link.

    Not everybody lives in a city or within 5 miles of the CO.

  67. Parental controls by Anonymous Coward · · Score: 0

    Well we can do without parental censorship er... control for a start.

  68. Telefonica... by snowsnoot · · Score: 1

    "However, the major loss due to the "S" is the inability to offer any in-network value added services, that are offered by middle-boxes, such as caching, proxying, firewalling, parental control, etc." ... And that is bad? Oh right this is written from the carriers perspective. Personally I would prefer if the would stop DPI'ing all my traffic and doing 'value added' stuff. This is about resisting the dumb pipe scenario. I can think of a Canadian company (who Telefonica happen to be their largest customer) that would find their business model threatened by an all encrypted internet. IMO, the carrier should have no place looking at the traffic I generate on their network. If I have to encrypt to guarantee it, then let's do it.

  69. Re:Compression: Reduced RF energy by petermgreen · · Score: 1

    While compression may help prevent some types of attack (in particular known plaintext attacks) it also creates new avenues of attack. In particular it makes the message length dependent on the message content.

    For something like human written pgp emails this is not a massive deal,the length variability of human written messages and the low message rate mean that the chances of useful information being leaked this way are negligable.

    For things like VOIP this can cause information leakage even to a passive attacker as what people say will impact the compressibility of the data. http://www.esecurityplanet.com...

    For things like https the message rate is too low and the content too variable for a passive attacker to stand much chance of exploiting the messsage length side channel but an active attacker can stimulate traffic with known characteristics and partially known content to effectively exploit the channels.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register