【发布时间】:2011-02-24 17:01:39
【问题描述】:
想象以下情况:
- 病毒感染文件已提交到 Subversion 存储库。
- 反病毒扫描程序在服务器上运行,同时扫描 Subversion 存储库。
防病毒扫描程序将删除受影响的修订版或将其移至隔离区。结果是存储库损坏。
如果修订文件是可恢复的(从隔离区),如何解决这个问题?
我有一些目标要实现:
- 不允许从目录中禁用或排除 AV。
- 病毒感染文件不得存储在存储库中
- 存储库必须一致且可用。
这个小问题最好的解决方案是什么?
【问题讨论】:
-
你能从源代码重建被感染的文件吗?如果可以,请从 repo 中删除病毒,重建并重新提交。
-
-
qor72:我不知道被感染的文件,这就是问题所在。伯特:扫描仪检测到它,这是我的问题。我也没想到 :)
-
1.暂时禁用 AV。 2. Dump-Filter-Load 存储库以删除受感染的文件。 3. 重新激活病毒扫描程序。 4. 解雇签入受感染文件的 in-duh-vidual。
-
Amardeep:这是一个误报。转储过滤器加载将不起作用,因为文件已被清除。至少进入了一个幸福的结局:文件被隔离,病毒扫描程序得到了签名更新。一切顺利。