Thorinchanged title from "browser.download.start_downloads_in_tmp_dir" should is default to True to (at least partly) mitigate disk leak to "browser.download.start_downloads_in_tmp_dir" should default to false to (at least partly) mitigate disk leak
changed title from "browser.download.start_downloads_in_tmp_dir" should is default to True to (at least partly) mitigate disk leak to "browser.download.start_downloads_in_tmp_dir" should default to false to (at least partly) mitigate disk leak
I think having the downloads in temporary directory actually helps against disk leaks, for example on Linux, which often use ramdisks for temporary files.
Also, we delete them on exit, which helps (downloads shouldn't be done at all, if one needs to be protected from forensics analysis).
downloads shouldn't be done at all, if one needs to be protected from forensics analysis
Except that downloads happen without confirmation by default and start without confirmation even if user asks for the opposite. So, good luck not doing.
TB defaults to "ask" (two settings in the UI - filetypes, new filetypes) and there is a security delay for the dialog. And some file types are associated with the app. Users can then chose when they first save to always save without asking. What pierov is saying, is that this is OpSec - not that we should block all downloads, that's too much friction. Drive-by downloads should largely be mitigated in this day and age, but IANAE on that particular topic
I still think it's nonsense . The same happens for webp and other files. Unless it's the server that forces you to download a file (IIRC there's a HTTP header for that, I wouldn't mind ignoring it).