TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

State Partitioning

331 pointsby oedmarapabout 4 years ago

19 comments

undecisiveabout 4 years ago
I commend Firefox for trying to do this... but it worries me.<p>3 obvious holes:<p>- Proliferation of dialogs. When you don&#x27;t know whether a site will suddenly break or not, standard users will be implicitly trained to say yes to all dialogs.<p>- Domain &quot;homogenizing&quot; (spoofing) services will win. Trackers that offer a widget you can install on your server will win. Facebook et all will still know where they sent you, and will be able to track you server side. If mozilla provide a centralized whitelist, then SSO providers who also provide trackers will win. Essentially, the big players will find a way, the little players (who users weren&#x27;t worried about anyway) will still lose.<p>- The web will break. SSO will be broken for a good couple of months on over 50% of websites using it - possibly more. &quot;This only works in Google Chrome&quot; will become more and more popular. Potentially, Firefox doesn&#x27;t have the market share to make this work.<p>Those of us who will stick with Firefox regardless are in for a world of pain, and not a lot of gain. I guess it&#x27;s necessary to move the web on, but the pessimist in me doesn&#x27;t see that happening any time soon.
评论 #26248990 未加载
评论 #26250436 未加载
评论 #26248965 未加载
评论 #26248977 未加载
评论 #26249283 未加载
评论 #26248936 未加载
评论 #26249288 未加载
评论 #26248999 未加载
评论 #26257512 未加载
ThePhysicistabout 4 years ago
I think what you want is essentially an entirely fresh browser session for every website you visit. Pretty mind-boggling to what lengths we need to go in order to prevent companies from tracking us. That said most tracking companies seem to have devised strategies to construct fingerprints from data like IP addresses, user-agent strings and any other meta-data they can get their hands on, so the next step will probably be to restrict what kind of information can be learned about the browser environment via JS (e.g. getting exact screen resolution).<p>Also, data exfiltration via browser extensions is still not a solved problem, there are very popular extensions (Ghostery for example) that are highly privileged in the browser and often collect a ridiculous amount of data. Really can&#x27;t get my head around why browser vendors still allow that while being so strict on all other forms of tracking.
评论 #26251140 未加载
评论 #26253250 未加载
评论 #26249318 未加载
评论 #26249092 未加载
joenathanoneabout 4 years ago
This needs to be bypassed to use SSO, to bypass it the SSO providers site will need to ask for Storage Access, in some cases the user will be asked for permission…<p>“After the user has granted access, Firefox will remember the storage permission for 30 days.”<p>So lay users will get used to just clicking through and blindly granting the permission.<p>The end result will be an additional step for trackers, and a bunch of headaches for all the legit services that get broken from this change.<p>I’m all for less tracking but this doesnt seem like a good solution.
评论 #26249678 未加载
评论 #26248894 未加载
sambeabout 4 years ago
Looking at the proposed permission UI, I would - as a programmer and heavy web user - have no real clue what to click&#x2F;what the implications were. If it were Google - do I know and trust them? Well, sort of. I know them; I trust them in the same sense I don&#x27;t trust a scammer.<p>Also: 30 day timeout? I&#x27;m getting pretty fed up of re-logging into websites already over the last couple of years. Add on re-allowing various permissions for access to various things (sometimes every single time), trying to figure out why websites are broken (ad-blocker vs browser blocker vs not cross-browser tested vs temporary problem vs just totally broken) and it&#x27;s rather a big productivity drain.
评论 #26249583 未加载
Joe8Bitabout 4 years ago
This is a very positive change, but I&#x27;d be interested to know how the Mozilla folks think about &#x27;collateral damage&#x27; from a policy point of view.<p>The exceptions and shared state lead me to believe they&#x27;ve thought about it and tried to mitigate it as much as possible, but how much is acceptable? If this breaks more than they thought it would, is it something they&#x27;d be comfortable rolling back or changing?<p>For example, if I read this post correctly, this change would put a hard upper limit in SSO logins to 30 days for Firefox users (because StorageAccess is only granted for 30 days). That might not be a _huge_ issue for most people, but it&#x27;ll add a hard limit to something that&#x27;s never had a browser enforced hard limit before.
评论 #26248881 未加载
评论 #26248928 未加载
评论 #26249030 未加载
评论 #26249135 未加载
timwisabout 4 years ago
This seems brilliant! But the solution for SSO concerns me, given most SSO providers (Google, Facebook) are among the main ones partitioning aims to stop from tracking you. By giving Google SSO unpartitioned access, doesn’t that also let google track you anywhere?
评论 #26249074 未加载
stickfigureabout 4 years ago
I like this. After it rolls out, can we quit with those silly GPDR cookie messages? That always seemed like &quot;a social solution for a technical problem&quot;, with all the jurisdictional and enforcement problems you would expect from one political body trying to legislate behavior worldwide.<p>Don&#x27;t want to be tracked? It&#x27;s your browser after all, just stop handing the trackers data!
评论 #26250856 未加载
评论 #26255256 未加载
评论 #26253405 未加载
komeabout 4 years ago
Isn&#x27;t blocking all third party cookies still better after all?
foolinaroundabout 4 years ago
Can privacy focussed browsers that extend Chrome ( Brave, Vivaldi, etc) provide something similar to this, or is it baked deep within Chrome internals, and cannot be overriden?
评论 #26251117 未加载
warentabout 4 years ago
I&#x27;m unconvinced. It&#x27;s not even possible to whitelist websites for their current &quot;Enhanced Tracking Protection&quot; feature[1]. This smells like another case of over engineering stuff that people never asked for while ignoring what your users ask for.<p>[1] <a href="https:&#x2F;&#x2F;bugzilla.mozilla.org&#x2F;show_bug.cgi?id=1432644" rel="nofollow">https:&#x2F;&#x2F;bugzilla.mozilla.org&#x2F;show_bug.cgi?id=1432644</a>
eMGm4D0zgUAVXc7about 4 years ago
Can the heuristics which do allow cross-site state access be disabled so cross-site access is never possible unless I explicitly allow it?
artjombabout 4 years ago
Link moved here: <a href="https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;introducing-state-partitioning&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;introducing-state-partitioning&#x2F;</a>
cameronh90about 4 years ago
I understand from the article is they&#x27;re saying the future way of doing SSO is through an iframe with the Storage Access API?<p>How does this work with being able to verify the HTTPS URL? How do I know I&#x27;m typing my credentials into my legit SSO provider and not a phishing site?
评论 #26249048 未加载
ComodoHackerabout 4 years ago
Can you imagine the next step adtech will take in this arms race? I can imagine adtech giants like Google offering free web hosting and cloud resources to gather most of the Web under a few TLDs. They did it with e-mail, they can do it again with Web.
deostrollabout 4 years ago
Found a concise video explaining the concept:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ETYmvjxc1h4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ETYmvjxc1h4</a>
intrasightabout 4 years ago
From the title, I thought perhaps the article was about FINALLY partitioning California into two states ;)
the8472about 4 years ago
How long until someone will do side-channel attacks on cookie stores for tracking purposes?
评论 #26249164 未加载
boshomiabout 4 years ago
Is co.uk a registrable domain?
评论 #26249386 未加载
评论 #26255286 未加载
eevilspockabout 4 years ago
California should split into at least 4 states ;)