Security 我希望跟踪文件和文件系统的更改,以了解可能的安全漏洞。我可以使用Subversion执行此任务吗?

Security 我希望跟踪文件和文件系统的更改,以了解可能的安全漏洞。我可以使用Subversion执行此任务吗?,security,svn,filesystemwatcher,Security,Svn,Filesystemwatcher,我是Subversion新手,如果存储库的文件从Subversion外部更改(例如,某人只是将副本复制到存储库中,而不是svn copy),我无法找到其行为的答案。在这种情况下,如果我浏览存储库,Subversion是否会告诉我,存在未版本化的新文件或目录?如果我删除一个文件会发生什么?我使用RapidSVN,我知道,当我想要提交文件时,它在工作拷贝端是这样工作的,但我不知道存储库在服务器端的行为 我会告诉你我想要实现什么。我们的网站被破解了。我的老板想让我写一个脚本,监控文件系统,并创建关于文

我是Subversion新手,如果存储库的文件从Subversion外部更改(例如,某人只是将副本复制到存储库中,而不是svn copy),我无法找到其行为的答案。在这种情况下,如果我浏览存储库,Subversion是否会告诉我,存在未版本化的新文件或目录?如果我删除一个文件会发生什么?我使用RapidSVN,我知道,当我想要提交文件时,它在工作拷贝端是这样工作的,但我不知道存储库在服务器端的行为


我会告诉你我想要实现什么。我们的网站被破解了。我的老板想让我写一个脚本,监控文件系统,并创建关于文件和文件系统更改(文件大小、文件名、上次修改、权限)的报告。Subversion基本上就是这样做的,我想知道,我是否真的可以使用Subversion来完成这个任务,调用它的命令并处理输出。

Subversion不是一个文件系统审计工具-您应该:

  • 保护您的服务器
  • 备份服务器
  • 对于版本控制,考虑使用分布式VCS,如Git或Meururial.

  • 我强烈建议询问另一个网站的安全性,这样Subversion之类的网站就不是文件系统审计工具了-您应该:

  • 保护您的服务器
  • 备份服务器
  • 对于版本控制,考虑使用分布式VCS,如Git或Meururial.

  • 我强烈建议询问其他SO网站的安全问题,如

    “我们的网站已被破解”-那么你是说你的源代码在服务器上?更好的做法是保护您的网站!!嘿,米奇!是的,当然,我们已经朝着这个方向迈出了一步,但我们不知道他们是如何以及从何而来的。这就是为什么我的老板想监控网站的文件树,这样我们就可以生成报告,并在出现问题时自动发出警告。我很感激你的建议,但除此之外,你认为呢?我可以使用svn来监控文件系统吗?“我们的网站已经被破解了”-那么你是说你的源代码在服务器上?更好的做法是保护您的网站!!嘿,米奇!是的,当然,我们已经朝着这个方向迈出了一步,但我们不知道他们是如何以及从何而来的。这就是为什么我的老板想监控网站的文件树,这样我们就可以生成报告,并在出现问题时自动发出警告。我很感激你的建议,但除此之外,你认为呢?我可以使用svn来监视文件系统吗?我想这是我的错,我的问题被误解了——我知道svn是什么,不是什么。然而,您的答案包含在我想要的短语中:“文件系统审计”。谢谢。:)我想这是我的错,我的问题是误解-我知道,什么是svn和不是。然而,您的答案包含在我想要的短语中:“文件系统审计”。谢谢。:)