2012-03-10 49 views
0

我的公司拥有三重WIN/MAC/Ubuntu机器。安全更新

我不断收到所有人的安全更新消息。

我的问题是:

  • 怎样微软和其他公司找到如此多的安全漏洞?

  • 有时候我发现我忘了更新一台机器很长一段时间,在这段时间我有多脆弱?

  • 不要黑客只能每天研究安全更新并尝试利用尚未更新的机器 ?

感谢

+0

我认为尼克拉斯已经回答了您的问题,但您也可以尝试在ServerFault.com上发布它 – DOK 2012-03-10 18:01:58

+0

不,请勿重新发布。我已经将此标记为被移至另一个SE网站。 – 2012-03-10 18:03:51

回答

1

怎样微软和其他公司找到如此多的安全漏洞?

通常,它们不是。根据我的经验,供应商自己往往不会花大力气去积极寻找和修复自己的漏洞。但是,有很多安全研究人员尝试使用反向工程(静态二进制分析和动态运行时分析)和fuzz testing的某些组合来发现漏洞,以挑起不当行为,然后评估观察到的崩溃的可利用性。

Zero Day Initiative是一家公司的示例,该公司向研究人员付款并让厂商有时间在向公众发布有关它们的详细信息(此过程称为负责任披露)之前修复发现的漏洞。

有时候我发现我忘记更新机器了很长的时间,我在这段时间内有多脆弱?

这取决于漏洞的类型,但通常答案是“非常非常”。

不要黑客只能每天研究安全更新,并且 会尝试利用尚未更新的机器?

这就是他们所做的。通常这很容易,因为修补漏洞的概念验证漏洞是公开可用的。如果情况并非如此,那么至少可以对补丁进行反向工程,以了解固定漏洞的含义。有一个BitBlaze subproject,提供了这个过程如何自动化的概念证明。