首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以修改浏览器的缓存文件吗?为什么很难找到任何关于缓存修改的资源?

问我可以修改浏览器的缓存文件吗?为什么很难找到任何关于缓存修改的资源?
EN

Stack Overflow用户
提问于 2016-11-03 00:48:38
回答 1查看 1.3K关注 0票数 3

这个问题是为了学习,虽然我认为它是一个敏感的话题?

我的问题很简单。

“我如何修改,而不只是从Firefox中提取缓存呢?”

但是,当我对这个话题做了详尽的研究时,出现了更多的问题。

首先,从所有资源中,我假设对缓存的验证只是为了确保本地缓存与服务器的文件相同,但是**可以操纵ETag和最后修改来欺骗服务器**。所以我的第一个问题是

为什么火狐和其他浏览器努力确保没有人能够修改缓存,如果不是为了取证的目的,?

第二,查阅这个网页,http://encase-forensic-blog.guidancesoftware.com/2015/02/firefox-cache2-storage-breakdown.html,为什么缓存被认为是“取证”?我假设有一种方法可以防止缓存修改发生,但我找不到合法的证据。所以,

像Firefox这样的浏览器用来防止缓存修改的方法/机制是什么?他们如此自信地认为它甚至可以用作法医证据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-09 02:06:40

既然没有人回答(或者可能想回答)这个问题,我会谈谈我发现了什么。

首先,旧版本的Firefox确实支持缓存修改。它们通常以“所见即所得”的方式存储缓存--原始缓存文件、.jpg、.gif或.flv。

然而,由于某些原因(正如他们所说的改进功能),他们决定改变,并开始用包含最后修改日期的“表”存储缓存(这有点像“缓存验证”,这是为了防止客户端修改缓存,尽管缓存修改看起来只会影响客户端)。

我设法改变缓存的方式,使网站内容在我的一端看起来不同,就是回到Firefox 28.0。

但是,由于Firefox是开源软件,所以您也可以下载原始代码并修改浏览器,自己编译它。

缓存修改很少被讨论,但它不应该是人们找不到答案的原因。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40392112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档