我们正在开发一种防病毒软件,我试图找出我们如何告诉操作系统(在这种情况下为 Windows XP)我们的软件是一种防病毒软件。我希望操作系统将我们的软件识别为防病毒软件,然后安全中心将其列出。
2 回答
您必须签署 NDA 才能获取信息。Quoth MSDN 论坛:
要注册防病毒产品:
必须是 Microsoft Virus Initiative 的成员。
或者
必须满足以下三个要求:
- 必须与 Microsoft 签订标准 NDA。
- 必须是 AVPD 成员或 EICAR 成员,或者必须签署并遵守与恶意软件研究和恶意软件处理相关的道德准则。
必须满足独立测试要求:
一种。如果您使用自己的反恶意软件引擎,则必须通过 VB100 并至少满足以下一项:
- ICSA 实验室 - 通过
- 西海岸实验室 - 通行证
- AV-Test.de – 90% 或更高
- AV-Comparitives – 90% 或更高
湾。如果您要打包来自另一家公司的反恶意软件引擎:
- 开发发动机的公司必须满足上述要求。
为了能够向 Windows 安全中心注册 AV 产品,您需要 Microsoft 的私有 API,或者从 Windows 10 build 1809 开始,您需要注册受保护的服务。为了做这两件事,您需要成为 MVI 的成员。
只是为了记录,几年后的现在,要求发生了一些变化。
标准也发生了变化,而且更加复杂。
假设您有一个使用 3rd 方 SDK 构建的产品,以下是成为会员的要求:
- 提供以下之一的反恶意软件或防病毒产品:
- 您的组织自己的创作。
- 使用来自另一家 MVI 合作伙伴公司的 SDK(引擎和其他组件)开发,您的组织添加了自定义 UI 和/或其他功能。
- 拥有自己的恶意软件研究团队,除非您基于 SDK 构建产品。
3. 积极主动并在反恶意软件行业拥有良好的声誉。 活动可以包括参加行业会议或在行业标准报告(如 AV 比较、OPSWAT 或 Gartner)中进行审查。
愿意与 Microsoft 签署保密协议 (NDA)。
愿意签署程序许可协议。
6. 愿意遵守反恶意软件应用程序的程序要求。这些要求定义了确保与 Windows 正确交互所必需的反恶意软件应用程序的行为。
7. 将您的应用提交给 Microsoft 进行定期性能测试。
8. 通过至少一个行业标准组织的独立测试认证。
最难达到的要求用粗体标记。
如果您想了解更多详细信息,请查看此处。
最好的,索林