恶意软件和垃圾软件

Google 会检查网站上是否托管了会损害用户体验的可下载可执行文件。您可在“安全问题”报告中查看您网站上托管的所有可疑文件的列表。

打开“安全问题”报告

概览

恶意软件和垃圾软件指的是在网站上运行且会对网站访问者产生不良影响的可下载二进制文件或应用。

什么是恶意软件?

恶意软件是指符合以下特征的所有软件或移动应用:蓄意危害计算机、移动设备、计算机/移动设备上运行的软件或计算机/移动设备用户。恶意软件会表现出各种恶意行为,其中包括:未经用户同意就擅自安装软件,以及安装病毒等有害软件。有时网站站长并未意识到其网站上的可下载文件会被视为恶意软件,因此在无意中托管了此类二进制文件。

什么是垃圾软件?

垃圾软件是指会出现以下行为的可执行文件或移动应用:具有欺骗性/意外性,或会对用户的浏览/计算体验造成负面影响。相关示例包括:未经您同意就擅自切换您的主页或其他浏览器设置的软件,或采用不当的披露方式泄露您的私密信息和个人信息的应用。

 

在“安全问题”报告中,“恶意软件”是指未经用户明确操作便会运行的网络恶意软件。“有害的下载内容”是指必须由用户明确下载的恶意软件或垃圾软件下载内容。

指南

请确保您遵循垃圾软件政策,并按照下述指南进行操作。虽然该列表并不全面,但其中所列的不良行为可能会导致相应应用和网站在用户进行下载和访问时显示警告。您可在“安全问题”报告中查看您网站上托管的所有可疑文件的列表。

不得进行不实陈述

  • 将软件的用途和用意如实告知用户。 用户应是自己有意下载相应软件,并能够通过点击如实称述的广告(明确告知用户将会下载哪些内容)准确了解将会下载哪些内容。用于吸引用户进行下载的广告不应具有欺骗性或不准确,例如:
    • 声称会更新 Flash 但所下载的程序却与 Flash 无关的广告。
    • 仅包含“下载”或“播放”字样但是没有标识要宣传的软件的广告。
    • 点击后会转到下载操作的“播放”按钮。
    • 模仿发布商网站的外观和风格、假装提供内容(例如影片)但却转向不相关软件的广告。
    • 阅读我们的在线安全博客中关于社交工程的内容。
  • 行为和广告宣传的一致。 您的程序应清晰地说明其功能和意图。如果您的程序会收集用户数据或向用户的浏览器投放广告,则需要用清晰的语言描述这些行为,请勿将其描述为无关紧要的功能。
  • 向用户明确说明您的软件会对浏览器和系统进行哪些更改。 允许用户查看和批准所有重要的安装选项和更改。您程序的主界面中应明确说明二进制文件的组件及其主要功能。二进制文件应该为用户提供轻松跳过捆绑式组件安装的方式。例如,隐藏这些选项或使用灰显文字就不是好的披露做法。
  • 仅在获得授权后使用认可信息。 请勿以未经授权的方式使用其他公司的徽标来为产品提供合法证明或认可。请勿在未经授权的情况下使用政府徽标。
  • 请勿恐吓用户。 软件不得向用户不实陈述用户设备的状态,例如声明系统存在严重的安全问题或受到病毒感染。软件不应宣称会提供它实际上不会提供/无法提供的服务(例如“加快 PC 的运行速度”)。例如,计算机清理工具和优化工具不应宣称为“免费”产品,除非所宣传的服务和组件不需要付费。

软件指南

  • 如果您的程序会更改 Chrome 设置,请使用 Google Settings API。 如果要对用户的默认搜索设置、启动页或“新标签页”页面进行任何更改,都必须通过 Chrome Settings Override API 来执行,该 API 需要使用 Chrome 扩展程序,并采用符合规范的扩展程序安装流程。
  • 允许浏览器和操作系统通过对话框按预期方式提醒用户。 请勿禁止浏览器或操作系统向用户发出提醒,尤其是将浏览器或操作系统发生的更改告知用户的提醒。
  • 建议您对自己的代码进行签名。 虽然我们不会因为二进制文件未经签名而将其标记为垃圾软件,但我们建议程序拥有由代码签名机构(提供可验证的发布商信息)签发、经过验证且有效的代码签名。
  • 请勿降低 TLS/SSL 连接提供的安全和保护措施的级别。 应用无法安装根证书授权中心证书。除非被指定为需要专家来调试或调查软件,否则应用不会拦截 SSL/TLS 连接。有关详情,请参阅相关的 Google 安全博文
  • 保护用户数据。 软件(包括移动应用)必须仅在用户私密数据与应用功能相关时才将其传输至服务器,而且此类传输必须既让用户知情又采用加密的方式进行。
  • 安全无害。您的二进制文件应充分考虑到用户的浏览体验,不能对其产生不良影响。请确保您的可下载二进制文件符合以下通用政策:
    • 不得使浏览器的重置功能失效。了解 Chrome 中的重置浏览器设置按钮。
    • 不得绕过或禁用浏览器或操作系统界面中的设置更改控制项。对于发生在浏览器中的设置更改,您的程序应为用户提供适当的通知和控制项。请使用 Settings API 更改 Chrome 设置(参见这篇 Chromium 博文)。
    • 使用扩展程序更改 Google Chrome 的功能,而非通过其他程序化方式更改浏览器的行为。例如,您的程序不得使用 DLL(动态链接库)在浏览器中投放广告,不得部署会拦截流量的代理服务器,不得使用分层服务提供程序拦截用户操作,也不得通过为 Chrome 二进制文件打补丁的方式将新界面插入到每个网页。
    • 您的产品和组件说明不得让用户感到恐慌,并且/或不得包含虚假声明或误导性声明。 例如,您的产品不得对系统存在严重安全问题或受病毒感染的程度进行虚假声明或误导性声明。注册表清理工具之类的程序不得显示有关用户计算机/设备状态的警告消息,也不得声称它们可以对用户的计算机进行优化。
    • 卸载流程应容易找到、步骤简单且没有威胁性。您的程序应该提供标识清晰的说明,使用户能够将浏览器和/或系统还原为原来的设置。卸载程序应移除所有组件,并且不得通过恐吓用户使其不敢继续卸载,例如声称软件卸载后可能会对用户的系统或隐私造成负面影响。
  • 确保所有捆绑组件均符合规定。 如果您的软件捆绑了其他软件组件,那么您要负责确保这些组件不会违反上述任何建议。

Chrome 扩展程序指南

  • 所有扩展程序都需要根据相关政策的规定进行披露并安装在 Chrome 中。 扩展程序必须托管在 Chrome 网上应用店中,且默认处于停用状态,并遵守 Chrome 网上应用店的各项政策(包括单一用途政策)。通过程序安装的扩展程序必须采用经过授权的 Chrome 扩展程序安装流程,该流程将提示用户在 Chrome 中启用这些扩展程序。扩展程序不得禁止 Chrome 通过对话框向用户发出关于设置更改的提醒。
    请求批准安装扩展程序的 Chrome 弹出式窗口。
  • 指导用户如何移除 Chrome 扩展程序。 当用户卸载程序时,如果能够同时卸载与该程序一起安装的所有内容,对用户来说就是良好的体验。卸载流程应包括旨在指导用户如何自行停用和删除扩展程序的说明。
  • 如果您的二进制文件要安装浏览器插件或要更改默认浏览器设置,则应采用浏览器所支持的安装流程和 API。例如,如果二进制文件要安装某款 Chrome 扩展程序,那么该扩展程序应托管在 Chrome 网上应用店中并遵守 Chrome 的开发者计划政策。如果在违反 Chrome 备选扩展程序分发选项政策的情况下安装 Chrome 扩展程序,您的二进制文件就会被标识为恶意软件。
移动应用指南
  • 将您收集用户数据的用意告知用户。在您开始收集用户数据(包括第三方帐号、电子邮件地址、手机号码、已安装的应用和移动设备上的文件的相关数据)并从设备发送数据之前,请为用户提供一个机会以征得他们的同意。所收集的私密或敏感用户数据均应以安全的方式进行处理,包括采用新型加密技术(例如,通过 HTTPS)传输此类数据。对于非 Play 应用,您必须在应用中将数据收集事宜披露给用户。对于 Google Play 应用,您必须遵守 Play 政策中的披露事项相关要求。所收集的数据不得超越您的应用的已发布用途。

  • 请勿假冒其他品牌或应用。请勿使用与其他品牌或应用类似的不当或未经授权的图像或设计,因为这可能会让用户产生误解。

  • 确保所有内容都处在应用的情境内。应用不得干扰其他应用和设备的易用性。在未征得用户知情同意以及未在展示广告的所有位置明确注明广告来源的情况下,应用不得向用户展示与应用本身的情境或功能不符的广告或其他内容。

  • 应用应兑现向用户做出的承诺。应用应向用户提供所宣传的每项功能。应用可以更新应用内容,但不得在未经用户同意的情况下下载其他应用。

  • 确保行为透明。应用不得卸载或替换其他应用或其快捷方式,除非应用所宣称的目的允许这样做。应用的卸载说明应清晰且完整。应用不得模拟来自设备操作系统或其他应用的提示。

通过 Google Play 分发的应用必须遵循开发者计划政策开发者分发协议,这些协议另有其他要求。

解决问题

请先确保您的网站或应用符合上述指南,然后即可在“安全问题”报告中提交审核请求。

如果您的移动应用显示了警告消息,请点击此处阅读与应用验证和申诉相关的信息

 

该内容对您有帮助吗?
您有什么改进建议?