FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
hannesweissteiner.com
FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
1–10 of 17 posts
Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#2 du --max-depth 0 -h -c .cache .config .local
767M .cache
278M .config
2.2M .local
1.1G total
It's a bit of space on this CachyOS laptop but it's doable.Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#3Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#4Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#5Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#6I see they are testing this on a Mac. I am curious what the test results look like if the users home directory or even the dot directories are tmpfs. On Linux .bash_login can repopulate dot directories from a archive directory think skeleton files and the dot directories can be ephemeral mounted as tmpfs . The person can have a command to commit their ephemeral directories back to the archive if they want to "keep th…
In the end I'd guess you can also use some aspects of persistent storage to achieve similar results, even if the rest is actually tmpfs/RAM.
Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#7Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#8I see they are testing this on a Mac. I am curious what the test results look like if the users home directory or even the dot directories are tmpfs. On Linux .bash_login can repopulate dot directories from a archive directory think skeleton files and the dot directories can be ephemeral mounted as tmpfs . The person can have a command to commit their ephemeral directories back to the archive if they want to "keep th…
It's really difficult to reliably separate temporary and persistent browser storage. I tried at some point to reduce HDD noise. But given how neither Firefox or Chrome properly follow the XDG spec, it did not yield the results I wanted without a lot of handcrafted mounts. In the end I'd guess you can also use some aspects of persistent storage to achieve similar results, even if the rest is actually tmpfs/RAM.
Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#9Re: FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf]
#10To that end an option to disable storage access by type would be nice to have. All I see in firefox settings is the ability to block all storage including cookies, and the ability to block persistent storage when the site requests it. It's not clear to me how the OPFS system in TFA relates to either of these, but I'd guess that it's a separate system. There's a bunch of storage quotas in about:config, but nothing obviously related to OPFS (that I can see).
Given the choice I would be happy to allow traditional cookie storage and block everything else with any exceptions I need (none that I can think of) on a per-site basis. If this can be achieved via about:config, I'm all ears!
While looking at my storage data, I see youtube has 174(!) cookies and 57M data stored on my machine. Sigh.