云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





概述

此特性在Artifactory 7.10.5及以上版本中可用。

此功能要求您具有Manage Watches角色。有关更多信息,请参见用户和组

Xray版本3.13.0中引入的一些功能增强需要Artifactory版本7.12.0及以上版本。有关更多信息,请参见x射线发行说明3.13.0


在某些情况下,当检测到违规行为时,作为安全或法律人员,您希望接受其中一些违规行为或将其列入白名单。这可能有不同的原因,比如:

  • 尽管安全漏洞是真实存在的,但是您有办法防范它(例如WAF配置)。
  • 在特定情况下,不满足发生此漏洞所需的条件。
  • 作为一个组织,您意识到了违规行为,但您仍然希望发布产品。
  • 违例不是一个大问题,您希望在以后的版本中处理它。
  • 违例是假阳性。
  • 违规是有效的,但你需要更多的时间来处理它。基于时间的忽略使您能够在一段时间内对违规行为保持沉默。一旦该期限到期,忽略规则将被自动删除,如果再次发生违规,将不会被忽略。

在这种情况下,忽略违规特性使您能够对应该忽略的违规进行粒度控制。Xray允许您在漏洞、组件、工件、监视级别等方面定义忽略规则的范围。因此,为您提供了应用忽略规则所需的灵活性和控制。

忽略违规时支持以下过程:

页面内容


忽视违规行为

按照以下步骤创建无视规则因为违规。当创建忽略规则时,忽略规则将被应用于特定的违规以及以后所有满足忽略规则条件的违规。

  1. 选择所需的Watch,然后单击违反选项卡。

    您还可以通过选择包中的或特定的工件、构建或发布包中的violations选项卡来查看工件、构建或发布包的违反。您可以进行过滤,只查看被忽略的违规。
  2. 违反列表,将鼠标悬停在列表中需要的违规项上,单击忽视违反位于这条线的最右边。
    创建漏洞忽略规则对话框。
  3. 根据您的需要选择忽略条件的组合。

    无视规则 描述

    基于漏洞

    已选择漏洞ID 该规则将只适用于特定的安全漏洞。
    对于任何漏洞 该规则将应用于所有安全漏洞。

    基于组件

    组件名称选择当前版本 该规则将仅应用于该组件的特定版本的特定组件。
    选择任何版本的组件名称 该规则将应用于该组件的所有版本的特定组件。
    对于任何组件 该规则将应用于包含该违规的所有组件。

    基于工件

    请注意注意,如果它在Build或Release Bundle中,它将在这里显示为基于Build或Release Bundle。

    工件名称选择当前版本 规则将只应用于工件的特定版本的特定工件上。
    工件名称选择任何版本 该规则将应用于该工件的所有版本的特定工件上。
    对于任何工件 该规则将应用于包含该违反的所有工件。

    基于手表

    具体看 该规则将适用于发现违规行为的特定手表。
    任何手表 该规则适用于所有手表。

    忽略规则将在

    该规则将在您在此处设置的日期到期。这使您能够在设置的时间段内对违规行为保持忽略规则。

    当时间过期时,忽略规则将被删除。一旦在过期日期之后触发扫描,违规将再次创建。

结合标准

在选择忽略条件时,请注意所选择的组合。一些组合,如选择everything as任何是不允许的,因为它将忽略所有未来的违规(在手表或系统)。

忽略规则REST API允许您为忽略规则选择更多作用域,以及每个作用域中的更多选项。


忽略违规示例

我们为您提供了一些需要忽略违反的场景,以及如何使用不同的选项来实现它们。

示例1:忽略特定组件的特定版本的违规,在特定工件的特定版本中,在特定的Watch上,持续3周。

示例2:在特定的Watch上,在特定工件的特定版本中,忽略特定组件的特定版本的违规。

示例3:在任何Watch的任何构建版本中,忽略特定组件的任何版本的许可。

例4:忽略任意Watch中任意工件中特定组件上的任何漏洞。


查看忽略规则和信息

按照以下步骤查看忽略规则和每个规则的信息。

  1. 在“监视”页面中,可以查看被忽略的规则无视规则选项卡。

  2. 要查看被忽略规则的详细信息,请选择位于这条线的最右边。
    出现详细信息对话框。


删除忽略规则

删除忽略规则将恢复该规则以前忽略的所有违规。

  1. 在“监视”页面上,选择无视规则选项卡。
  2. 选择位于这条线的最右边。
    出现详细信息对话框。
  3. 点击删除

从Xray 3.13.0版本开始,恢复违规选项不再可用。如果您使用的是Xray 3.13.0及以上版本和7.12之前的Artifactory版本,则恢复违规将不起作用并发出错误。


过滤忽略规则

从Xray版本3.31开始。x及以上,您可以在x射线的忽略规则页面过滤忽略规则列表,缩小范围,只显示与您相关的忽略规则。选择右上角的Filter按钮,过滤器就会出现。使用过滤选项显示您想要查看的“忽略规则”或“忽略规则”数据。


搜索被忽略的违规行为

要查看忽略的违规列表,请从违反选项卡上的忽略了侵犯状态,单击搜索


将出现被忽略的违规列表。

该列表包括所有被忽略的违规行为,例如:

  • 被创建的忽略规则忽略的违规。
  • 在忽略规则之后创建的违规,但忽略规则也适用于它们。
  • 具有忽略规则,但忽略规则已被删除的违规。

您可以通过选择违规来查看每个违规的信息。问题详细信息窗口将显示忽略规则的详细信息。

具有有效忽略规则的违反



REST API支持

要使用REST API获取、创建、删除忽略规则,请参见无视规则

  • 没有标签
版权所有©2022 JFrog Ltd.