云客户?
免费开始>
在MyJFrog >中升级
云有什么新>







概述

该特性在Artifactory 7.10.5及更高版本中可用。

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

Xray版本3.13.0中引入的一些特性增强需要使用Artifactory版本7.12.0或更高版本。有关更多信息,请参见x射线发行说明3.13.0


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

  • 尽管安全漏洞是真实存在的,但是您可以通过一些方法来防范它(例如WAF配置)。
  • 在特定的情况下,这个漏洞发生所需的条件没有得到满足。
  • 作为一个组织,您知道这个违规,但是您仍然希望发布产品。
  • 这个违例不会妨碍表演,您希望在将来的版本中处理它。
  • 违规是误报。
  • 违规是有效的,但你需要更多的时间来处理。基于时间的忽略使您可以在一段时间内禁用违规。一旦该期限到期,忽略规则将被自动删除,如果再次发生违规行为,将不会被忽略。

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

当忽略违规时,支持以下程序:

页面内容


忽略违规

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

  1. 选择所需的监视并单击违反选项卡。

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

    无视规则 描述

    基于漏洞

    选中漏洞ID 该规则将仅应用于特定的安全漏洞。
    针对任何漏洞 该规则将应用于所有安全漏洞。

    基于组件

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

    基于神器

    请注意:请注意,如果它在构建或发布包中,它将在这里显示为基于构建或发布包。

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

    基于手表

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

    忽略规则将在

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

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

结合标准

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

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


忽略违规案例

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

示例1:在3周的时间内,忽略特定Watch上特定组件的特定版本、特定工件的特定版本的违反。

例2:忽略特定手表上特定组件的特定版本、特定工件的特定版本的违反。

例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按钮,过滤器就会出现。使用筛选选项可显示要查看的“忽略规则”或“忽略规则”数据。


搜索被忽略的违规

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


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

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

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

您可以通过选择每个违规项来查看该违规项的信息。出现问题详细信息窗口,其中包含忽略规则详细信息。

具有主动忽略规则的违例



REST API支持

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

  • 没有标签
版权所有©2023 JFrog Ltd。