您推荐哪种适用于开发箱的防病毒软件

您推荐哪种适用于开发箱的防病毒软件

对于用于 Windows 开发的计算机,您会推荐哪种防病毒软件?您会为这些用户使用防病毒软件吗?这些用户经常编译,因此会读写大量文件。如果我部署了一款性能缓慢的防病毒软件,他们肯定不会高兴。

答案1

您需要防病毒软件

这些答案中已经多次提到,开发人员应该更了解情况,或者应该只从已知的良好网站安装他们需要的软件等,因此如果您需要防病毒软件,那么您遇到的是社交问题,而不是技术问题。关于这一点,有几点:

  • 预防只是防病毒软件的功能之一。即使供应商迟迟不发布新定义,但如果软件事后检测到机器上有病毒,那么情况就会比没有 AV 软件好得多。
  • 每个人,无论多么聪明,都会犯错。你不能将基础设施押注于员工意识的完美性。
  • 下载软件只是病毒攻击的一种媒介。软件漏洞怎么办?如果“已知良好”的软件网站被劫持怎么办?如果自动更新软件(Java、Adobe、Apple、MS 等)被破解怎么办?您的安全太宝贵了,不能交给您的员工和供应商。
  • 除非您的公司规模很小,否则您身边都会有非技术人员。接待员、办公室经理、销售人员等。如果您的开发人员非常完美,而您的接待员点击了他妈妈发给他的恶意链接,那么您的网络就会受到威胁。
  • 除了开发人员的机器之外,在所有机器上安装 AV 软件会导致(可以说是)最有价值的工作站得不到保护。
  • 您的开发人员的机器上装有对他们的工作来说并非“必需”的软件。肯定如此。iTunes、AIM 以及他们发现的其他他们喜欢的应用程序。他们足够聪明,能够绕过试图阻止这种情况发生的政策/软件。

我的建议

在 Fog Creek,我们使用 ESET NOD32。

我测试过 Symantec、Kaspersky、Norton、ZoneAlarm、Avast 和 AVG。它们都存在明显的性能问题,而且很多对于我们的开发人员来说根本无法使用(调试器被阻止、挂接系统调用时出现问题等)。

NOD32 已经部署了近一年,我只遇到过一位开发人员遇到的问题(通过检查配置选项解决了这个问题)。它不会对性能造成明显影响,不会干扰我们的任何工具,而且设置起来非常简单 - 我可以在一天中舒服地坐在办公桌上将它部署到我们所有的工作站和服务器上。

在我们评估期间,使用 NOD32 时遇到的唯一问题是运行 VMWare Workstation 时性能大幅下降。在将所有 VMWare 文件从实时扫描中排除后,问题便消失了。

答案2

基于以下几点,我不会在这些机器上安装任何防病毒软件:

  • 计算机在内置防火墙、MAC 地址过滤和 NAT 的路由器后面运行。
  • 仅开放所需端口
  • Windows 防火墙已启用
  • 开发人员仅从受信任的站点安装完成任务所需的软件
  • 不使用盗版软件
  • 操作系统定期更新
  • 开发人员不访问地下场所

在开发机器上,你需要最大限度的性能,而杀毒软件是性能的反义词。除此之外防病毒软件不太有效

答案3

我在这里有几个看法...

显然,防病毒软件的重点不一定是速度最快,而只是最有效。我更喜欢赛门铁克,但每个人都有自己的选择。

您可以做的一件事是为开发文件夹(即 C:\Development)或类似文件夹设置实时扫描排除项 - 这样它就不会实时扫描每个编译。大多数病毒/恶意软件无论如何都不会将任何内容放入 C:\Development 文件夹中(99% 的时间它会进入 Program Files、Windows 等)。将您的防病毒软件配置为每天对 Development 文件夹运行一次扫描。

另一方面,开发人员通常都非常精通计算机(我们希望如此)。因此,在这种情况下,我不确定这种环境中是否需要防病毒软件。最好的办法是将专用机器(虚拟机或其他)用于开发,而不是用于电子邮件、网页浏览等。显然,这将产生最快的性能,并且没有扫描开销。

答案4

我会部署与生产环境相同的 AV 解决方案。这样,您就拥有一个管理界面,并且可以对影响进行同类比较,尤其是当较新的版本在每个版本中都包含越来越多的入侵预防措施时。因此,一个 AV 解决方案的反应可能与另一个不同。

相关内容