Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

安装应用程序签名包

预定义的应用签名包是一个动态加载的模块,提供应用分类功能和关联的协议属性。它托管在外部服务器上,可以作为软件包下载并安装在设备上。有关更多信息,请参阅以下主题:

了解 Junos OS 应用程序包安装

瞻博网络会定期更新预定义的应用签名包数据库,并在瞻博网络网站上向订阅者提供。此软件包包含已知应用对象的签名定义,这些对象可用于识别应用,以便进行跟踪、防火墙策略、 服务质量 优先级以及入侵检测和防御 (IDP)。该数据库包含应用程序对象,例如 FTP、DNS、Facebook、Kazaa 和许多即时通讯程序。

在配置应用服务之前,您需要下载并安装应用签名包。使用以下选项之一:

  • 如果已启用 IDP 并计划使用应用程序标识,则可以继续运行 IDP 签名数据库下载。请参阅 下载并安装 Junos OS 应用程序签名包作为 IDP 安全软件包的一部分

    如果您有支持 IDP 的设备并计划使用应用程序标识,建议仅下载 IDP 签名数据库。这样可以避免有两个版本的应用程序数据库,因为这两个版本可能变得不同步。

  • 如果未启用 IDP 并计划使用应用程序标识,请下载并安装应用程序签名数据库。请参阅 手动下载和安装 Junos OS 应用程序签名包 示例:计划应用程序签名包更新

    注意:

    升级或降级应用程序签名包时,如果原型捆绑包之间的应用程序 ID(应用程序签名的唯一 ID 号)不匹配,并且这些应用程序是在 AppFW 和 AppQoS 规则中配置的,则会显示错误消息。

    例:

    解决方法是,在升级或降级应用程序签名包之前禁用 AppFW 和 AppQoS 规则。升级或降级过程完成后,您可以重新启用 AppFW 和 AppQoS 规则。

    注意:

    在所有安全设备上,AppSecure 服务的 J-Web 页面都是初步的。我们建议使用 CLI 配置 AppSecure 功能。

升级到新一代应用识别

随 Junos OS 版本一起安装的安全设备(带有旧版应用标识)包括旧版应用识别安全包。使用最新版本升级这些设备时,将安装新一代应用识别安全包和默认协议包。设备将自动升级到下一代应用识别。

请注意有关下一代应用识别安全包的以下几点:

  • 新一代应用识别安全包对旧版应用识别包引入了增量更新。您无需删除或卸载任何现有应用程序。

  • 早期 Junos OS 版本中的应用程序在更高版本中可能会有新的别名。现有配置仍将正常运行,但日志和相关信息将反映更新的名称。 show services application-identification application detail new-application-name 使用命令获取应用程序的详细信息。

  • 升级 Junos OS 时,可以在命令中request system software add包含validateno-validate 选项。由于不属于新一代应用程序标识的现有功能已被弃用,因此不会出现不兼容问题。

  • 新一代应用识别消除了新嵌套应用的生成,并将现有嵌套应用视为正常应用。此外,新一代应用识别不支持自定义应用或自定义应用组。涉及任何嵌套应用程序、自定义应用程序或自定义应用程序组的现有配置将被忽略,并显示警告消息。

手动下载和安装 Junos OS 应用程序签名包

此示例说明如何下载应用程序签名包、创建策略并将其标识为活动策略。

要求

开始之前:

  • 确保您的安全设备已连接到互联网,以下载安全包更新。

    注意:

    必须设置 DNS,因为您需要解析更新服务器的名称。

  • 确保您拥有所需的许可证。看 特定于平台的许可证支持瞻博网络许可指南.有关详细信息,请参阅 SRX 系列服务网关 上的产品介绍,或联系您的瞻博网络客户团队或瞻博网络合作伙伴。

此示例使用以下硬件和软件组件:

  • SRX 系列设备

  • Junos OS 12.1X47-D10 版

概述

瞻博网络会定期更新预定义的应用签名包数据库,并在瞻博网络网站上提供。此软件包包含可在入侵检测和防御 (IDP)、应用防火墙策略和 AppTrack 中以匹配流量的应用对象。

从 Junos OS 20.4 及更早版本升级到 Junos OS 21.1 及更高版本时,建议同时更新应用程序标识签名数据库。

配置

CLI 快速配置

此示例不提供 CLI 快速配置,因为在配置过程中需要手动干预。

下载和安装应用程序标识

分步过程
  1. 下载应用程序包。

    Download 从瞻博网络安全网站 https://signatures.juniper.net/cgi-bin/index.cgi 检索应用程序包。

    您还可以使用以下选项下载应用程序包的特定版本或从特定位置下载应用程序包:

    • 要下载应用程序包的特定版本,请执行以下作:

    • 要从配置模式更改应用程序包的下载 URL,请执行以下作:

      如果更改了下载 URL 并希望保留该更改,请确保提交配置。
  2. 检查下载状态。

    您也可以使用系统日志查看下载结果。

  3. 安装应用程序包。

    应用程序包将安装在设备上的应用程序签名数据库中。

  4. 检查应用程序包的安装状态。

    命令输出显示有关已下载和安装的应用程序包和协议包版本的信息。

    • 要查看安装状态,请执行以下作:

    • 要查看协议包状态,请执行以下作:

      应用程序签名可能已从较新版本的应用程序签名数据库中删除。如果在设备上的现有应用程序防火墙策略中使用此签名,则新数据库的安装将失败。安装状态消息标识不再有效的签名。要成功更新数据库,请从现有策略和组中删除对已删除签名的所有引用,然后重新运行 install 命令。

验证

确认配置工作正常。

验证应用标识状态

目的

验证应用程序标识配置是否工作正常。

行动

在作模式下,输入 show services application-identification status 命令。

意义

Status: Enabled 字段显示设备上已启用应用程序识别。

下载并安装 Junos OS 应用程序签名包作为 IDP 安全包的一部分

您可以通过入侵检测和防御 (IDP) 安全包下载和安装应用签名。

此示例说明如何通过下载并安装 IDP 签名和应用程序签名包来增强安全性。在这种情况下,通过单个命令下载 IDP 签名包和应用程序签名包。

要求

开始之前:

  • 确保您的 SRX 系列防火墙已连接到互联网,以便下载安全包更新。

    注意:

    必须设置 DNS,因为您需要解析更新服务器的名称。

  • 确保您已安装应用程序识别功能许可证。

此示例使用以下硬件和软件组件:

  • SRX 系列防火墙

  • Junos OS 12.1X47-D10 版

概述

在此示例中,您将从瞻博网络网站下载并安装签名数据库。

配置

下载和安装签名数据库

CLI 快速配置

此示例不提供 CLI 快速配置,因为在配置过程中需要手动干预。

分步过程

要下载并安装应用程序签名,请执行以下作:

  1. 下载签名数据库。

    注意:

    下载数据库可能需要一些时间,具体取决于数据库大小和 Internet 连接速度。

  2. 检查安全包下载状态。

  3. 安装攻击数据库。

    注意:

    安装攻击数据库可能需要一些时间,具体取决于安全数据库的大小。

  4. 检查攻击数据库安装状态。命令输出显示有关攻击数据库的下载和安装版本的信息。

  5. 确认您的 IDP 安全包版本。

  6. 确认应用程序标识包版本。

验证

确认应用程序签名包正在正确更新。

验证应用程序签名包

目的

验证服务应用程序标识版本。

行动

在作模式下,输入 show services application-identification version 命令。

意义

示例输出显示服务应用程序标识版本为 1884。

从代理服务器下载 Junos OS 应用程序签名包

此示例说明如何创建代理配置文件,并使用它从代理服务器下载应用程序签名包。

配置

分步过程

创建代理配置文件,并将其应用于通过代理服务器下载应用程序包。

  1. 为协议 HTTP 创建代理配置文件。

  2. 指定代理服务器的 IP 地址。

  3. 指定代理服务器使用的端口号。

  4. 从代理主机下载应用程序包。

分步过程

在不需要时,您可以禁用代理服务器来下载应用程序签名包。

  • 禁用代理服务器以下载应用程序签名。

要求

此示例使用以下硬件和软件组件:

  • 安装在 SRX 系列防火墙上的有效应用识别功能许可证。

  • Junos OS 18.3R1 或更高版本的 SRX 系列防火墙。此配置示例针对 Junos OS 18.3R1 版进行了测试。

概述

您必须下载并安装 SRX 系列防火墙上外部服务器上托管的应用签名包。从 Junos OS 18.3R1 版开始,您可以使用代理服务器下载应用程序签名包。

要启用从代理服务器下载签名包:

  1. 使用 set services proxy profile 命令使用代理服务器的主机和端口详细信息配置配置文件。

  2. set services application-identification download proxy-profile profile-name使用命令连接到代理服务器并下载应用程序签名包。

下载签名包时,请求将通过代理主机路由到托管签名包的实际服务器。代理主机将响应从实际主机中继回来。下载将从瞻博网络安全网站 https://signatures.juniper.net/cgi-bin/index.cgi 检索应用程序包。

注意:

对代理配置文件配置的支持仅适用于 HTTP 连接。

在此示例中,您将创建一个代理配置文件,并在从外部主机下载应用程序签名包时引用该配置文件。 表 1 提供了此示例中使用的参数的详细信息。

表 1:代理配置文件配置参数

参数

名字

配置文件名称

配置文件-1

代理服务器的 IP 地址

5.0.0.1

代理服务器的端口号

3128

验证

验证通过代理服务器下载的应用程序签名

目的

显示通过代理服务器下载的应用程序签名包的详细信息。

行动

在作模式下,输入 show services application-identification status 命令。

意义

在命令输出中,您可以在和Proxy Address字段中找到Proxy Profile 代理配置文件详细信息。

验证应用程序签名下载状态

目的

检查应用包下载状态。

行动

在作模式下,输入 request services application-identification download status 命令。

意义

命令显示应用程序签名包下载状态。

示例:计划应用程序签名包更新

此示例说明如何设置预定义应用程序签名包的自动更新。

要求

开始之前:

  • 确保您的安全设备已连接到互联网,以下载安全包更新。

    注意:

    必须设置 DNS,因为您需要解析更新服务器的名称。

  • 确保您已安装应用程序识别功能许可证。

概述

在此示例中,您需要定期下载当前版本的应用程序签名包。下载应于 12 月 10 日晚上 11:59 开始。若要保持最新信息,您希望每 2 天从公司的 Intranet 站点自动更新一次程序包。

配置

程序

GUI 快速配置

要使用 J-Web 界面设置自动下载和定期更新,请执行以下步骤:

分步过程

  1. 输入 Configure>Security>AppSecure Settings 以显示“应用程序签名”页。

  2. 单击 Global Settings

  3. 单击选项卡 Download Scheduler ,然后修改以下字段:

    • URL: https://signatures.juniper.net/cgi-bin/index.cgi

    • 启用计划更新:选中该复选框。

    • 间隔: 48

  4. 单击 Reset Setting 以清除现有开始时间,以 YYYY-MM-DD.hh:mm 格式输入新的开始时间,然后单击 OK

    • 开始时间: 2019-06-30.10:00:00

  5. 单击 Commit Options>Commit 以提交更改。

  6. 单击 Check Status 此项可监视活动下载或更新的进度,或查看最新更新的结果。

分步过程

要使用 CLI 自动更新 Junos OS 应用程序签名包,请执行以下作:

  1. 指定安全包的 URL。安全包包括检测器以及最新的攻击对象和组。以下语句将 https://signatures.juniper.net/cgi-bin/index.cgi 指定为用于下载特征码数据库更新的 URL:

  2. 指定下载的时间和间隔。以下语句将间隔设置为 48 小时,开始时间设置为 12 月 10 日上午 10 点:

  3. 如果完成设备配置,请提交配置。

验证

要验证应用程序签名包是否已正确更新,请输入 show services application-identification version 命令。查看最新版本的版本号和详细信息。

将应用程序签名包更新计划为 IDP 安全包的一部分

此示例中的配置说明介绍如何在指定的日期和时间设置应用程序标识签名包(IDP 安全包的一部分)的自动更新。

要求

开始之前:

  • 确保您的安全设备已连接到互联网,以下载安全包更新。

    注意:

    必须设置 DNS,因为您需要解析更新服务器的名称。

  • 确保您已安装应用程序识别功能许可证。

概述

在此示例中,您需要定期下载当前版本的应用程序签名包。下载应于 12 月 10 日晚上 11:59 开始。若要保持最新信息,您希望每 2 天从公司的 Intranet 站点自动更新一次程序包。

配置

程序

GUI 快速配置

要使用 J-Web 界面设置自动下载和定期更新,请执行以下步骤:

分步过程

  1. 输入 Configure>Security>IDP>Signature Updates 以显示“安全 IDP 签名配置”页面。

  2. 单击 Download Settings 并修改 URL: https://signatures.juniper.net/cgi-bin/index.cgi

  3. 单击选项卡 Auto Download Settings ,然后修改以下字段:

    • 间隔: 48

    • 开始时间: 2013-12-10.23:59:55

    • 启用计划更新:选中该复选框。

  4. 单击 Reset Setting 以清除现有字段,输入新值。单击 OK

  5. 单击 Commit Options>Commit 以提交更改。

  6. 单击 Check Status 此项可监视活动下载或更新的进度,或查看最新更新的结果。

分步过程

要使用 CLI 自动更新 Junos OS 应用程序签名包,请执行以下作:

  1. 指定安全包的 URL。安全包包括检测器以及最新的攻击对象和组。以下语句将 https://signatures.juniper.net/cgi-bin/index.cgi 指定为用于下载特征码数据库更新的 URL:

  2. 指定下载的时间和间隔。以下语句将间隔设置为 48 小时,开始时间设置为 2013 年 12 月 10 日晚上 11:55:

  3. 启用安全包的自动下载和更新。

  4. 如果完成设备配置,请提交配置。

验证

确认应用程序签名包正在正确更新。

验证应用程序签名包

目的

验证服务应用程序标识版本

行动

在作模式下,输入 show services application-identification version 命令。

意义

示例输出显示,服务应用程序标识版本为 1884。

示例:在机箱群集模式下下载并安装应用识别包

此示例说明如何将应用程序签名包数据库下载并安装到在机箱群集模式下运行的设备。

下载并安装应用识别包

分步过程

下面的示例要求您在各个配置层级中进行导航。有关作说明,请参阅 CLI 用户指南

要下载并安装应用程序包,请执行以下作:

  1. 在主节点上下载应用程序包。

    {primary:node0}[edit]

    user@host> request services application-identification download

  2. 检查应用包下载状态。

    {primary:node0}[edit]

    user@host> request services application-identification download status

    下载成功后,将显示以下消息

    应用程序包安装在主节点上的应用程序签名数据库中,主节点和辅助节点上同步应用程序标识文件。

  3. 使用 install 命令更新应用程序包。

    {primary:node0}[edit]

    user@host> request services application-identification install

  4. 检查应用程序包更新状态。命令输出显示有关已下载和已安装的应用程序包版本的信息。

    {primary:node0}[edit]

    user@host> request services application-identification install status

    注意:

    应用程序签名可能会从新版本的应用程序签名数据库中删除。如果在设备上的现有应用程序防火墙策略中使用此签名,则新数据库的安装将失败。安装状态消息标识不再有效的签名。要成功更新数据库,请从现有策略和组中删除对已删除签名的所有引用,然后重新运行 install 命令。

    注意:

    在主节点上下载应用程序签名包时,有时由于意外故障切换,主节点可能无法完全下载应用程序签名包。解决方法是,必须删除 /var/db/appid/sec-download/.apppack_state 并重新启动设备。

分步过程

要卸载应用程序包:

  1. 使用 uninstall 命令卸载应用程序包。

    {primary:node0}[edit]

    user@host> request services application-identification uninstall

  2. 检查应用程序包的卸载状态。

    {primary:node0}[edit]

    user@host> request services application-identification uninstall status

  3. 检查协议包的卸载状态:

要求

开始之前:

概述

如果使用应用程序标识,则可以下载预定义的应用程序签名包数据库。瞻博网络会定期更新数据库,并在瞻博网络网站上提供。此软件包包含可用于匹配 IDP 中的流量、应用防火墙策略和应用跟踪的应用对象。有关详细信息,请参阅 了解 Junos OS 应用程序包安装

在机箱群集模式下运行的设备上下载应用识别安全包时,安全包将下载到主节点,然后同步到辅助节点。

验证 Junos OS 应用程序标识提取的应用程序包

目的

成功下载安装应用包后,使用以下命令查看预定义的应用签名包内容。

行动

  • 查看应用程序包的当前版本:

  • 查看应用程序包的当前状态:

卸载 Junos OS 应用程序标识应用程序包

您可以卸载预定义的应用程序包。如果 Junos OS 配置中的预定义应用签名中引用了任何活动安全策略,则卸载作将失败

要卸载应用程序包:

  1. 卸载应用程序包:
  2. 检查应用包的卸载作状态。命令输出显示有关应用程序包和协议包的卸载状态的信息。
    • 检查卸载状态:

    • 检查协议包的卸载状态:

应用程序包和协议包将卸载到设备上。要重新安装应用程序标识,您需要下载应用程序包并重新安装。

应用签名包回滚

从 Junos OS 20.3R1 版开始,您可以通过下列方法之一将应用程序签名包的当前版本回滚到前一个版本:

  • 自动回滚

  • 手动回滚

自动回滚

如果应用签名包安装失败,系统会自动回滚到当前安装在安全设备上的应用签名包的前一个版本。

在机箱群集模式下运行的设备上下载并安装应用程序签名包时,如果节点上的安装失败,系统将回滚到应用程序签名的前一个版本。设备在安装失败且回滚成功的同一节点上显示次要告警。

例:

安装失败且回滚成功完成时,检查应用签名包回滚状态。

手动回滚

您可以使用以下步骤手动将应用程序签名包回滚到以前安装的版本:

  1. 将应用程序签名包回滚到前一个版本。

  2. 检查回滚状态。

对于应用程序签名包的手动回滚,请注意以下几点:

  • 手动将应用程序签名包版本从版本 Y 回滚到版本 X 后,将跳过应用程序签名包的计划自动更新,直到有高于版本 Y 的新版本 Z 可用。

  • 您可以通过入侵检测和防御 (IDP) 安全包下载和安装应用签名。在这种情况下,如果在 IDP 安装期间 AppID 安装失败,AppID 将回滚到之前的版本,并且 IDP 安装将继续使用请求的版本。在这种情况下,IDP 和 AppID 可能具有不同的版本。

  • 如果下载的签名包文件有任何损坏、删除或修改,则不会继续安装应用程序签名包。在这种情况下,将显示以下消息:

  • 当您的安全设备不包含任何早期版本的应用程序签名包,并且您尝试回滚应用程序签名包时,设备将显示以下错误消息:

对新添加的应用签名进行分组

我们通过将所有新添加的应用程序签名分组到“组”下 junos:all-new-apps 来增强应用程序签名包。在安全设备上下载应用签名包时,将下载整个预定义的应用组,并在安全策略中进行配置,如以下示例所示:

我们还在应用程序签名包中引入了应用程序标记列表。您可以在基于应用程序属性的预定义标签上对类似的应用程序进行分组。这样,就可以在定义安全策略时一致地重用应用程序组。

在上面的示例中,您使用 tags remote-access 配置基于标记的应用程序组,并将 web 另一个标记组配置为 social_networking。所有将标记为 web “或 remote-access ”和 social_networking 的应用程序都将添加到应用程序组中。

基于标记对类似应用程序进行分组可帮助您在定义安全策略时一致地重用应用程序组。

将新应用迁移到普通应用:

与以前安装的签名包相比,junos:all-new-apps 组包含安全设备上已安装的应用程序签名包中的一组所有新应用程序。如果您决定安装较新版本的应用程序签名包,则该版本将在 junos:all-new-apps 组中包含一组新的应用程序。

您可以选择将新应用程序迁移到现有应用程序签名包中的普通应用程序。此迁移将帮助你在安全策略中一致地维护规则,这些规则是在将来升级到较新的应用程序签名版本时为新应用程序创建的。

您可以使用以下新命令将标记为新应用程序的应用程序移动到普通应用程序:

  • 若要仅将指定的新应用程序迁移为普通应用程序,请使用以下命令:

  • 若要将所有新应用程序迁移为普通应用程序,请使用以下命令:

运行这些命令后,应用程序将不再被标记为新建,并且不会成为组的一部分 junos:all-new-apps

应用程序签名包增强功能

我们对应用程序签名包引入了以下增强功能:

应用程序签名包安装增强功能

可以使用以下增强型应用程序签名包安装选项:

应用程序签名包安装失败

在应用程序签名包安装过程中,如果发生错误或进程意外崩溃,安装将自动停止并恢复到以前安装的版本。

当您尝试检查错误的应用程序签名包的下载状态时,系统会显示以下错误信息:

  • 指定应用程序签名包版本后:
  • 如果没有指定的应用签名包版本:

当您检查应用程序签名安装状态时,系统会显示以下消息:

  • 当应用程序包安装完成并正在验证是否存在任何缺陷时:

  • 尝试安装标记为错误的应用程序签名包时:

  • 当已安装的应用程序签名包被检测为有故障时:

您可以使用以下命令查看失败版本的详细信息:

对于计划的应用程序签名包的自动更新:在安装过程中,如果安装包有任何问题,系统会将应用程序签名包回滚到以前的版本。在下一次自动更新期间,系统不会继续下载和安装有问题的签名包。

自动回滚增强

自动回滚功能现在使系统能够恢复到应用程序签名包的先前工作版本。此外,如果在应用程序签名包安装过程中出现任何问题,它会保留以前指定的回滚版本

例如,如果设备当前具有应用程序签名包版本 Y,并且已将回滚版本设置为 X,则在安装尝试期间会出现以下情况:

  • 您尝试安装新版本 Z。
  • 如果在安装过程中出现任何问题,或者版本 Z 无法安装,系统会自动恢复到当前版本 Y。
  • 先前指定的回滚版本 X 保持不变。

这样,系统可以在需要时恢复到已知的工作版本,从而确保平稳过渡。

机箱群集设置上的应用签名包安装

使用机箱群集设置时,系统会先在主节点上安装应用签名包,并检查是否存在任何问题。

应用程序签名包安装立即在主节点上开始。在安装过程中,辅助节点等待主节点完成安装包的验证。如果验证成功,则系统将继续在辅助节点上安装相同的软件包,否则将跳过安装。

您可以使用以下命令检查安装状态:

如果在主节点上安装失败,则仅在主节点上进行回滚。同样,如果辅助节点上的安装失败,则仅在辅助节点上触发回滚。

安装失败时,系统将显示以下消息:

主节点

辅助节点

当节点在主节点上安装过程中从主要状态变为辅助状态时,系统将显示以下消息:

主节点

辅助节点

如果由于意外问题导致主系统无法在时间内(约 35 分钟)更新辅助节点,则辅助系统上的安装过程将被取消。

主节点完成安装和验证后,系统会在辅助节点上启动安装。如果由于故障转移而更改了主要角色和辅助角色,则上一个辅助节点(现在是主节点)将继续安装签名包。

应用程序签名包主要版本和次要版本

我们通过以下功能增强了应用程序签名包的安装:

签名包服务器的安装状态

应用程序签名引擎将状态发送到签名包服务器,以确定安装成功或失败。在应用程序签名包安装过程中,如果在包中发现错误,安装将停止并恢复到以前的活动版本,并且状态将发送到服务器。如果多个设备报告有问题的应用程序签名包,服务器将分析此数据,将该包标记为无效,并阻止将来下载。

将签名包标记为无效仅适用于主要签名包。

标记为无效的签名包将无法通过 CLI 进行下载。通过 Security Director 下载和安装以及脱机下载会显示错误消息,通知请求的应用程序包无法下载。

主要和次要签名包

现在,我们支持两种类型的签名包可用于更新:

  • 主要更新包括 IDP 签名、IDP 检测器和应用程序识别原型包。
  • 次要更新包括定期签名更新。

让我们通过一个示例来了解主要和次要更新的区别:

  • 已发布协议包的签名包版本为 3585。这是一项重大更新。3585 之后的所有次要签名包都包含此更新的协议包,直到我们进行下一次主要签名包更新。
  • 软件包的下一个版本包括 IDP 检测器,版本为 3598。这又是一个重大更新。3598 之后的所有次要签名包都包含此更新的检测器,直到我们进行下一次重大更新。

如果防火墙的主要签名包版本为 3598,并且尝试使用手动下载方法或自动下载等次要版本(如 3588),则下载将失败,并显示以下错误消息:

下载仅限未成年人的签名包

您可以下载标记为次要的应用程序签名包。默认行为不检查主要版本或次要版本。

要设置次要签名包的自动下载:

在命令中指定 minor-only 将下载签名包的次要版本。

要下载小签名包:

在命令中指定 minor-only 将下载签名包的次要版本。

检查可用的签名包版本:

命令显示应用程序签名包的所有可用版本。

检查可用的签名包版本:

该命令显示主要应用程序签名包的所有最新版本。

查看签名包的版本:

命令在字段中 Application package version 显示设备上安装的应用程序签名包版本。

请访问瞻博网络安全网站,查看签名包的版本。

命令显示主要和次要应用签名包的最新版本,这些签名包可在瞻博网络安全网站上找到。

降级应用程序签名包版本

可以通过指定签名包版本来降级应用程序签名包版本。使用以下步骤降级:

  1. 使用 show services application-identification recent-appid-sigpack-versions 命令检查可用的签名包版本。

  2. 执行命令下载所需版本:

脱机应用程序标识 (AppID) 更新

离线应用程序标识 (AppID) 更新和相关功能显著增强了网络系统的可管理性和可服务性,特别是在连接受限的环境中。

脱机 AppID 更新功能允许您使用以下 CLI 命令从本地 tar 文件更新签名包:

输入此命令后,系统将解压缩签名包,并将提取的文件放置在设备上的适当位置。

例:

  1. 从以下网址复制或下载脱机应用程序包: https://support.juniper.net/support/downloads/?p=282
  2. 输入命令以提取签名包:
  3. 查看签名包离线下载状态:

    当包路径不正确时,系统将显示以下错误消息:

  4. request services application-identification install使用命令在设备上安装签名包。

作结束时会显示一条系统日志消息,指示更新是否成功或是否遇到任何错误,从而为故障排除提供即时反馈。syslog 消息示例:

  • 确认 APPIDD_APPPACK_OFFLINE_DOWNLOAD_RESULT: AppID sigpack offline download : Complete 更新成功。
  • 指示 APPIDD_APPPACK_OFFLINE_DOWNLOAD_RESULT: AppID sigpack offline download : Failed with error (AppID offline download package </var/tmp/...> does not exist) 失败以及特定错误消息

此功能在 Internet 连接有限或没有 Internet 连接的环境中(如远程位置或安全设施)特别有用。

已弃用应用程序的 Syslog 消息

您现在可以管理已弃用的应用程序和应用程序组。执行签名包更新后,系统日志消息将列出已弃用的应用程序,帮助您识别和管理可能影响安全策略的过时应用程序。

处理已弃用的应用程序时,系统日志消息 APPIDD_DEPRECATED_APPLIST: Obsolete apps: app1, app2, app3, app4... 会列出过时的应用程序,以便您采取适当的措施。

列出已弃用的应用程序组

您可以使用以下命令列出所有已弃用的应用程序组:

命令允许您列出已弃用的应用程序组,确保这些组不会干扰设备配置,并防止由于隐藏的弃用组而导致提交失败。

您可以使用以下系统日志消息查看已弃用的应用程序组:

许可证的附加平台信息

不再需要单独的许可证密钥来确保应用安全性。相反,您必须使用与您的产品和设备对应的相应 JSE 或 JSB 软件许可证(表 2表 3)。此许可证使您能够:

  • 下载并安装 AppID 签名数据库更新
  • 访问 AppSecure 功能,例如 AppFW、AppQoS 和 AppTrack

这与之前的模式不同,在以前的模式中,必须在每台设备上单独购买和安装专用的 Application Security 订阅许可证。

Application Security 是 SRX 系列防火墙的 Junos Software Enhanced (JSE) 软件许可证包的一部分,如 表 2 所示。

表 2:JSE 包中的应用安全支持
平台 从发布阶段开始
SRX4100 和 SRX4200 设备 Junos OS 15.1X49-D65 版和 Junos OS 17.3R1 版
SRX1500、SRX300、SRX320、SRX340 和 SRX345 设备 Junos OS 15.1X49-D30 版和 Junos OS 17.3R1 版
SRX5400、SRX5600、SRX5800、vSRX 和 cSRX Junos OS 25.2R1 版

Application Security 是 Junos Software Base (JSB) 软件许可证包的一部分,适用于 表 3 中所示的 SRX 系列防火墙。

表 3:JSB 软件包中的应用安全支持
平台 从发布阶段开始
SRX380, SRX4600 Junos OS 20.2R1 版
SRX1600、SRX2300、SRX4300 Junos OS 23.4R1 版
SRX4120 Junos OS 25.2R1 版

如需详细了解 Junos OS 软件许可,请参阅 瞻博网络许可指南

有关详细信息,请参阅 SRX 系列服务网关 上的产品介绍,或联系您的瞻博网络客户团队或瞻博网络合作伙伴。

请参阅 功能浏览器 ,了解软件版本中产品支持的功能

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
24.4R1
从 Junos OS 24.4R1 版开始,应用签名安装通过状态报告、特定于版本的降级以及对主要和次要签名包的支持得到了增强
24.4R1
从 Junos OS 24.4R1 版开始,我们支持脱机 AppID 更新和列出已弃用应用的系统日志消息。
24.4R1
从 Junos OS 24.2R1 版开始,应用签名安装包括在出错或崩溃时自动回滚,恢复到上一个工作版本,在机箱群集中,软件包会先安装在主节点上进行验证。
21.1R1
从 Junos OS 21.1R1 版开始,我们通过将所有新添加的应用程序签名分组到组下 junos:all-new-apps 来增强应用程序签名包。
21.1R1
从 Junos OS 21.1R1 版开始,我们对应用程序签名包进行了增强,其中包括支持 FTP 数据上下文传播、跳过 APBR 在应用系统缓存 (ASC) 命中时卸载的会话的深度包检测 (DPI)、在同一版本的签名包上强制安装应用程序签名包。
21.1R1
从 Junos OS 21.1R1 版开始,我们增强了 CLI 命令来显示应用程序签名包的发布日期,并显示已安装的签名包中已弃用的应用程序签名列表。
20.4R1
从 Junos OS 20.4R1 版开始,系统日志消息将更新为显示应用程序签名包下载和安装结果。
20.4R1
从 Junos OS 20.4R1 版开始,系统日志消息将更新为显示应用程序签名包下载和安装结果。
20.3R1
从 Junos OS 20.3R1 版开始,您可以将当前版本的应用程序签名包回滚到之前的版本。
12.1X47-D10
从 Junos OS 12.1X47-D10 版本开始,支持新一代应用识别。
12.1X47-D10
从 Junos OS 15.1X49-D50 版和 Junos OS 17.3 版开始,如果原型捆绑包与 AppFW 或 AppQoS 规则中使用的应用 ID 不匹配,则升级或降级应用签名包将触发错误。
12.1X47-D10
从 Junos OS 12.1X47-D10 版开始,某些应用可能会有新的别名。现有配置仍然有效,但日志和相关数据将反映更新的名称