3 ms·
Even on a static page you want to be sure that what you see is what the server sent. Without any third party injecting anything. That's what comments like this
by hannob 12y ago
Even on a static page you want to be sure that what you see is what the server sent. Without any third party injecting anything.
That's what comments like this like to forget: HTTPS provides not only encryption, but also authenticatoin.
- bandrami 12y ago> Even on a static page you want to be sure that what you see is what the server sent. So have a PGP signature of the page available and the browser can check it. > HTTPS provides not only encryption, but also authenticatoin. And this is the problem. Those are two separate issues and should be handled separately.
- deleted 12y ago[deleted]
- CamperBob2 12y agoYessiree, Bob, those are my cat pictures, and here's the 1024-bit key to prove it.
- Animats 12y agoThat's what subresource integrity[1] is for. Links will have a secure hash of the content they link to. So you don't have to secure page assets such as pictures, CSS, Javascript, fonts, etc - just the entry pages for a site. This cuts the need for encrypted traffic way down. This has a big advantage over HTTPS Everywhere - neither you nor your users have to trust your CDN. Put your main pages' HTML, and special pages such as login and transaction pages, on your own HTTPS server, and the public stuff on some CDN, unencrypted. This is much more secure than letting some CDN possess your private keys. [1] http://www.w3.org/TR/SRI/ http://www.w3.org/TR/SRI/
- yellowapple 12y ago> HTTPS provides not only encryption, but also authenticatoin. Comments like that are a reinforcement of an increasingly-common point: that HTTPS shouldn't be conflating those two things, since doing so is resulting in a lot of pain whenever these sorts of suggestions to encrypt all web traffic come up. All I want is a way to set up an encrypted connection without caring about it being authenticated, thus offering at least basic protection against random passerbys at Starbucks. Let me do that without having to buy a certificate from some schmuck who was arbitrarily trusted by a bunch of browsers (without any actual guarantee of trustworthiness, mind you; just an empty pinky promise that they won't be naughty).