【问题标题】:Can I modify cache file of browsers? Why is it so hard to find any resources about cache modification?我可以修改浏览器的缓存文件吗?为什么很难找到有关缓存修改的任何资源?
【发布时间】:2023-03-22 21:05:01
【问题描述】:

这个问题是为了研究目的,虽然我认为这是一个敏感的话题?

我的问题很简单。

“我怎样才能修改,而不仅仅是从 Firefox 中提取缓存?”

但是当我对这个主题进行了详尽的搜索时,出现了更多问题。

首先,从所有资源中,我假设缓存的验证只是为了确保本地缓存与服务器的文件相同,但是 ** ETag 和 last-modification 都可以被操纵以欺骗服务器**。所以我的问题 1 是,

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

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

Firefox 等浏览器使用什么方法/机制来防止 缓存修改,有了这样的他们非常有信心,它可以 还拿来当法医证据???

【问题讨论】:

    标签: firefox caching browser-cache computer-forensics


    【解决方案1】:

    由于没有人回答(或者可能想回答)这个问题,我将谈谈我的发现。

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

    但是,由于某种原因(正如他们所说的改进功能),他们决定进行更改,并开始使用包含上次修改日期的“表”以二进制格式存储缓存(有点像“缓存验证”这是为了防止客户端修改缓存,即使看起来缓存修改只会影响客户端)。

    我设法更改缓存以使网站内容看起来有所不同的方法是回到 Firefox 28.0。

    但可能存在安全问题,但由于 Firefox 是开源软件,您也可以下载原始代码并修改浏览器,自行编译。

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

    【讨论】:

      猜你喜欢
      • 2013-09-21
      • 2012-03-04
      • 2013-03-03
      • 2022-01-15
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2013-12-04
      相关资源
      最近更新 更多