代码之家  ›  专栏  ›  技术社区  ›  Richard Ev

开发机器和反病毒策略

  •  2
  • Richard Ev  · 技术社区  · 15 年前

    我们公司使用Sophos Anti-Virus,默认配置对所有文件执行访问扫描。

    我们正在考虑对源代码文件关闭此功能,但担心这会带来潜在的风险。在我们的例子中,这些文件是包含c源代码的.cs文件。

    这真的有风险吗?

    编辑

    在公司内部,我们最近遇到了许多病毒问题(都被Sophos抓到),其中大约90%来自开发机器。

    开发人员正在进行windows开发工作,因此对他们的计算机拥有完全的管理权限。

    5 回复  |  直到 15 年前
        1
  •  2
  •   Ash    15 年前

    静态类型编译语言的源代码文件通常是简单的文本文件,除非它们被编译成可执行代码,否则无法对系统进行任何操作。

    另一方面,如果您的源文件实际上是脚本/批处理文件,那么它们通常可以由操作系统“按原样”执行。因此,扫描脚本文件并对任何其他源文件类型关闭它可能会有一些价值。

    最简单地说,这可能涉及到对文件扩展名的av过滤(即扫描以js、jvs、bat、vbs等结尾的所有文件),当然这不是100%的傻瓜证明,除非av也分析了文件的内容。

    总之,关闭.cs源代码文件上的av扫描几乎没有风险。几乎可以肯定,来自开发人员机器的任何病毒都是由于管理权限和下载实际包含病毒的其他“工具”的开发人员的结合。

    如果您的开发人员仍在使用xp,那么在这种情况下,迁移到vista(或windows 7)可能是一个好主意,因为uac提高了安全性。

        2
  •  1
  •   Will    15 年前

    病毒通常不关心将恶意代码注入未编译的源文件,它们通常会诱使您安装一些sh*tty应用程序,将您的计算机变成机器人。

    有更好的解决办法。卸载病毒软件,以普通用户的身份运行,不要在开发人员的计算机上下载和安装任何您不能百分之百确定的东西。

        3
  •  1
  •   MartW    15 年前

    Sophos标记的文件是代码文件还是其他东西?我们已经使用Sophos至少五年了,在“扫描全部”设置中没有任何问题,并且我们拥有管理权限

        4
  •  1
  •   mik    15 年前

    默认设置是不扫描所有文件,只扫描可感染的文件类型。检查一下 "Scan all files" 未选中。只扫描Sophos扫描的默认文件类型列表是安全的。

        5
  •  0
  •   Vilx-    15 年前

    我会说不。但是再说一遍-我的机器上已经有近7年没有防病毒了,也没有感染过一种病毒。所以我想我是个特例。