以下项的新增功能 HCL AppScan 360°

探索已添加到 HCL AppScan 360° 的以下新功能,并请注意该发行版中已不推荐使用的任何特性和功能。

HCL AppScan 360° 2.0.0 版本中的新增功能

2025 年 9 月

交互式监控 (IAST)

使用安装在应用程序上的代理程序,通过监控所有合法和恶意的交互,AppScan 360° 可在运行时识别应用程序中的安全漏洞。从 IAST 不会发送其自有测试的意义上来说,该过程是“被动的”,因此可以无限期运行。
  • 用于微服务的 IAST 现在为 Kubernetes Node.js 环境提供增强支持,为在 Kubernetes Pod 内自动部署 IAST 代理程序提供了非侵入式解决方案。AppScan 使用部署脚本自动集成代理程序。这一新功能有助于管理多个容器,并且使测试和生产环境能够使用原始应用程序映像,而无需进行任何更改。这使得您的微服务拥有完整的可视化图表视图,可帮助在开发生命周期的早期识别和解决安全问题。
  • 用于微服务的 IAST 分析器 (Node.js)
    • 完整服务图形视图:提供有关微服务交互方式的全面可视化,从而让您更好地了解它们的关系。
    • 减少误报:通过利用服务图形来提高漏洞检测的准确性,从而减少不相关的警报,并让您可以更专注于安全工作。

软件组成分析 (SCA)

使用软件组成分析 (SCA) 来扫描代码所用的开源和第三方包中的安全漏洞。SCA 包括智能结果分析 (IFA) 和智能代码分析 (ICA)。
  • 软件组成分析 (SCA) 引擎已更新至版本 3。
  • 更清晰、更可靠的扫描结果。

    新引擎增强了我们本就强大的检测能力,通过减少干扰信息和提高结果精确度,进一步提升了准确性。

  • 扩展了漏洞数据库。

    更快、更精确地识别已知风险。

  • 依赖关系图形视图现已推出。

    当依赖项数据在扫描中可用时,您将看到可视化的图形视图,从而更容易了解软件包关系和影响。

  • 扩展了配置文件扫描支持

    C/C++、PHP 和 Java 配置文件。需要静态分析客户机版本 8.0.1646。

  • SCA 扫描详细信息包括库状态:SCA 现在指示库是否仍存在于最新扫描中,有助于跟踪修复进度。
  • 在库视图中添加了“已删除”状态:缺省情况下,库视图不会显示已从应用程序中移除的库的相关信息。现在,您可以应用过滤器来查看已删除的库,并且这些库将清楚地标注为“已删除”状态。
平台更新
  • 单点登录
  • 重新设计订阅页面订阅页面经过改进,以增强用户体验。
    • 列选择:列选择按类别进行组织,以提高可用性。
    • 从网格复制:右键单击任何表格单元格即可轻松复制其内容。
  • 报告定制更新
    • 使用报告布局为报告设置定制标题
    • 报告类型会显示在生成的报告中。
  • 定制应用程序字段:使用定制应用程序字段简化 AppScan 360° 中的应用程序管理。此新功能让您可以更灵活地选择对应用程序数据进行分类、过滤和分析的方式。无论您是管理风险、跟踪安全进展,还是组织大量清单,定制字段都能提供更精细、更量身定制的视图,以支持您的工作流程和决策制定。要了解有关如何配置和使用定制字段的更多信息,请参阅 定制应用程序字段
  • 合规性报告和策略:
    • 更新的合规性报告:
      • [US] DISA's Application Security and Development STIG。V6R3
      • 2024 年 CWE 最危险的 25 个软件漏洞
安装更新
  • 使用 GitHub API 对最新版本进行动态 helmfile 二进制文件安装。
  • SCA(软件组成分析)现已支持通过切换标志启用该组件
  • 使用 CLI 标志 -n 启用统一命名空间安装。
  • 使用 Git 标记进行版本控制,以实现受控和可重现的部署。
  • 支持没有 Git 访问权限的用户手动下载存档。
动态分析 (DAST) 更新
  • 引擎更新:DAST 引擎版本已更新到 10.9.1。
  • 自动登录改进:可以更准确地执行自动登录,从而提高整体登录成功率。
  • WebSocket 支持:支持使用 JSON 或 XML 消息进行数据交换的 WebSocket 协议。
  • AppScan for Dev - DAST 问题验证器:此方法允许开发人员模拟 AppScan 直接在 IDE 或浏览器中报告的 DAST 漏洞。开发人员可以运行 AppScan 生成的脚本来再现问题、调试并验证修复效果 - 所有这些都无需重新扫描,并且可在代码签入前完成。
  • AppScan for Dev - DAST 问题验证器:增加了下载 python 脚本并在 IDE 中运行该脚本的选项。
  • 下载扫描失败的扫描文件:现在,即使扫描失败,您也可以下载扫描文件,以便在 AppScan Standard 中进行进一步的故障排查。仅当扫描实际开始运行后,才能下载该文件。
  • 流量文件中的多个域:当上载具有多个域的流量文件时,HCL AppScan 360° 会自动将这些域添加到“要测试的域”列表中,并标记已验证的域以包含在扫描中。

  • Azure OpenAI 配置Azure OpenAI 配置通过减少误报来提高准确性,从而改进测试结果。
静态分析 (SAST) 更新
  • 将静态分析客户机更新到 8.0.1646 版本。
  • 规则更新。
  • 改进了 Git 发现过程中的 IRGen 性能。
  • 现在,可以使用“组织”设置正确启用“密钥扫描”。
  • AppScan Go! 已更新到版本 2.3.0。

HCL AppScan 360° 1.6.1 版本中的新增功能

2025 年 5 月

安装和许可更新
  • 对于许可管理,My HCLSoftware (MHS) 门户网站已取代 FlexNet Operations (FNO) 门户网站。从 2025 年 6 月 30 日起,FNO 不再受支持

    • 在 2025 年 6 月 30 日之后,将不再提供 AppScan 360° 1.6.0 及更早版本。
    • AppScan 360° 的非 FIPS 1.6.1 版本只能My HCLSoftware (MHS) 门户网站进行下载。
    • AppScan 360° 支持 FIPS 的 1.6.1 版本可从 Four, Inc. 获取
  • 所有权益都已迁移到 MHS。在升级到 AppScan 360° 的 1.6.1 版本之前,请从 MHS 配置并下载您的许可证。
    • AppScan 360° 的早期安装版本将继续正常工作,直到升级完成。
    • 仅许可管理平台发生了更改;许可证计量标准未发生任何变化,迁移到 MHS 的许可证也未发生任何其他变化。
    有关使用 MHS 进行许可的更多信息,请参阅在 My HCLSoftware 中管理部署

HCL AppScan 360° 1.6.0 版本中的新增功能

2025 年 4 月

联邦合规性更新

  • AppScan 360° 版本 1.6.0 符合 FIPS 140-3 标准

  • 若客户使用 AppScan 360° 1.6.0 版本符合 FIPS 140-3 标准的下载包,他们必须拥有 Ubuntu Pro 许可证
    注: 符合 FIPS 140-3 标准的 AppScan 360° 1.6.0 版本只能从 Four 下载。
  • 应用程序安全和开发 STIG 已更新到 V6R1。
  • IPV6 支持以及 IPV6 和 IPV4 互操作性支持。

    有关其他合规性详细信息,请参阅 美国政府法规遵从性

安装和许可更新

AppScan 360° 平台更新

  • 仪表板:按应用程序过滤仪表板,使您更容易关注特定的感兴趣区域

  • 深色模式:在浅色和深色主题之间切换,可获得更舒适的观看体验。

  • 应用程序创建:在快速应用程序设置中自动将缺省业务影响设置为“中等”,以提高用户加入速度

  • 问题内管理:在详细信息视图中更改问题的严重性或状态

  • 报告:CSV 格式的安全报告中添加了新的“严重问题”列。更新自动化脚本以识别此新列。

  • 合规性报告策略
    • 欧盟数字运营韧性法案 (DORA) 报告(新)。
    • OWASP 应用程序安全验证标准 (ASVS) 报告(新)。
    • 美国 DISA 应用程序安全和开发 STIG (V6R1) 报告(更新)。
DAST(动态分析)更新
  • 预定义的测试策略:选择预定义的策略,以便仅运行相关性最高的测试,这有助于集中测试工作并减少扫描时长。

  • 排除/例外配置:通过排除特定应用程序路径来锁定扫描目标,以加快扫描速度,并为需要保留在扫描范围内的任何路径添加例外规则(包含规则)。

  • 重新测试和继续测试:如果您正在上载扫描文件,现在得益于更清晰的上载选项,您可以更轻松地重新测试或继续进行测试

  • API 测试
    • 原生 API 扫描工作流程:在开发过程的早期对 API 进行扫描,以确保 API 的安全性。上载 Postman 集合手动记录的流量,以在发布之前检测漏洞。

      OpenAPI 规范支持AppScan 360° 现在可以自动读取 OpenAPI 规范文件,改进了 API 安全性测试的配置选项和覆盖范围。

  • 易受攻击的第三方组件检测:DAST 现在采用客户端和服务器端检查来识别常用技术并标记已知漏洞,可帮助您快速处理关键问题

  • 文件导入增强
    • 引导式探索:导入由 AppScan StandardAppScan Dynamic Analysis Client (ADAC) 生成的 EXD 文件以简化流量记录设置
    • 扫描文件导入(仅限 API):将现有的扫描文件(包括结果)导入 AppScan 360°而不运行扫描
SAST(静态分析)更新
  • SAST 代理程序容器已更新到 8.0.25004。

  • .NET 9 支持

HCL AppScan 360° 1.5.1 版本中的新增功能

2025 年 2 月
  • HCL AppScan 360° 脱机单个 VM 安装
    • HCL AppScan 360° 可以使用脱机单个 VM 安装包进行安装。只更改了安装模式,安装程序包的内容仍与 1.5.0 版本相同。
  • 在 VMware Tanzu 和 Red Hat OpenShift 平台上实现 AppScan 360° 的无缝本地部署。

HCL AppScan 360° 1.5.0 版本中的新增功能

2025 年 1 月

  • HCL AppScan 360° 现在可以使用 Helm 进行安装
    • 使用单个 Helm 命令进行简单安装。
    • 使用 HCL Harbor 容器注册表中的 Docker 映像进行轻量化设置。
    • 针对支持 Kubernetes 的基础结构进行了优化。
  • AppScan 360° SAST 更新
    • 将静态分析客户机更新到 8.0.1604 版本。
    • 支持 HTML
    • Python Django 扫描的额外支持。
    • 密钥扫描的更新。
    • 添加了新的 CLI 命令以检索日志
    • 对扫描规则的更新。
    • AppScan Go! 已更新到 V2.2.0。
      • 扫描名称允许使用特殊字符。
      • 前缀 static_ 不再自动包含在扫描名称中。
      • 缺省情况下已启用每次扫描的密钥扫描。
      • 用户界面改进。
      • 常规错误修复。

HCL AppScan 360° 1.4.0 版本中的新增功能

2024 年 10 月

  • HCL AppScan 360° 单个 VM 安装

    您可以选择在分布式 Kubernetes 环境中安装 AppScan 360°(标准安装),也可以在单个虚拟机上安装。单个 VM 安装可以在不需要高并发处理能力的情况下,为数据量较小的环境提供独立的 AppScan 360° 部署(包括配置 Kubernetes),也可作为后续分布式安装规划的一部分。

  • 仪表板重新设计:更深入地了解您的应用程序并识别新仪表板的问题。使用易于理解的图表和图形查看实时分析结果,以跟踪重要指标。
  • DAST 扫描的域管理:管理组织和资产组内授权扫描的域。
  • 自动修复:现在,HCL AppScan 360° 用户界面提供精选的自动修复建议,并附带 GenAI 总结的解释。
  • 用于 SAST 存储库扫描的 GitHub Enterprise 集成对 GitHub Enterprise 存储库运行静态分析扫描
  • 其他 AppScan Central Platform 更新
    • 新的或更新的合规性和行业标准报告政策
      • 网络与信息安全指令 (NIS2)
      • OWASP 云原生应用程序安全性前 10 名
      • 2023 年 OWASP 十大 API 安全风险
      • 2023 年 CWE 最危险的 25 个软件漏洞
      • [美国] DISA 应用程序安全和开发 STIG V5 R3。
      • 支付卡行业数据安全标准 (PCI DSS) - V4
    • 自动传播注释:自动将另一个应用程序中相同问题的最新注释和问题状态传播到当前应用程序。这可确保持续更新状态和注释,从而在所有应用程序中提供完整且同步的问题记录。
    • 问题“详细信息”选项卡中的存储库链接:问题详细信息选项卡中的“位置”字段包含指向源代码存储库中指定文件和行的链接(如果适用)。这样一来,您无需切换选项卡即可直接访问相关代码。
  • AppScan 360° SAST 更新
    • 将静态分析客户机更新到 8.0.1577 版本。
    • AppScan Go! 已更新到 V2.1.1。
      • 增加了使用 URL 扫描 AppScan Go! 中 SCM 存储库的功能。
      • AppScan Go! 现自动推荐扫描模式,可以是字节码/编译模式或源代码模式。
    • SAST 扫描可以配置和计划,以便直接从公共 GitHub 存储库中提取源代码。请参阅扫描 GitHub 存储库
    • 对 SAST 结果进行分类时,用户可以直接在 GitHub.com 上查看相关源代码。
    • 现在可以按文件名或路径过滤结果,通过关注代码库的特定区域,使分类更有效。
    • CLI 命令 queue_analysis 显示静态分析 (SAST) 的扫描标识。
    • 启用了 IFA 2.0,可获取 .NET 跟踪结果。
    • 改进了密钥扫描程序Java 源代码扫描程序
    • 密钥扫描程序扫描 PowerShell (.ps1) 文件。
    • 规则更新
    • 支持 Makefile/GNUMakefileeSQL 和 Java 21。

      此外,Java 21 还包含在 Static Analyzer Command Line Utility (SAClientUtil) 包中。

  • AppScan 360° DAST 更新:
    • DAST 扫描的实时日志:查看活动扫描期间的实时日志更新。
    • 扩展支持方式:为 DAST 扫描启用扩展支持方式 (ESM),以便生成用于提供支持的详细日志。
    • DAST 引擎已更新到 10.7.0.40885
  • 新的 HCL AppScan 360° 插件
    • JetBrains IDE 插件
    • Jira、Azure DevOps 和 RTC DTS 集成
    • ServiceNow 漏洞管理集成
    • AppScan-SDK 自建集成

    有关更多信息,请参阅集成

HCL AppScan 360° 1.3.0 版本中的新增功能

2024 年 6 月

  • HCL AppScan 360° 通过添加动态分析 (DAST) 扫描,显著增加了安全性覆盖范围。请参阅动态分析 (DAST)

    我们出色的 DAST 技术使组织能够在将正在运行的应用程序和 API 部署到 Web 之前扫描它们是否存在漏洞。增量扫描和测试优化使公司能够根据开发生命周期的需求平衡扫描的速度和深度。

  • AppScan Central Platform 更新:
    • 已将日期过滤器添加到修复组页面。根据日期范围和/或与组件问题相关的时间属性查看修复组。
    • 共享选项已添加到问题详细信息面板中。复制链接或问题标识,通过文本或电子邮件快速高效地共享问题详细信息。
  • 用户体验 (UX) 改进:
    • 设置页面经过重新设计,改进了组织结构,现在需要确认对页面设置的更改。
  • 以下 AppScan 插件支持 AppScan 360° V1.3:

HCL AppScan 360° 1.2.0 版本中的新增功能

2024 年 4 月

HCL AppScan 360° 安装更新:
  • AppScan 360° 具有简化的新安装流程。AppScan Central Platform 安装包括在单个过程中安装静态分析代理程序。AppScan Remediation Advisories 可单独安装,以便您始终拥有最新的原因、风险和补救内容。
AppScan Central Platform 更新:
  • 缺省问题视图:缺省情况下,AppScan 360° 仅在应用程序级别显示不合规问题
  • 修复组过滤: AppScan 360° 除了现有过滤器外,还支持按漏洞和策略过滤修复组。借助其他过滤功能,您可以确定问题并优化修复,从而加快补救。
  • 问题属性选项卡:“问题详细信息”窗格上的新属性选项卡列出了展开的问题详细信息,包括如何以及何时发现问题、类型、状态、严重性、扫描程序和位置,包括问题标识。
  • 自动关闭问题: AppScan 360° 自动关闭未出现在重新扫描中的问题,从而减少手动关闭问题的工作量。
  • 2k 扫描限制:如果未在组织级别启用自动清理,则 AppScan 360° 会强制执行 2k 扫描限制。
  • 用户体验 (UX) 改进:

    • 资产组:新的删除资产组流简化了删除资产组的流程。具有删除资产组许可权的用户(管理员和管理者等缺省角色以及定制角色)可以删除资产组及其关联的应用程序(包括扫描和结果),从而方便移除不必要的应用程序。用户还可以选择将应用程序移到另一个资产组,并可选择包括或不包括其成员。
    • 修复组:在修复组的安全性报告中添加了“注释”字段,以便更好地包含和跟踪备注和注释。
  • AppScan 360° Static Analysis 扫描更新:
    • 我们的 AI/ML 自动筛选技术(即 Java 智能结果分析 (IFA))的主要增强功能包括更精确的结果和更少的假阳性。由于改进了分析和优先级划分,用户可能会在之前扫描的代码中注意到其他结果。
    • 自动发现 Git 存储库。新问题的文件路径与存储库根相关。
    • 增加了 RPG 语言的覆盖范围。
    • AppScan Go! 已更新到 V2.0.0

      凭借更新和改进的用户界面和优化的工作流程,AppScan Go! 将引导您配置和运行静态密钥扫描。您可以运行完整扫描,准备 IRX 文件以便以后扫描,或者配置文件,以便使用 AppScan 插件自动执行扫描。您也可以在工具中查看帐户信息。

    • .NET 8 的静态分析支持。
    • 提高了 Java、JavaScript 和 Python 语言的准确性。

HCL AppScan 360° 1.1.0 版本中的新增功能

2023 年 12 月

AppScan Central Platform 更新:
  • 单个扫描视图现在除了“问题总数”和“新问题”之外,还包括显示“活动问题”的选项。活动问题是状态为“新”、“未解决”、“进行中”或“已重新打开”的问题。此外,对“按严重性列出的问题”图表进行了改进。
AppScan 360° Static Analysis 安装和管理更新:
  • 增强的部署脚本
    • 在任何 Kubernetes 环境中部署。
    • 接受“--server”选项的 AppScan Central Platform 服务器主机名 (FQDN) 部分。
    • 部署期间必须提供存储类名称 (--storage-class)。
    • 选项“--ingress-host”的缺省 AppScan 360° Static Analysis入口主机名已从“sast.appscan.com”更改为“sast.example.com”。
  • 引入了用于监控 AppScan 360° Static Analysis 组件运行状况的探测。
  • 增强的管理 API,使用就绪性探测生成每个微服务、版本信息及其可用性的附加详细信息。
  • 根据典型的资源使用情况更新开箱即用配置。
  • 已更新基本映像。
  • 各种修复,可改善 API 与 AppScan Central Platform 的集成、可维护性和性能。
AppScan 360° Static Analysis 扫描更新:
HCL AppScan 360° V1.1.0 中已解决的问题
  • PRB0123164 -“修复组”选项卡显示开源组件的文件名而不是库名。
  • PRB0123969 - 当在仪表板中添加“行”列时,SAST 扫描显示空行号。
  • PRB0123727 - 客户报告了多个 CSV 问题。