Release Notes


Red Hat Trusted Profile Analyzer 1.2

Red Hat Trusted Profile Analyzer 1.2.2 发行注记

Red Hat Trusted Documentation Team

摘要

欢迎使用 Red Hat Trusted Profile Analyzer 版本 1.2 的官方发行注记!
本发行注记介绍了为 Red Hat Trusted Profile Analyzer 1.2.2 软件发行版本实施的新功能、增强功能、已知问题、错误修复和弃用。
红帽承诺替换我们的代码、文档和网页属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 信息

第 1 章 简介

红帽的受信任的配置文件分析器(RHTPA)是一种主动服务,可帮助风险管理开源软件(OSS)软件包和依赖项。Trusted Profile Analyzer 服务使了解和修复软件供应链中发现的 OSS 漏洞。

Red Hat Trusted Profile Analyzer 文档位于 https://docs.redhat.com/en/documentation/red_hat_trusted_profile_analyzer/1

添加到 RHTPA 1.2.2 发行注记中的项目:

第 2 章 新功能及功能增强

此 Red Hat Trusted Profile Analyzer (RHTPA)发行版本中引入的所有主要改进列表和新功能。

这个版本添加的功能和增强有:

Red Hat Enterprise Linux 上的可信配置文件分析器

在这个版本中,作为技术预览,您可以使用 Ansible Playbook 在 Red Hat Enterprise Linux 9 上部署 RHTPA。您可以使用自己的 PostgreSQL 数据库、OpenID Connect (OIDC)供应商、Simple Storage Service (S3)和 Simple Queue Service (SQS)服务自定义此部署解决方案。您可以在 RHTPA 部署指南 中找到更多信息

重新设计 Trusted Profile Analyzer 控制台和一个新的 CVE 影响面板

在这个版本中,我们设计了一个更直观的新仪表板主页,并为用户提供更直观的数据。控制面板显示了对最后 10 个软件上传的 10 个软件清单(SBOM)的常见漏洞披露(CVE)的影响。除了影响数据外,您还可以查看日期和时间,以及文档数量,如通用安全公告框架(CSAF)公告、SBOM 和 CVE 最近上传。

组件 registry 的新版本

在这个版本中,我们将 Artifact Composition (GUAC)组件 registry 的图形了解更新到版本 0.7.2。这个较新的 GUAC 版本更易于支持,比早期版本更可靠。目前,没有从 RHTPA 1.1 升级到 1.2 的升级路径。您必须进行全新的 RHTPA 1.2 安装,并重新上传您的文档以使用 GUAC 0.7.2 的新功能。

支持 CycloneDX 1.5 和 SPDX 2.3

在这个版本中,我们支持 CycloneDX 版本 1.5 和 SPDX 版本 2.3 格式的软件保护材料(SBOM)文档。

第 3 章 程序错误修复

在此 Red Hat Trusted Profile Analyzer (RHTPA)发行版本中,我们解决了以下 bug。除了这些修复外,我们还列出了我们修复的早期版本中已知的问题描述。

bombastic-collector 不处理 id 字段中的特殊字符

在此次更新之前,在 Amazon Web Services (AWS)基础架构上运行 RHTPA 时,在 id 字段中上传包含特殊字符的软件清单(SBOM)文件无法正确进行。这会导致漏洞页面中缺少数据。在这个版本中,在上传 SBOM 前,您可以在 id 字段中使用特殊字符。

collector-osv 无法以 CVSS_V4 严重性为准。

在此次更新之前,OpenSource 漏洞(OSV)服务中提供的漏洞数据无法将漏洞与 CVSS_V4 分数与它们影响的软件包关联。因此,更少的漏洞可能会与绑定到 RHTPA 的软件包和软件保护材料(SBOM)相关联。在这个版本中,这个问题已被解决。

修复了对 CVE-2024-21536 的潜在利用

在这个版本中,我们将 RHTPA 中的 http-proxy-middleware 组件更新为可缓解 CVE-2024-21536 漏洞的版本。

当嵌套 CVE 时,v11y-walker 作业会失败

当前缀配置以最旧的常见漏洞和暴露(CVE)没有被正确应用时,v11y-walker 作业会生成错误。前缀配置决定了要 ingest 的 CVE 范围。由于错误范围,这会导致 RHTPA 达到最不需要的 CVE。在这个版本中,我们解决了 CVE ingestion 过程,使其仅与使用提供的前缀配置的 CVE 匹配。

修复了对 CVE-2024-21538 的潜在利用

在这个版本中,我们将 RHTPA 中的 跨spawn 组件更新为可缓解 CVE-2024-21538 漏洞的版本。

在进行 SBOM 批量上传时会发生超时错误

在进行软件清单(SBOM)批量上传时,这会导致 SBOM 仪表板在加载时失败,从而给出连接超时错误。在这个版本中,我们修复了 livenessProbe,以使用 curl 连接到适当的端点。

livenessProbereadinessProbeinitialDelaySeconds 属性是可配置的

在此次更新之前,在 livenessProbereadinessProbeinitialDelaySeconds 属性上设置了一个硬编码的值为 2 秒。在这个版本中,您可以在 RHTPA Helm 值文件中配置 initialDelaySeconds 属性。

部分嵌套的 SBOM 在 Vulnerabilities 选项卡中出现错误

上传软件材料清单(SBOM)文件在 ingesting 过程中需要完成很多步骤。在此 ingestion 进程完成前,查看 SBOM 漏洞信息不一致,并在没有真实错误时页面可能会显示错误消息。在这个版本中,我们删除了这个错误消息,并在 Vulnerabilities 选项卡中返回一个空页面。

guac-collectsub-pod-service pod 在无限重启循环中被发现

使用 Ansible Playbook 在 Red Hat Enterprise Linux 上部署 RHTPA 会导致健康检查在 guac-collectsub-pod-service pod 上失败。这会导致 pod 进入无限重启循环。在这个版本中,我们通过启用正确的 API 端点来解决 livenessProbe

修复了为仪表板图表提取 SBOMs 时的超时问题

当嵌套具有大量软件包的软件清单(SBOM)文件时,如果这些软件包有许多关联的漏洞,则 API 调用来检索仪表板图表的数据将超时。在这个版本中,我们改进了向仪表板图表提供数据的 API 调用,从而正确地填充仪表板图表。

某些 CVE 缺少 CVSS 分数

某些常见漏洞披露(CVE)在 metrics 阵列中有元素,但没有对应的通用漏洞评分系统(CVSS)分数。没有 CVSS 分数限制了在 CVE 上查询数据的能力。在这个版本中,我们检查 metrics 阵列中元素中的有效 CVSS 分数,并正确显示 CVE 的 CVSS 分数。

CycloneDX SBOM 中的嵌套软件包不会被嵌套

我们修复了一个程序错误,其中只有主软件包被处理,但嵌套的软件包不会发生。在这个版本中,T RHTPA 可以正确地遍历 CycloneDX 软件 materials (SBOM)清单文件,并在数据库中包括这些嵌套的软件包。

大型 SBOM 清单文件在上传时会生成错误

将大型软件清单(SBOM)清单文件上传到 RHTPA 时,索引会正确更新,但数据库不会。我们认为大型 SBOM 清单文件大小为 90 MB,包含 70,000 个软件包。在这个版本中,我们解决了数据库更新的问题。

第 4 章 已知问题

解决了本 Red Hat Trusted Profile Analyzer (RHTPA)版本的已知问题:

本发行版本中已知的问题列表:

在 web 浏览器中启动 Trusted Profile Analyzer 控制台时,spog -ui-pod-service pod 会重启

当在 Red Hat Enterprise Linux (RHEL)上运行 Red Hat Trusted Profile Analyzer (RHTPA)时,spog-ui-pod-service pod 会在 web 浏览器首次启动 Trusted Profile Analyzer 控制台时重启,从而导致应用程序无响应。要解决这个问题,您可以尝试刷新网页或关闭浏览器标签页,并在新标签页中重新打开 RHTPA 控制台。这样做可以成功加载 RHTPA 控制台。

Dependency Analytics 报告在上传 SBOM 文件时给出存储错误

上传软件材料清单(SBOM)文件 200 MB 或更大时,Dependency Analytics 报告显示有关达到大小限制的错误消息。Dependency Analytics 服务器对上传 SBOMs 的文件大小有限制。目前,这个问题还没有临时解决方案。

collector-osv 给出了 GraphQL 错误

collector-osv 在不遵守 GraphQL GUAC 模式的情况下将数据发送到 Graph for Understanding Artifact Composition (GUAC) API 时,默认值不会应用于一些可选字段,例如,软件包的命名空间。GUAC 返回以下出错信息: pq: insert 或 update on table package_versions 违反了外键约束 package_versions_package_names_versions。这会导致 OpenSource Vulnerability (OSV)数据失败,因此有些软件包的漏洞可能比预期要少。目前,这个问题还没有临时解决方案。

软件包版本在 API 响应和 Red Hat Dependency Analytics 的 HTML 报告之间不匹配

在 Visual Studio Code 或 IntelliJ 中打开清单文件进行分析,您可以在红帽依赖分析(RHDA) HTML 报告和 API 客户端响应之间为您提供不同的软件包版本号。在分析清单文件前,API 客户端会在清单文件中将软件包版本与客户端环境中安装的软件包版本进行比较。当软件包版本有区别时,您会收到一个包含第一个软件包版本不匹配的错误消息。要解决这个问题,您可以在集成开发环境(IDE)中禁用 RHDA 扩展的 Match Manifest Versions 选项。

在仪表板和 CVE 标签页中显示的 CVE 总数不一致

常见漏洞和暴露(CVE)的总数在 RHTPA 主页仪表板和搜索结果页面中的 CVE 选项卡之间使用不同的过滤器,从而导致两个值之间的差异。目前,这个已知问题还没有临时解决方案。

当从 Trusted Profile Analyzer 1.1.2 升级到 1.2 时,数据迁移会失败

当 PostgreSQL 实例没有剩余空间时,bombastic 和 vexation 收集器 Pod 会崩溃。要解决这个问题,将 PVC 的大小增加到 10 GB。

在上传大型 SBOM 时,SBOM 数据无法正确加载

在上传大型软件清单(SBOM)文档时,例如包含 50,000 个软件包的 SBOM,MPTPA 仪表板无法正确加载。这是因为 Keycloak 的访问令牌在 SBOM 可以完成上传其数据前过期。要解决这个问题,您可以增加 Keycloak 的访问令牌的生命周期,然后重新部署 Keycloak:

  1. 使用命令行界面登录到 OpenShift 集群。
  2. 查找 Keycloak 的 URL 字符串:

    Copy to Clipboard Toggle word wrap
    echo https://$(oc get route keycloak -n keycloak-system | tail -n 1 | awk '{print $2}')/auth
  3. 将上一步中的 URL 字符串复制并粘贴到网页浏览器中,然后进入身份验证页面。
  4. 登录到 Keycloak 管理控制台。

    注意

    您可以通过扩展 Workloads 菜单,点 Secrets 并点击您的 Keycloak 实例名称在 OpenShift web 控制台中查找用户凭证。

  5. 在主页上,单击 Realm Settings,再选择 Tokens 选项卡。
  6. Access Token Lifespan 值从默认值 5 分钟更改为 60 分钟,然后保存更改。
  7. 重新部署 Keycloak:

    Copy to Clipboard Toggle word wrap
    oc scale deployment/keycloak-postgresql --replicas=0
    oc scale deployment/rhsso-operator --replicas=0
    
    oc scale deployment/keycloak-postgresql --replicas=1
    oc scale deployment/rhsso-operator --replicas=1
  8. 再次尝试上传您的 SBOM。

软件包详情页面中的 API 错误

在 RHTPA 控制台中,当从 Vulnerabilities 页面导航到软件包详情页面时,单击受影响的依赖项链接会为您提供以下错误消息:

API 错误: Error contacting GUAC (Guac)- Client error: Cannot find an SBOM for PackageUrl

目前,这个已知问题还没有临时解决方案。

法律通告

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.