人工智能黑客--黑客如何在网络攻击中使用人工智能

立即阅读
我们利用人工智能进行网站翻译,虽然我们力求准确,但不一定总是 100%精确。感谢您的理解。
免费工具

MetaDefenderTeamCity 插件

在向公众发布之前,通过检查 TeamCity 构建中的恶意软件和反病毒假阳性警报来保护您的声誉。使用MetaDefender 插件,您可以使用 30 多种领先的反恶意软件引擎快速扫描您的构建,不仅可以检测可能的恶意软件,还可以在任何反病毒引擎错误地将您的软件或应用程序标记为恶意软件时发出警报,从而可能对您的声誉造成损害。

MetaDefender TeamCity 插件的实施说明

请按照以下步骤开始使用OPSWAT MetaDefender 插件:

步骤1

安装插件

要安装插件,请在 TeamCity 进入Server 管理 > 插件列表。单击 "上传插件压缩包 "按钮并选择metadefender-plugin .zip文件。现在重启 TeamCity 服务。您将在插件列表中看到 "OPSWAT MetaDefender "。

外部插件和捆绑插件截图列表
步骤2

配置插件和全局设置

首先,您必须配置MetaDefender 插件。在Server 管理下转到 "OPSWAT MetaDefender "。可使用以下选项:

  • Enter the MetaDefender URL. If you are using MetaDefender Cloud, enter https://api.metadefender.com/v4/file. If you have an on-premises MetaDefender Core v4 installation, enter http://<MetaDefender Core IP address>:8008/file.
  • 输入MetaDefender API 密钥。(请注意,MetaDefender API 免费密钥的使用有一定限制。如果您有兴趣使用商业版本,请查看我们的 企业许可选项。)
    • MetaDefender Cloud:要申请免费的MetaDefender Cloud 密钥,您必须在metadefender.com 上创建一个帐户。创建账户后,点击右上角的姓名并选择 "账户信息"。您的MetaDefender Cloud API 密钥将被列出。
    • MetaDefender 内部部署:要申请为期 15 天的MetaDefender 企业内部密钥,请从OPSWAT 门户下载并安装MetaDefender 。安装完成后,登录MetaDefender 网络控制台,进入 "设置">"许可证"。单击 "激活 "按钮。您的API 密钥将通过电子邮件发送给您。

可以配置一些全局选项,这些选项将应用于每次构建,除非更改构建参数中的系统属性(见第 3 步)。以下是可用选项:

  • 在 "扫描超时 "中,输入MetaDefender 文件扫描自动超时的分钟数。默认值为 30 分钟。
  • 启用 "显示扫描结果链接",可显示MetaDefender 扫描结果详情链接,查看哪些反恶意软件引擎检测到威胁。
  • 启用 "构建运行时自动扫描 "选项,以便在构建运行时自动扫描人工制品。
屏幕截图opswat metadefender  配置设置
步骤3

配置构建设置

注意:只有当您想覆盖全局选项时,才需要配置构建设置

如果希望为特定构建设置不同的选项,可以通过 "构建配置">"参数">"添加新参数"(在 "类型 "中选择 "系统属性")设置以下任何系统属性:

系统属性名称说明
系统。metadefender_scan_artifact

默认值为 0。
metadefender_scan_log
如果设置为 1,将在人工制品文件夹中创建扫描日志metadefender_scan_log .txt
默认值为 0。
metadefender_fail_build

默认值为 1。
metadefender_scan_timeout
输入文件超时的分钟数。

请注意,在构建参数中指定系统属性将覆盖全局选项。如果希望在构建过程中使用全局设置,请不要输入任何系统属性。

步骤4

运行构建并检查扫描结果

运行构建后,如果MetaDefender 检测到威胁,构建将失败并显示发现 x 个威胁 + 阻止结果

截图发现 1 个威胁 + 屏蔽结果

单击 "发现 x 威胁 + 阻止结果 "查看扫描结果:

截图发现 1 个威胁 + 已阻止的结果 已扩展的结果

If the build is successful, you can check the MetaDefender scan results in your Build Log. If a threat was found, it will be listed in the following format: <file name> process result: Blocked | Infected. To check which anti-malware engines detected a threat, go to the link in the scan results.

截图metadefender 生成日志中的扫描结果

如果没有发现问题,日志文件中将不会显示任何信息。

截图 在构建日志中未发现问题

卸载插件

转到 TeamCity 数据文件夹,例如C:\ProgramData\JetBrains\TeamCity\plugins, 删除metadefender-plugin.zip 和 .unpacked\metadefender-plugin。重新启动 TeamCity 服务。

出现假阳性时该怎么办

如果MetaDefender 在您的构建中检测到威胁,但您知道这是假阳性,请执行下一步操作:

  • 按照以下说明向 AV 供应商提交误报案例:opswat
  • 同时,在 TeamCity 中选择 "Mute in"(静音),将问题静音。
截图发现 1 个威胁 + 封锁结果 调查选项
  • 现在再次运行时,构建将通过。如果扫描结果发生变化,例如阻止的文件发生变化或检测到威胁的引擎数量不同,则会引发新的错误。要覆盖该问题,可以再次静音。

准备好开始使用MetaDefender TeamCity 插件了吗?