Open Bug 1978856 Opened 1 year ago Updated 11 months ago

Reconsider "Sec-Fetch-Storage-Access: none"

Categories

(Core :: Privacy: Anti-Tracking, task, P3)

task

Tracking

()

People

(Reporter: manuel, Unassigned)

References

(Blocks 1 open bug, )

Details

In my opinion, it doesn't add much. However adds complexity and adds 32bytes (uncompressed) to all cross-origin sub-resource requests. This is an excessive amount, also adding latency. It contains minimal and AFAICT not actionable information to the server. I'd be for dropping this header value.

Needs spec work. Filing now to keep this in mind.

We do leak some internal state with this header. It also is possible to use the other Sec--headers to determine the state.
https://searchfox.org/firefox-main/rev/21a394033d607022640b4a32d85694aac8b19a54/toolkit/components/antitracking/AntiTrackingUtils.cpp#451-458

https://github.com/privacycg/storage-access-headers/issues/15#issuecomment-2320624882

In all three cases, the server can send an (unpartitioned) cookie and be sure that the browser will honor it. That is the signal I expect from the absence of the Sec-Fetch-Storage-Access header.

Not entirely sure, but since Firefox does partition cookies by default instead of dropping third party cookies, the server would expect us not to send the Sec-Fetch-Storage-Access: none-header?

You need to log in before you can comment on or make changes to this bug.