Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

上网、浏览、聊天、下载等
回复
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

#2

帖子 rosynirvana » 2016-04-20 11:11

linux上的存在机制禁止某个进程的swap或某段内存swap,不过没有一般的用户程序会去用它

chrome和firefox的隐私浏览只是没历史记录,并且告诉网站do not track,,用户的历史记录不是管理员密码那种敏感数据,所以推测不会禁止swap
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

#3

帖子 科学之子 » 2016-04-20 11:18

rosynirvana 写了:linux上的存在机制禁止某个进程的swap或某段内存swap,不过没有一般的用户程序会去用它

chrome和firefox的隐私浏览只是没历史记录,并且告诉网站do not track,,用户的历史记录不是管理员密码那种敏感数据,所以推测不会禁止swap
swap不是问题,因为是用zram做的缓存交换设备,不存在交换到硬盘的问题.
我说的是指browser cache,缓存文件,比如图片啊,js脚本,甚至html,txt之类的文件缓存.
上次由 科学之子 在 2016-04-20 11:53,总共编辑 1 次。
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

#4

帖子 rosynirvana » 2016-04-20 11:39

缓存在~/.cache/google-chrome/Default下面,您试试应该看就知道了
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

#5

帖子 科学之子 » 2016-04-20 11:47

rosynirvana 写了:缓存在~/.cache/google-chrome/Default下面,您试试应该看就知道了
chrome没用过
我是用Iceweasel(Firefox)测试的
好像没有看到隐私模式的缓存图片之类
但Linux有inode,是否可能是直接分配了inode,没有分配文件名?
就像删除文件了之后还能通过inode操作一样.
虽然用户看不到文件,但读写操作还是发生在硬盘上.
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

#6

帖子 rosynirvana » 2016-04-20 12:10

“删除文件了之后还能通过inode操作” 是什么?
建议学习一些Linux system programming中比较新的东西,例如Linux programming interface
一个普通的用户进程只能通过一组system call(open close creat write read seek unlink stat)来访问文件系统,直接操作VFS这一级的inode当然是不可能的
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

#7

帖子 科学之子 » 2016-04-21 13:57

rosynirvana 写了:“删除文件了之后还能通过inode操作” 是什么?
建议学习一些Linux system programming中比较新的东西,例如Linux programming interface
一个普通的用户进程只能通过一组system call(open close creat write read seek unlink stat)来访问文件系统,直接操作VFS这一级的inode当然是不可能的
删除文件了之后还能通过inode操作” 是什么?
http://www.cnblogs.com/itech/archive/20 ... 02284.html
3. 打开一个文件以后,系统就以inode号码来识别这个文件,不再考虑文件名。因此,通常来说,系统无法从inode号码得知文件名。
第3点使得软件更新变得简单,可以在不关闭软件的情况下进行更新,不需要重启。因为系统通过inode号码,识别运行中的文件,不通过文件名。更新的时候,新版文件以同样的文件名,生成一个新的inode,不会影响到运行中的文件。等到下一次运行这个软件的时候,文件名就自动指向新版文件,旧版文件的inode则被回收。
感谢指教.
我方便时用strace跟踪一下,看隐私模式有什么file调用
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: Firefox或Chrome/Chromium的隐私浏览模式下会将数据缓存到硬盘吗?不考虑交换空间的情况下

#8

帖子 rosynirvana » 2016-04-21 15:13

在线更新的例子是因为open后有个file descritor指向那个inode
所以把文件名unlink掉也暂时不会让inode被回收
回复