I would think things like Facebook/Twitter like buttons or Google Fonts might make it to assemble this history. Sites like FB are said to maintain "Shadow Profiles" of people, even when those people aren't using their service directly.
I suppose in theory any sufficiently shared infrastructures such as AWS/Cloudflare could do so as well, but they are disincentivized to do so.
If so, wouldn’t that drastically reduce the effectiveness of using DNS resolve times as a work around for Firefox containers?
Not trying to be argumentative here, just trying to understand how effective the sandboxing is, or whether I need to design more layers of indirection. :)
Some AWS services (such as TLS-terminating load balancers) do have access to sensitive cross-site information that could be fed into the adtech panopticon but I wonder if it would be cost-effective for AWS to gather.
I doubt it would be cost effective for AWS to do broad captures for all of its services, however. There's probably not much value in slurping up the IP and SNI data for all HTTPS requests to every EC2 instance, for instance.
• You want to refactor XUL so it doesn't duplicate features of HTML5? Whoops; you broke all the extensions.
• You want multi-threading? What a shame; that API over there assumes it'll always be called from the main thread.
• Update that database table's schema to store more data? Bah. Make another table, or you'll break extensions
When every implementation detail is part of your interface, bad things happen.
Do they even have one engineer working on this?
I sympathize with the other user having to change a default setting or install an extension, but I'm glad that the felt behavior changed.
Google Analytics.
Google Fonts.
Javascript CDNs.
Image CDNs. Imgix.
CDNs in general. Akamai. Cloudflare.
Any of the several ads platforms.
Disqus, or any of the commenting platforms.
Youtube. Lots of people embed their video content.
AWS, Google Cloud, Azure.
Every time you visit a page that has an embedded content from a remote host, that host knows you visited that page.
So, I don't actually think this research is particularly relevant anymore? It can't really be exploited (and when it can, there's much better ways to track the person).
https://help.getpocket.com/article/1142-firefox-new-tab-reco...
"Firefox Accounts uses your password to encrypt your data (such as bookmarks and passwords) for extra security. When you forget your password and have to reset it, this data could be erased. To prevent this from happening, generate your recovery key before having to reset your password."[1]
So it appears they may be encrypting data locally and syncing encrypted data without having keys.
I think you are right though, there are more website saving features available through pocket other than recommendations and I'm not sure how any of that works.
[1] https://support.mozilla.org/en-US/kb/reset-your-firefox-acco...
"..other than that, how was the play Mrs. Lincoln?"