News for hackers. Stuff that matters.
Re:Against privacy defeatism: why browsers can still stop fi... by neverfone on Friday June 29, 2018 @07:22PM (#17428605)
I think you're forgetting that resources cannot be shared if they're marked private. You cannot get account_statement.js from your shared cache, it has to be unique to you.

There is no easy fix to this.

Re:Against privacy defeatism: why browsers can still stop fi... by yayana on Saturday June 30, 2018 @05:42AM (#17430181)
Your example actually isn't incorrectly marked private.. So that is already covered in my previous comment.

The most anonymity concious would realize they are trying to do banking in what is supposed to be their anonymous session and never fetch the file.. if they somehow missed that they were entering auth details?

The way things need to work on the web involve choices that you apply differently (or IE applies for Windows users.) The defeatist response is not to implement any choices. A typical user will want a small number of PII sites, so let's have only PII mode and autofill their details into forms in any blog!

Re:Against privacy defeatism: why browsers can still stop fi... by neverfone on Sunday July 01, 2018 @02:11PM (#17436726)
I'm not following your argument, do you agree that there are resources that cannot be saved in a shared cache?
Re:Against privacy defeatism: why browsers can still stop fi... by yayana on Sunday July 01, 2018 @05:11PM (#17437624)
There are resources that shouldn't be saved in a shared cache and shouldn't be seen in an anonymous session. It is not a coincidence that they are both and it is great that they are explicitly marked.
Re:Against privacy defeatism: why browsers can still stop fi... by tripzilch on Sunday July 01, 2018 @11:27AM (#17435942)
But, if the server sends you a private resource, this implies the server must already know your identity. Being private it's not supposed to send it to anyone else, so it needs to identify you in order to know "does this user have access to this resource?".

Am I missing something here?

Re:Against privacy defeatism: why browsers can still stop fi... by neverfone on Sunday July 01, 2018 @02:05PM (#17436700)
Yes, private doesn't necessarily mean authenticated, it just means shouldn't be saved in a shared cache.

For example, "weather_at_your_geoip.js".

Re:Against privacy defeatism: why browsers can still stop fi... by jhasse on Saturday June 30, 2018 @03:45AM (#17429918)
The script tag could have a mandatory file hash attribute.
Re:Against privacy defeatism: why browsers can still stop fi... by neverfone on Sunday July 01, 2018 @02:06PM (#17436704)
Then you would need to know the (dynamically generated) contents in advance?
Re:Against privacy defeatism: why browsers can still stop fi... by jhasse on Sunday July 01, 2018 @03:51PM (#17437216)
The server generates the content, so he knows the file hash in advance.
Re:Against privacy defeatism: why browsers can still stop fi... by path411 on Monday July 02, 2018 @03:36PM (#17444717)
What's to prevent the server from sending you a unique hash?
Re:Against privacy defeatism: why browsers can still stop fi... by jhasse on Monday July 02, 2018 @03:42PM (#17444755)
How would he know that it's "you"?