如何告诉“Windows安全中心”我已经有了“杀毒软件”?

13

我们正在开发一款杀毒软件,我正在尝试弄清楚如何告诉操作系统 - 在这种情况下是Windows XP - 我们的软件是一款杀毒软件。我希望操作系统将我们的软件识别为一款杀毒软件,并在安全中心中列出它。


5
如果你在这里得到了回答,我会感到惊讶,毕竟你可能写了一个病毒!话虽如此,我想这种信息只能直接从微软获得,但如果我错了,我愿意接受更正。 - ChrisBD
2
我保证这不是为了破坏性目的! - rain
2个回答

13

要获取这些信息,您必须签署保密协议。MSDN论坛如此说:

注册防病毒产品:

必须是Microsoft病毒倡议的成员。

或者

必须满足以下三个条件:

  1. 必须与Microsoft签订标准保密协议。
  2. 必须是AVPD的成员或EICAR的成员,或者必须签署并遵守与恶意软件研究和处理相关的道德规范。
  3. 必须满足独立测试要求:

    a. 如果您正在使用自己的反恶意软件引擎,则必须通过VB100测试,并至少满足以下条件之一:

    • ICSA实验室-通过
    • West Coast实验室-通过
    • AV-Test.de-90%或更高
    • AV-Comparitives-90%或更高

    b. 如果您正在打包来自其他公司的反恶意软件引擎:

    • 开发引擎的公司必须满足上述要求。

4
有这种方法,但出于明显原因,他们不会告诉你如何操作,直到你按照要求做完所有步骤。 - user446034

1
为了能够在Windows安全中心注册AV产品,您需要来自Microsoft的私有API或者从Windows 10 build 1809开始注册受保护的服务。为了做到这两点,您需要成为MVI的成员。
仅供记录,现在已经过了几年,要求有些变化。
首先,这是新链接: https://learn.microsoft.com/en-us/windows/security/threat-protection/intelligence/virus-initiative-criteria 标准也发生了变化,变得更加复杂。
假设您使用第三方SDK构建了一个产品,以下是成为会员的要求:
  1. 提供以下之一的防恶意软件或杀毒软件产品:

    • 贵组织自己创建的产品。
    • 使用另一家MVI合作伙伴公司的SDK(引擎和其他组件)开发并加入自定义UI和/或其他功能。
  2. 除非您基于SDK构建产品,否则应拥有自己的恶意软件研究团队。

  3. 在反恶意软件行业积极并具有良好声誉。 积极性可以包括参加行业会议或在行业标准报告中接受评审,例如AV Comparatives、OPSWAT或Gartner。

  4. 愿意与微软签署保密协议(NDA)。

  5. 愿意签署计划许可协议。

  6. 愿意遵守反恶意软件应用程序的计划要求。这些要求定义了反恶意软件应用程序的行为,以确保与Windows的正确交互。

  7. 将您的应用程序提交给Microsoft进行定期性能测试。

  8. 至少通过一个行业标准组织的独立测试获得认证。

最难达成的要求用粗体标出。

如果您想了解这些要求需要什么细节,请查看我们公司的博客文章此处


虽然不容易,但我找到了关于受保护进程要求(这意味着需要ELAM签名)的官方文档,位于相应Win10版本的“What's new”文档中:https://learn.microsoft.com/en-us/windows/whats-new/whats-new-windows-10-version-1809 - buherator

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接