我想跟踪文件和文件系统更改,以了解可能的安全漏洞。我可以使用Subversion完成此任务吗?

时间:2013-08-24 10:29:40

标签: security svn filesystemwatcher

我是Subversion的新手,如果存储库的文件从Subversion外部更改,我无法找到答案。有人只是将副本复制到存储库中,而不是svn副本。在这种情况下,如果我浏览存储库,Subversion会告诉我,有无新版本的文件或目录吗?如果我删除文件会怎么样?我使用RapidSVN,我知道,当我想提交文件时,它在工作副本端就像这样工作,但我不知道存储库在服务器端的行为。

我会告诉你我想要实现的目标。我们的网站已被破解。我的老板要我编写一个脚本,它将监视文件系统并创建文件和文件系统更改报告(文件大小,文件名,最后修改,权限)。 Subversion实际上是这样做的,我想知道,如果我真的可以使用Subversion执行此任务,请调用它的命令并处理输出。

1 个答案:

答案 0 :(得分:1)

Subversion是文件系统审核工具 - 你应该:

  1. 保护您的服务器
  2. 备份服务器
  3. 对于版本控制,请考虑使用分布式VCS,例如git或mecurial。
  4. 我强烈建议询问其他某个SO网站的安全性,例如Server Fault