• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C SecPath A2000-G[AK][V][G510][Cloud]系列运维审计系统 应用发布配置指导(E6111 E6112 R6113)-6W115

手册下载

目 录

1 部署应用发布服务器

1.1 部署应用发布服务器(单机)

1.1.1 准备安装环境

1.1.1.1 准备硬件资源

1.1.1.2 服务器配置要求

1.1.1.3 配置防火墙

1.1.1.4 准备应用发布软件包

1.1.2 安装远程桌面服务(Windows Server 2008)

1.1.3 安装远程桌面服务(Windows Server 2012/2016/2019)

1.1.4 激活远程桌面授权

1.1.4.1 激活远程桌面授权(Open License方式)

1.1.4.2 激活远程桌面授权(MCCL方式)

1.1.4.3 激活远程桌面授权(OEM方式)

1.1.5 配置组策略

1.1.6 安装.NET Framework3.5(Windows 2008)

1.1.7 安装.NET Framework3.5(Windows 2012/2016/2019)

1.1.7.1 使用服务器管理离线安装.NET Framework3.5

1.1.7.2 使用DISM命令离线安装.NET Framework3.5

1.1.8 安装软件

1.1.9 配置软件(可选)

1.1.10 应用发布服务器加入运维审计系统

1.2 部署应用发布服务器(集群)

2 发布应用

2.1 客户端兼容性列表

2.1.1 应用系统访问兼容性列表

2.1.2 数据库访问兼容性列表

2.2 安装应用

2.3 配置应用

2.4 配置代填脚本(B/S)

2.4.1 获取B/S应用的控件Xpath/Selector

3 管理资产

3.1 新增资产

3.1.1 新增数据库资产

3.1.2 新增C/S资产

3.1.3 新增B/S资产

3.2 访问资产

3.3 参考

3.3.1 修改图形会话配置

3.3.2 使用户配置对所有用户生效

4 审计资产

4.1 审计应用系统资产

4.2 审计数据库资产

5 附录

5.1 登录运维审计系统 Web界面

5.1.1 使用本地密码登录运维审计系统

5.1.2 使用其他方式登录运维审计系统

5.2 登录运维审计系统的Console

5.2.1 直连登录Console

5.2.2 通过串口登录Console

5.2.3 通过SSH远程登录Console

5.3 配置远程客户端

1 部署应用发布服务器

为了访问应用系统和数据库资产,运维审计系统需要部署一台Windows应用发布服务器。在用户访问对应资产时,运维审计系统连接到该服务器,并打开服务器上已安装的应用客户端,使用该客户端连接到应用的服务端。通过这种方式,可以对用户的行为实现有效的控制,使其只能在特定的环境中使用应用客户端,并且实现对用户操作的审计。

应用发布服务器的部署方式分为以下几种:
  • 单机部署:部署一台单独的应用发布服务器,可以满足大多数基本的应用系统访问需求。
  • 集群部署:当单机部署不能满足要求,出现会话响应时间较长或会话连接不稳定等状况时,使用多台应用发布服务器组成集群,共同提供服务。

请用户根据自己的实际情况选择合适的部署方式,并参照对应章节的内容完成部署。

运维审计系统采用非单机方式部署时,所有节点共同使用同一台或多台应用发布服务器,应用发布服务器的配置会在不同节点之间进行同步。

1.1 部署应用发布服务器(单机)

当一台应用发布服务器就能满足用户的所有访问要求时,用户可以只部署一台应用发布服务器。

应用发布服务器单机部署时的流程如下:



1.1.1 准备安装环境

部署应用发布服务器,需要用户自行准备一台服务器并完成应用发布服务器的配置。

1.1.1.1 准备硬件资源

服务器要求的硬件资源如下:

资源名 推荐配置
CPU 双核,1.4 GHz以上
内存
  • Windows Server 2008:4GB或以上
  • Windows Server 2012/2016/2019:8GB或以上
硬盘 100GB或以上
网卡 千兆以太网卡 x 1

1.1.1.2 服务器配置要求

服务器配置必须满足以下要求:
  • 服务器的IP地址类型与运维审计系统、访问资产的IP地址类型需要保持一致,即都为IPv4或都为IPv6。
  • 应用发布服务器必须安装JAVA,并配置正确的环境变量。
  • 应用发布服务器上请勿安装任何非操作系统内置的安全软件,否则会影响到运维审计系统和应用发布服务器之间的交互,且产生故障时不易排查。
  • 服务器的操作系统必须为如下之一:
    • Windows Server 2008 R2 Enterprise SP1 x64
    • Windows Server 2012 R2 Standard x64
    • Windows Server 2016 Standard x64(需安装KB4016635补丁)
    • Windows Server 2019 Standard x64(E6112P13及以后版本支持)

1.1.1.3 配置防火墙

服务器需要保证与运维审计系统之间网络连通,并且开放以下端口。以下仅列出了所有建议开启的端口,如用户对于应用发布服务器有其他要求或使用非标准端口,请根据实际情况设置防火墙。
源IP 目的IP 协议 端口 说明
运维审计系统 应用发布服务器 TCP 3389 远程访问端口。必须开启。
TCP 5156 Winsync服务使用的端口。必须开启。
TCP 4411 数据库会话使用的端口
应用发布服务器 运维审计系统 TCP 3301 Agent使用的端口。必须开启。
TCP 数据库服务端口,例如:
  • Oracle:1521
  • SQL Server:1433
  • MYSQL:3306
数据库审计服务(当对应的数据库和客户端支持数据库审计时)
应用发布服务器 Linux/Unix资产 TCP 22、23 SSH和Telnet服务端口

注:如需使用字符会话访问方式为web-putty或web-scrt建立字符会话,也必须放通应用发布服务器到资产的相关字符会话端口。

应用发布服务器 数据库 TCP 数据库服务端口,例如DB2:50000 数据库审计服务(当对应的数据库和客户端不支持数据库审计时)
应用发布服务器 B/S应用 TCP 80 HTTP服务端口
443 HTTPS服务端口
应用发布服务器 C/S资产 TCP或UDP 根据访问的资产实际情况放通端口 当发布了相关C/S应用时也需要排查放通对应的端口。

另外,如使用远程客户端访问主机/网络资产,也需要放通对应的端口。

1.1.1.4 准备应用发布软件包

以下软件包都包含在winsoft安装包中,请直接单击右上角的用户姓名,并选择帮助 > 其他应用 > 下载 > 应用发布相关应用,下载winsoft安装包,其中包含了以下所有插件及一键安装脚本。
名称 文件名 说明
VC++组件 vcredist_vXXXX_x86/x64 用于支持Winlogon的VC++组件,需要先于Winlogon完成安装。
Winlogon插件 Winlogon-vXXXX.exe 用于运维审计系统和应用发布服务器之间的同步。XXXX代表版本号。
B/S发布工具 webdriver.rar 包含了发布B/S应用所使用的相关脚本和组件。
数据库审计插件 GSessiond-vXXXX.exe 用于支持应用发布中的数据库审计。XXXX代表版本号。
Agent agent.exe 用于支持通过Winlogon的AppServerconf,将应用配置及代填脚本信息自动同步到运维审计系统的远程客户端。
安装/卸载脚本 install.bat/uninstall.bat 用于安装/卸载所有应用发布插件。双击执行后将依次安装/卸载以上所有插件。

1.1.2 安装远程桌面服务(Windows Server 2008)

本节指导在Windows Server 2008服务器上安装远程桌面服务,从而使运维审计系统可以正常访问安装在应用发布服务器上的应用程序。

  1. 单击开始菜单,选择管理工具 > 服务器管理器 > 角色
  2. 单击添加角色。




  3. 勾选远程桌面服务,并单击下一步




  4. 勾选远程桌面会话主机远程桌面授权,并单击下一步




  5. 连续单击下一步,直到进入身份验证方法配置菜单。
  6. 勾选不需要使用网络基本身份验证,单击下一步




  7. 选择授权模式每设备,并单击下一步




  8. 连续单击下一步,直到安装完成。
  9. 根据提示重启服务器,服务器将在启动时完成剩余的安装配置步骤。

1.1.3 安装远程桌面服务(Windows Server 2012/2016/2019)

本节指导在Windows Server 2012、2016和2019服务器上安装远程桌面服务,从而使运维审计系统可以正常访问安装在应用发布服务器上的应用程序。

本节以Windows Server 2012 R2 Standard为例安装远程桌面服务。Windows Server 2016/2019的安装步骤和2012完全一致。

  1. 单击开始菜单,选择服务器管理器
  2. 选择仪表盘 > 快速启动 > 添加角色和功能




  3. 根据提示确认完成安装准备后,单击下一步




  4. 选择基于角色或基于功能的安装,并单击下一步




  5. 选择从服务器池中选择服务器,并从服务器池中选中当前待安装桌面服务的应用发布服务器,单击下一步




  6. 勾选远程桌面服务,并单击下一步




  7. 连续单击下一步,进入选择角色服务界面。
  8. 勾选远程桌面会话主机远程桌面授权,并单击下一步
    Note: 勾选后如弹出添加远程桌面会话主机所需的功能,请单击添加功能确认。




  9. 勾选如果需要,自动重新启动目标服务器,并单击安装,等待安装完成。




  10. 等待自动重启完成,服务器将在启动时完成剩余的安装配置步骤。
重启完成后,远程登录可能会出现以下报错:



此时请本地登录该服务器,并选中开始菜单中的这台电脑,单击右键选择属性 > 远程设置 > 远程,取消对于仅允许使用网络级别身份验证的远程桌面计算机连接(建议)的勾选。



1.1.4 激活远程桌面授权

远程桌面服务组件需要先激活授权管理器,再将微软提供的许可证导入授权管理器才能正常使用远程桌面服务。

当前支持以下授权方式,差异如下表所示。
表1.1 远程桌面授权
授权方式 支持授权服务器 许可证信息
Open License Windows Server 2008 R2 SP1 Enterprise/2012 R2 Standard/2016 Standard/2019 Standard Open License授权许可证包括以下信息:
  • 父级计划(授权号码)
  • 许可证号
  • 许可证日期
  • 产品描述
MCCL Windows Server 2012 R2 Standard/2016 Standard/2019 Standard
Note: 默认只支持Windows Server 2019 Standard。如果需要使用Windows Server 2012/2016,请联系技术支持人员进行降级处理。
MCCL授权许可证包括以下信息:
  • 许可证号
  • 许可证日期
  • 产品描述
OEM Windows Server 2012 R2 Standard/2016 Standard/2019 Standard
Note: 默认只支持Windows Server 2019 Standard。如果需要使用Windows Server 2012/2016,请自行联系微软技术支持,进行降级授权处理。
OEM授权许可证是一张纸质文件,刮开涂层可以看到许可证号。

请根据您收到的许可证类型,选择正确的授权方式进行授权。

图1.1 Open License授权许可证




图1.2 MCCL授权许可证




图1.3 OEM授权许可证




1.1.4.1 激活远程桌面授权(Open License方式)

本节以Windows Server 2008为例介绍如何激活远程桌面授权,2012/2016/2019与2008的激活步骤完全一致。

激活远程桌面授权需要激活授权管理器安装许可证,其中安装许可证时需要使用RDS 许可证号码,一般情况下使用开放式许可证,如有特殊需求请联系微软购买Remote Desktop Services license 的企业协议授权,并记录该协议号码。本节的指导步骤中使用开放式许可证授权。授权允许的设备数量至少为1。

激活授权管理器

  1. 单击开始菜单,选择管理工具 > 远程桌面服务 > 远程桌面授权管理器




  2. 选择待激活授权的服务器,右键单击并选择激活服务器




  3. 在弹出的服务器激活向导对话框中,单击下一步




  4. 继续单击下一步,进入连接方法界面。在下拉菜单中选择连接,并单击下一步
    不同连接方法的说明如下。本节以选择Web浏览器为例介绍后续的激活方法。
    • 自动连接(推荐):使用此方法的前提是要确保应用发布服务器能连通互联网,否则无法进行授权许可。
    • Web浏览器:此方法适用于应用发布服务器无法连通互联网,但需要进行授权许可。找一台能连通互联网的电脑,在浏览器中输入https://activate.microsoft.com,进入远程桌面服务器授权页面进行授权许可。
    • 电话:此方法适用于通过微软的服务热线进行电话授权许可,此方法比较繁琐,需要提供各种详细信息。




  5. 许可证服务器激活界面,记录该界面中产品ID,并单击链接https://activate.microsoft.com跳转到该链接,或直接在浏览器中访问该链接。




  6. Optional: 在打开的远程桌面服务器授权页面中,选择语言为Chinese (Simplified),并单击go,将页面语言切换到中文。




  7. 勾选启用许可证服务器,单击下一步




  8. 输入5中记录的产品ID,输入公司信息,选择国家(地区),并单击下一步




  9. 确认信息无误后,单击下一步




  10. 将红框中生成的许可证服务器ID复制到5中的窗口中,并单击下一步
    Note: 请保持该远程桌面服务器授权页面不要关闭。








  11. 勾选立即启动许可证安装向导,单击下一步




安装许可证

  1. 继续单击下一步,进入获取客户端许可证密钥包界面。




  2. 10中的远程桌面服务器授权页面中单击,进入RDS授权页面。许可证程序选择开放式许可证,并单击下一步




  3. 输入以下信息,并单击下一步
    • 产品类型
      • 2008:选择Windows Server 2008 R2 RDS 每设备 CAL 或 Windows Server 2008 TS 每设备 CAL
      • 2012:选择Windows Server 2012 远程桌面服务每设备客户端访问许可证
      • 2016:选择Windows Server 2016 远程桌面服务每设备客户端访问许可证
      • 2019:选择Windows Server 2019 远程桌面服务每设备客户端访问许可证
    • 数量:填写需要登录的终端数量,根据购买的协议填写。
    • 授权号码许可证号码:需要向微软申请购买。请参考Purchase client access licenses购买License。授权号码为15个字母数字字符(包含3各字母,字母之前为8个数字,之后4个数字),许可证号码为8个数字。




  4. 确认信息无误后,单击下一步




  5. 将红框中的许可证密钥包ID复制到获取客户端许可证密钥包窗口中,并单击下一步








    Note: 如获取许可证密钥的过程中出现以下界面,请返回之前的步骤并检查信息是否填写正确。如确认信息全部填写无误,请联系技术支持解决。



  6. 单击完成,完成许可证的安装。




授权管理激活并且安装许可证后,可以通过以下方式检查远程桌面授权是否激活成功:
Windows server 2008:
  • 打开服务器管理器,在角色 > 远程桌面服务 > RD会话主机配置 > 授权诊断中查看授权是否成功。



  • 在开始菜单中,依次选择管理工具 > 远程桌面服务 > 远程桌面授权管理器,在弹出的RD授权管理器对话框中,选中当前服务器,查看许可证计划,如果不存在临时许可证计划,则表明远程桌面授权激活成功。



Windows server 2012/2016/2019:以Windows Server 2016为例进行检查。Windows Server 2012/2019的检查步骤和2016完全一致。
  • 打开服务器管理器,依次单击远程桌面服务 > 服务器,选中当前服务器,鼠标右击选择RD授权诊断程序,在弹出的对话框中查看授权是否成功。



  • 控制面板 > 系统和安全 > 管理工具 > Remote Desktop Services中双击打开远程桌面授权管理器,在弹出的RD授权管理器对话框中,选中当前服务器,查看许可证计划,如果不存在临时许可证计划,则表明远程桌面授权激活成功。



1.1.4.2 激活远程桌面授权(MCCL方式)

本节以Windows Server 2019为例介绍如何通过MCCL方式激活远程桌面授权。

激活远程桌面授权需要激活授权管理器安装许可证,其中安装许可证时需要使用RDS许可证代码。

激活授权管理器

  1. 单击开始菜单,选择Windows管理工具 > 远程桌面授权管理器,选择待激活授权的服务器,右键单击并选择激活服务器




  2. 在弹出的服务器激活向导对话框中,单击下一步




  3. 继续单击下一步,进入连接方法界面。在下拉菜单中选择连接,并单击下一步
    不同连接方法的说明如下。本节以选择Web浏览器为例介绍后续的激活方法。
    • 自动连接(推荐):使用此方法的前提是要确保应用发布服务器能连通互联网,否则无法进行授权许可。
    • Web浏览器:此方法适用于应用发布服务器无法连通互联网,但需要进行授权许可。找一台能连通互联网的电脑,在浏览器中输入https://activate.microsoft.com,进入远程桌面服务器授权页面进行授权许可。
    • 电话:此方法适用于通过微软的服务热线进行电话授权许可,此方法比较繁琐,需要提供各种详细信息。




  4. 许可证服务器激活界面,记录该界面中产品ID,并单击链接https://activate.microsoft.com跳转到该链接,或直接在浏览器中访问该链接。




  5. Optional: 在打开的远程桌面服务器授权页面中,选择语言为Chinese (Simplified),并单击go,将页面语言切换到中文。




  6. 勾选启用许可证服务器,单击下一步




  7. 输入4中记录的产品ID,输入公司信息,选择国家(地区),并单击下一步




  8. 确认信息无误后,单击下一步




  9. 将红框中生成的许可证服务器ID复制到4中的窗口中,并单击下一步
    Note: 请保持该远程桌面服务器授权页面不要关闭。








  10. 勾选立即启动许可证安装向导,单击下一步




安装许可证

  1. 继续单击下一步,进入获取客户端许可证密钥包界面。




  2. 9中的远程桌面服务器授权页面中单击,进入RDS授权页面。许可证程序选择License Pak(零购),并单击下一步




  3. 输入许可证代码,单击添加,然后单击下一步




  4. 确认信息无误后,单击下一步




  5. 将红框中的许可证密钥包ID复制到获取客户端许可证密钥包窗口中,并单击下一步








    Note: 如获取许可证密钥的过程中出现以下界面,请返回之前的步骤并检查信息是否填写正确。如确认信息全部填写无误,请联系技术支持解决。



  6. 单击完成,完成许可证的安装。
授权管理激活并且安装许可证后,可以通过以下方式检查远程桌面授权是否激活成功:
  1. 打开服务器管理器,依次单击远程桌面服务 > 服务器,选中当前服务器,鼠标右击选择RD授权诊断程序,在弹出的对话框中查看授权是否成功。



  2. 控制面板 > 系统和安全 > 管理工具 > Remote Desktop Services中双击打开远程桌面授权管理器,在弹出的RD授权管理器对话框中,选中当前服务器,查看许可证计划,如果不存在临时许可证计划,则表明远程桌面授权激活成功。



1.1.4.3 激活远程桌面授权(OEM方式)

OEM授权默认只支持Windows Server 2019,如果操作系统使用Windows Server 2012/2016,需要通过邮件/电话联系微软技术服务,进行降级授权以重新获取新的许可证密钥包ID,否则在安装时会报如下错误。



如获取许可证密钥的过程中出现以下界面,请返回之前的步骤并检查信息是否填写正确。如确认信息全部填写无误,请联系技术支持解决。

激活授权管理器

  1. 单击开始菜单,选择Windows管理工具 > 远程桌面授权管理器,选择待激活授权的服务器,右键单击并选择激活服务器




  2. 在弹出的服务器激活向导对话框中,单击下一步




  3. 继续单击下一步,进入连接方法界面。在下拉菜单中选择连接,并单击下一步
    不同连接方法的说明如下。本节以选择Web浏览器为例介绍后续的激活方法。
    • 自动连接(推荐):使用此方法的前提是要确保应用发布服务器能连通互联网,否则无法进行授权许可。
    • Web浏览器:此方法适用于应用发布服务器无法连通互联网,但需要进行授权许可。找一台能连通互联网的电脑,在浏览器中输入https://activate.microsoft.com,进入远程桌面服务器授权页面进行授权许可。
    • 电话:此方法适用于通过微软的服务热线进行电话授权许可,此方法比较繁琐,需要提供各种详细信息。




  4. 许可证服务器激活界面,记录该界面中产品ID,并单击链接https://activate.microsoft.com跳转到该链接,或直接在浏览器中访问该链接。




  5. Optional: 在打开的远程桌面服务器授权页面中,选择语言为Chinese (Simplified),并单击go,将页面语言切换到中文。




  6. 勾选启用许可证服务器,单击下一步




  7. 输入4中记录的产品ID,输入公司信息,选择国家(地区),并单击下一步




  8. 确认信息无误后,单击下一步




  9. 将红框中生成的许可证服务器ID复制到4中的窗口中,并单击下一步
    Note: 请保持该远程桌面服务器授权页面不要关闭。








  10. 勾选立即启动许可证安装向导,单击下一步




  11. 继续单击下一步,进入获取客户端许可证密钥包界面。




  12. 安装许可证。
    Note: 如获取许可证密钥的过程中出现以下界面,请返回之前的步骤并检查信息是否填写正确。如确认信息全部填写无误,请联系技术支持解决。



    • 正常授权(适用于Windows Server 2019)
      1. 9中的远程桌面服务器授权页面中单击,进入RDS授权页面。许可证程序选择License Pak(零购),并单击下一步



      2. 输入许可证代码,单击添加,然后单击下一步



      3. 确认信息无误后,单击下一步



      4. 将许可证密钥包ID复制到获取客户端许可证密钥包窗口中,并单击下一步







    • 降级授权(适用于Windows Server 2012/2016)
      1. 发送邮件到微软技术支持(主送v-tinl@microsoft.com;抄送mscs_prc@microsoft.com,主题建议为“RDS无法授权问题”),获取降级许可证号。邮件正常内容请参见下图。其中,许可证服务器ID在上一步骤中获取;许可证号/CAL信息在授权纸质件获取;其他信息请根据您的实际情况填写。



      2. 获取微软提供的降级后的许可证密钥包ID,将其复制到获取客户端许可证密钥包窗口中,并单击下一步







        Note: 微软技术支持通常会在8小时内(工作时间)答复。如果长时间没有答复,请拨打微软技术支持电话400-820-3800,联系商用产品售后技术支持,以获得在线支持服务。
  13. 单击完成,完成许可证的安装。




授权管理激活并且安装许可证后,可以通过以下方式检查远程桌面授权是否激活成功:
  1. 打开服务器管理器,依次单击远程桌面服务 > 服务器,选中当前服务器,鼠标右击选择RD授权诊断程序,在弹出的对话框中查看授权是否成功。



  2. 控制面板 > 系统和安全 > 管理工具 > Remote Desktop Services中双击打开远程桌面授权管理器,在弹出的RD授权管理器对话框中,选中当前服务器,查看许可证计划,如果不存在临时许可证计划,则表明远程桌面授权激活成功。



1.1.5 配置组策略

应用发布服务器需要对组策略进行配置,从而满足运维审计系统可以不限数量地连接应用发布服务器并打开应用。

本节以Windows Server 2008为例介绍如何配置组策略,2012/2016/2019与2008的配置步骤完全一致。

  1. 单击开始菜单,选择运行,或直接按win+R键打开运行
  2. 输入gpedit.msc,并按回车,打开本地组策略编辑器
  3. 选择本地计算机策略 > 计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 授权
  4. 选中使用指定的远程桌面许可证服务器并双击。




  5. 在弹出的窗口中,选中已启用,设置要使用的许可证服务器为本地服务器的IP地址:127.0.0.1,并单击确定




  6. 在当前授权菜单下,选中设置远程桌面授权模式并双击。




  7. 在弹出的窗口中,选中已启用,在下拉菜单中设置授权模式为按设备,并单击确定




  8. 选择本地计算机策略 > 计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 连接
  9. 选中将远程桌面服务用户限制到单独的远程桌面服务会话并双击。




  10. 在弹出的窗口中选中已禁用,并单击确定,从而允许用户通过使用远程桌面服务进行不限数量的同时远程连接。

1.1.6 安装.NET Framework3.5(Windows 2008)

应用发布服务器需要安装.NET Framework3.5,从而支持AppServer应用。Windows Server安装.NET Framework不能直接使用msi安装包安装,请参考本节内容在Windows 2008服务器上安装.NET Framework3.5。

Windows Server 2008支持直接通过服务器管理下载并安装.NET Framework3.5功能。

  1. 单击开始菜单,选择管理工具 > 服务器管理器 > 功能
  2. 点击添加功能




  3. 勾选.NET Framework 3.5.1 功能,并单击下一步。




    Note: 勾选后如弹出以下窗口,请单击添加所需的角色服务进行确认。



  4. 连续单击下一步,直到进入确认安装选择界面




  5. 单击安装开始安装.NET Framework。等待安装完成。




安装完成后,会列出所有安装项。单击关闭完成安装并重启应用发布服务器。
CAUTION:
安装完成后必须重启服务器,否则部分应用将无法正常使用!




1.1.7 安装.NET Framework3.5(Windows 2012/2016/2019)

应用发布服务器需要安装.NET Framework3.5,从而支持AppServer应用。Windows Server安装.NET Framework不能直接使用msi安装包安装,请参考本节内容在Windows 2012/2016/2019服务器上安装.NET Framework3.5。

Windows 2012/2016/2019自带.NET Framework4.5,但需要安装.NET Framework3.5。

如直接通过服务器管理器下载安装.NET Framework3.5,一般会因为网络原因失败。因此需要准备对应的Windows 2012/2016/2019安装光盘或光盘镜像作为安装源;如无法使用安装光盘或光盘镜像,请搜索并获取单独的.NET Framework3.5安装CAB包,例如microsoft-windows-netfx3-x64-package.cab,该CAB包微软没有提供官方下载。

本节以Windows 2012为例指导完成.NET Framework3.5的安装,Windows 2016/2019的安装过程和2012完全一致。

1.1.7.1 使用服务器管理离线安装.NET Framework3.5

该方法仅适用于使用光盘或光盘镜像安装。如需使用CAB包安装请参见其他方式。

  1. 加载Windows 2012/2016/2019光盘镜像。
  2. 单击开始菜单,选择服务器管理器
  3. 选择管理 > 添加角色和功能




  4. 连续直接单击下一步,直到进入选择功能界面。




  5. 勾选.NET Framework 3.5 功能,并单击下一步。




  6. 单击指定备用源路径




  7. 将光盘加载后的sources\sxs的文件夹路径填写至路径中。单击确定后,单击安装




成功安装后如下图所示:



1.1.7.2 使用DISM命令离线安装.NET Framework3.5

该方法适用于使用光盘或光盘镜像安装,也适用于使用CAB包进行安装。

  1. 加载Windows 2012/2016/2019光盘镜像,或将CAB包上传至服务器硬盘。
  2. 执行DISM命令加载源文件并安装。
    对于使用光盘或光盘镜像,需要使用/Enable-Feature并指定光盘中的source\sxs目录,例如:
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs
    对于使用CAB包,需要使用/add-package并指定CAB包的路径,例如:
    DISM /Online /add-package /packagepath:C:\201812\microsoft-windows-netfx3-x64-package.cab
成功安装后如下图所示。此时再到服务器管理中会看到.NET Framework3.5的状态为已安装。



1.1.8 安装软件

应用发布服务器需要完成运维审计系统相关定制插件的安装,从而支持应用发布功能。

应用发布服务器所需的相关插件及VC++组件会放在打包发布的winsoft安装包中。其中安装的软件包括:
  • Winlogon
  • webdriver
  • GSessiond
  • Agent

用户可以直接解压winsoft安装包,并执行install.bat一键安装,也可以单独手动安装。本节以一键安装为例进行介绍。手动安装过程中涉及的相关配置也可以参考以下步骤,请逐一安装winsoft包中的所有软件,并将webdriver文件夹复制到“C:\Program Files (x86)\H3C”路径下。

  1. 在应用发布服务器上解压winsoft安装包。
  2. 双击执行install.bat脚本。
  3. 脚本自动完成所有VC++组件的安装。

安装运维审计系统 Agent

  1. 脚本自动执行agent.exe。
  2. 选择安装路径,并单击Next




  3. 填写参数配置,并单击Next




    • 地址:填写对接的运维审计系统的IP/域名和端口(默认3301)。
      • HA部署时,请填写虚IP/域名。
      • 集群部署时,请填写外部虚IP/域名。
      • 总分部署时,请填写管理站点的虚IP/域名(HA)或外部虚IP/域名(集群)。
      • 多站点部署时,此处可以配置多站点的所有站点IP/域名(各站点参考上述规则填写)。
      • 如果运维审计系统有多个地址,请填写其中任意一个可以和本机正常通信的IP。
    • 本地IP地址:应用发布服务器的Agent无需填写该IP地址。
  4. 单击安装,等待安装完成。




安装Winlogon

  1. 脚本自动执行Winlogon-vXXXX.exe。
    Note: 如已安装了低版本的软件,需要先卸载后再重新安装。
  2. 安装到最后会弹出config窗口,填写信息并单击确定完成安装。




    • Winsync允许IP:填写对接的运维审计系统的IP,如对接多台运维审计系统,不同的IP用;隔开。HA部署时填写虚IP和每一个节点的实IP;集群部署时填写内部、外部虚IP和每一个节点的实IP;总分部署时填写各访问站点的HA虚IP和所有节点的实IP;多站点部署时填写所有站点所有节点的虚IP和实IP
    • 服务器IP:无需填写。
    • 注册IE插件:如需使用IE代填脚本,则勾选该选项。
    • 注册WinMonitor:Windows2016服务器必须勾选该选项。如不勾选,则会导致数据库会话窗口关闭后,会话不会及时断开的问题。
    Note: 也可以先不配置,待安装完成之后再来配置该窗口信息。

安装GSessiond

  1. 脚本自动执行GSessiond-vXXXX.exe。
    GSessiond将自动安装到系统盘的“%programfiles%\H3C\GSessiond”路径下。

安装webdriver

  1. webdriver无需安装,脚本会将webdriver文件夹复制到系统盘的“%programfiles%\H3C\webdriver\”路径下。
    Note: 后续在AppServer中配置B/S应用时,需要将webdriver文件夹中的相关脚本拖动到AppServer中。

1.1.9 配置软件(可选)

仅当安装软件时未正确配置Winlogon和Agent,或后续需要调整Winlogon和Agent配置时,需要执行本节的操作。如部署过程中已在安装软件步骤中正确完成配置,请跳过本节内容。

  1. 使用管理员帐号登录到应用发布服务器。

配置Agent

  1. 单击开始 > 所有程序 > H3C > Agent > Configure Agent
  2. AgentConf窗口中修改运维审计系统的IP地址、端口号和本地IP地址。




    • 地址:填写对接的运维审计系统的IP/域名和端口(默认3301)。
      • HA部署时,请填写虚IP/域名。
      • 集群部署时,请填写外部虚IP/域名。
      • 总分部署时,请填写管理站点的虚IP/域名(HA)或外部虚IP/域名(集群)。
      • 多站点部署时,此处可以配置多站点的所有站点IP/域名(各站点参考上述规则填写)。
      • 如果运维审计系统有多个地址,请填写其中任意一个可以和本机正常通信的IP。
    • 本地IP地址:应用发布服务器的Agent无需填写该IP地址。
  3. 修改完成后单击保存保存设置,并单击重启

配置Winlogon

  1. 单击开始 > 所有程序 > H3C > Winlogon > 配置Winlogon
  2. 填写Winlogon配置信息,并单击确定




    • Winsync允许IP:填写对接的运维审计系统的IP,如对接多台运维审计系统,不同的IP用;隔开。HA部署时填写虚IP和每一个节点的实IP;集群部署时填写内部、外部虚IP和每一个节点的实IP;总分部署时填写各访问站点的HA虚IP和所有节点的实IP;多站点部署时填写所有站点所有节点的虚IP和实IP
    • 服务器IP:无需填写。
    • 注册IE插件:如需使用IE代填脚本,则勾选该选项。
    • 注册WinMonitor:Windows2016服务器必须勾选该选项。如不勾选,则会导致数据库会话窗口关闭后,会话不会及时断开的问题。
  3. 单击开始 > 所有程序 > H3C > Winlogon > 重启WinSync,重启Winsync Service服务,使Winlogon的配置生效。

1.1.10 应用发布服务器加入运维审计系统

完成Winlogon和Agent等软件的安装与配置之后,需要将应用发布服务器在运维审计系统客户端中加入到运维审计系统的应用发布服务器列表中,从而使运维审计系统可以通过该服务器打开发布的应用。

  1. 使用超级管理员帐号登录运维审计系统 Web界面
  2. 选择系统设置 > 资产 > 远程客户端
  3. 单击新建,添加已部署的应用发布服务器。




  4. 输入应用发布服务器的地址端口(缺省值为3389)、管理员帐户管理员密码,并单击确定




    此处设置管理账户和密码仅用于通过运维审计系统登录应用发布服务器。密码设置正确与否,不影响应用发布服务器WinSync状态Gsessiond服务的状态。

应用发布服务器添加之后,如配置无误,WinSync状态会显示为正常。请单击重新加载WinSync状态



WinSync状态一直显示为无法连接,请检查运维审计系统和应用发布服务器之间的网络连通性及防火墙配置;如WinSync状态显示为未配置允许IP,请检查运维审计系统地址是否已添加到了Winlogon的配置中。

Gsessiond状态显示为服务不可用可能是以下几种原因之一:
  • WinSync状态为不可用
  • 未正确安装.NET Framework3.5
  • Gsessiond服务未启动
  • Gsessiond版本和运维审计系统当前版本不匹配,需要升级Winsoft组件版本
当GSessiond服务存在故障时,数据库会话不再调度到这个应用发布服务器。

1.2 部署应用发布服务器(集群)

基本概念

运维审计系统支持将同一运维审计系统对接多台不同的应用发布服务器。这些应用发布服务器都按照部署应用发布服务器(单机)进行配置,加入到运维审计系统的应用发布服务器列表中后,会自动组成服务器集群,共同提供服务。

当用户访问数据库或应用系统资产时,运维审计系统按照负载均衡策略,选择一台可以连接的并且发布了该应用客户端的服务器建立会话。以通过Toad客户端访问Oracle数据库资产为例,运维审计系统首先筛选出可以连接的应用发布服务器,再匹配发布了Toad应用的应用发布服务器,最后从所有满足条件的服务器中选择一台在线会话数最少的建立数据库访问会话。



部署方式

部署应用发布服务器集群的方式,请按照部署应用发布服务器(单机),依次完成各台单机的部署。将所有应用发布服务器都部署完成,并且加入到运维审计系统之后,运维审计系统客户端中显示如下:



Note: 集群中应用发布服务器使用的操作系统可以不同。

列表中所有WinSync状态Gsessiond状态显示为正常的应用发布服务器,将组成应用发布服务器集群。在用户访问应用系统资产时,运维审计系统将按照负载均衡策略连接集群中的一台服务器并访问资产。

2 发布应用

完成应用发布服务器的安装与配置后,用户可以在应用发布服务器上安装所需的应用,并通过APPServer配置工具进行配置,完成应用发布,这些应用就可以被运维审计系统调用,从而应用访问数据库和应用系统资产。

运维审计系统已明确支持的应用,请参见客户端兼容性列表。这些明确支持的应用,其配置都已预置在系统设置 > 资产 > 远程客户端 > 远程客户端中,包括相应的代填脚本。每个应用都必须安装对应的版本,使用不符合条件的版本可能无法实现代填及审计等功能。

在应用发布服务器中发布应用的流程如下:





完成以上配置后,可以在运维审计系统中针对该应用对应的资产类型,完成新增资产访问资产

2.1 客户端兼容性列表

用户通过运维审计系统访问B/S、C/S应用系统,运维审计系统在代填帐号、密码等登录信息时,不同的客户端支持情况有所不同。应用发布服务器中安装的应用只有严格满足对应的版本,才能在访问时成功代填。

Note:
  • 对于B/S应用来说,运维审计系统能否代填成功不仅与使用的浏览器类型和版本有关系,还与具体应用系统有关系。
  • 对于C/S应用来说,运维审计系统是否支持代填主要取决于客户端软件的版本和中英文环境,服务器端的版本和中英文环境基本无影响(Oracle数据库除外)。
  • 本兼容性列表仅代表实验室验证结果。

2.1.1 应用系统访问兼容性列表

资产类型 应用程序 密码代填 文件传输 备注
B/S

R6113P09及以上版本仅支持Chrome 113(Windows Server2016/2019)、Chrome 90(Windows Server2008/2012)、Firefox 88和Edge 109;R6113P01~P08仅支持Chrome 90和Firefox 88;R6113及之前版本仅支持Chrome 65和Firefox 55~59。

支持 不支持 若无特殊说明,版本为大版本号。以Chrome 90为例,表示支持所有90开头的小版本,包括32位和64位的浏览器。
B/S IE IE 11 支持(不支持js Iframe跨域) 不支持 代填URL包含IPv6地址时,审计中的URL将无法被记录。
Weblogic
  • R6113P09及以上版本仅支持Chrome 113(Windows Server2016/2019)、Chrome 90(Windows Server2008/2012)、Firefox 88和Edge 109;R6113P01~P08仅支持Chrome 90和Firefox 88;R6113及之前版本仅支持Chrome 65和Firefox 55~59。

  • IE 11
支持 不支持 若无特殊说明,版本为大版本号。以Chrome 90为例,表示支持所有90开头的小版本,包括32位和64位的浏览器。
C/S
  • SQL Advantage 12.5.3
  • RealVNC 5.2.3
  • Radmin 3.4
  • ASDM 1.5(无服务端)
  • VpxClient 6.0
  • Sybase Central4.3
  • Robo3T 1.4.3中文版(从R6113P09版本开始支持)
  • DMManager(DM管理工具) 8.1(从E6113P10版本开始支持)
支持 不支持
  • Robo3T用于访问MongoDB 5.0.12数据库。不支持数据库审计,支持登录代填和图形审计。
  • Robo3T不支持IPv6。
  • DMManager用于访问达梦数据库8.1。不支持数据库审计,支持登录代填和图形审计。

2.1.2 数据库访问兼容性列表

数据库 客户端软件 数据库代填 数据库审计 备注
Oracle:
  • Oracle 9i
  • Oracle 10g
  • Oracle 11g
  • Oracle 11gR2-RAC
  • Oracle 12c
  • SQL Plusw(Oracle Client 10g)
  • SqlDbx 4.17英文版
  • Toad 12.1英文版
  • PL/SQL Developer 11.0.4英文版
  • PL/SQL Developer 14中英文版(从 R6113P04版本开始支持)
  • Navicat Premium 15.0.12中文版(从 E6112P13版本开始支持)
支持 部分支持,以下情况不支持数据库审计:
  • 通过Navicat15客户端访问Oracle 11g数据库资产
  • 通过PL/SQL Developer 14 64位客户端访问数据库
  • Oracle 12c数据库必须安装Oracle 12c客户端。
  • PL/SQL Developer必须和Oracle客户端使用相同位数的版本(都为32位或64位),否则PL/SQL Developer无法正常启动。
  • 不支持同时使用PL/SQL Developer 14中英文版本。
SQL DeveloperW 1.5.5中文版 不支持 不支持
OEM 部分支持(Oracle 9i和Oracle 10g不支持代填;Oracle 11g、Oracle 11gR2-RAC和Oracle 12c通过B/S模式代填) 不支持 -
MSSQL:
  • SQLServer 2000
  • SQLServer 2005
  • SQLServer 2008
  • SQLServer 2012
  • SQLServer 2014
  • SQLServer 2016
Ssms 2014中文版 支持 支持 连接方式为TCP,且身份认证方式为SQL Server身份验证或Windows身份验证。其中Windows身份验证仅支持使用域帐号验证,不支持使用本地帐号。
MSSQL: SQLServer 2019 Ssms 18.12.1中文版(从 R6113P09版本开始支持) 支持 支持
MySQL:
  • mysql 5.6.32
  • mysql 5.7.18
  • Navicat 10.1.7中文版
  • Navicat 12.1.22中文版 (从E6112P05版本开始支持)
  • SQLyog 11.2.4中文版
支持 支持
  • Navicat支持判断连接名,因此当连接名相同时不会新建连接。
  • 当通过SQLyog客户端访问数据库资产时,可能会出现访问失败的现象。请先排查应用发布服务器的软件激活情况。如果软件激活后再次访问仍然出现该问题,请将这些软件的执行帐号修改为administrator。
DB2 v9.7
  • QuestCentral 4.8英文版
  • Toad for DB2 6.0英文版
不支持 不支持 用户第一次通过Toad for DB2客户端登录时,由于会出现引导页面而导致无法代填,请手工填写。
SqlDbx for DB2 4.17英文版 支持 不支持 -

2.2 安装应用

发布应用前,需要先在已配置好的应用发布服务器上,完成待发布应用软件的安装。

由于所需安装的应用都是第三方应用,请自行获取相应的应用软件并按照应用各自的安装指导进行安装,本节仅介绍安装过程中的注意事项。

应用软件的安装路径,必须是应用发布服务器上所有用户都能访问的路径。例如不能安装到家目录(C:\Users\Administrator)下,否则其他用户将不能正常使用该应用建立会话,建议统一安装到Program Files目录中。

请根据客户端兼容性列表安装对应版本的软件,如未安装兼容性列表中对应的版本,可能造成代填失败。不同的软件安装过程中的具体注意事项如下:
应用类型 应用名称 说明
B/S Chrome Chrome的某些版本如使用默认的路径安装,将会安装到用户的家目录下。请手动选择安装到其他目录,不要使用默认安装路径。
Firefox 请使用默认的安装路径。
Edge 请使用默认的安装路径。
B/S IE iexplorer 请安装x64版本的IE浏览器。
Weblogic - Weblogic无需单独安装客户端。
C/S SQLAdvantage/SybaseCentral 均为Sybase客户端内置应用,请直接安装Sybase客户端。
Note: Windows server 2019版本的应用发布服务器不支持安装和发布SybaseCentral和SQLAdvantage应用。
C/S ASDM -
C/S Radmin -
C/S Robo3T 用于访问MongoDB数据库。
C/S VpxClient -
C/S VncViewer 安装时无需勾选VNC Server
C/S DM管理工具(DM Manager) 用于访问达梦数据库。
数据库(Oracle) plsqldev 安装前需要先完成安装Oracle客户端。安装时请关注以下注意事项:
  • 安装Oracle客户端时,安装类型选择InstantClient即可。
  • 安装的plsqldev和Toad的版本(32位/64位),必须与Oracle客户端的版本保持一致。
  • 必须对C:\Windows\System32\drivers\etc\hosts文件去除只读属性,否则访问时会报错。
  • 安装好Oracle客户端之后,请不要对客户端进行任何服务配置,否则可能引起连接失败。运维审计系统在启动客户端时会自动将指定资产的配置文件传输到服务器并建立连接。如连接时出现报错ORA-12154:TNS:无法解析指定的连接标识符,请手动删除 $HOME\network\用户名\下的ORA配置文件。
  • Oracle 10g及之前版本的客户端自带sqlplusw,无需单独安装。11g及之后的版本,请安装sql developer,代替sqlplusw使用。
Toad
SqlDbx
sqlplusw
sql developer
oem OEM无需单独安装客户端。
数据库(MSSQL) Ssms/Ssms18 Ssms为MSSQL客户端内置应用,请直接安装MSSQL客户端。

SQL Server 2014版本需要预先安装Microsoft .NET Framwork3.5和4.0。

安装时选择全新SQL Server独立安装或向现有安装添加功能,并在功能选择中仅勾选管理工具-基本管理工具-完整
数据库(MYSQL) SQLyog -
数据库(DB2) QuestCentral 请按照以下顺序进行安装:
  1. 安装Microsoft .NET Framework4.5。
  2. 安装DB2客户端。
  3. 安装QuestCentral、SqlDbxForDB2或ToadForDB2。

DB2安装过程中,选择安装新产品,去勾选IBM Database Add-Ins for Visual Studio创建概要文件

SqlDbxForDB2
ToadForDB2
Note: 通过谷歌或火狐浏览器访问B/S资产时,管理员在应用发布服务器上对浏览器做的设置不生效;用户在浏览器上做的设置(例如修改默认下载路径),在下次访问时也不生效。

2.3 配置应用

在应用发布服务器上完成安装应用后,需要通过APPServer配置工具,完成该应用的配置,使运维审计系统可以正常调用该应用。

应用发布服务器已经安装JAVA,并配置正确的环境变量。
Attention: APPServer配置工具的页面如果长时间不关闭,页面的数据可能会有更新。如果此时需要进行同步操作,请关闭APPServer配置工具后重新打开,将数据更新后再进行同步操作。
  1. 使用管理员帐号登录到应用发布服务器。
  2. 单击开始 > 所有程序 > H3C > Winlogon > AppServer配置工具,或在Winlogon安装路径下双击AppSrvConfig.exe,打开应用发布配置窗口。




  3. 找到待发布的应用的安装路径,将该应用对应的exe执行文件拖动到应用发布配置窗口中。
    将应用拖放到配置窗口中后,如果该应用的状态显示为绿色,则表示状态正常;状态显示为红色,则表示状态异常。应用拖放后如标识和运维审计系统中的一致,状态一般将直接显示为绿色。
    各种应用需要拖入的可执行文件如下:
    应用名称 文件路径和名称
    Chrome Chrome安装路径\chrome.exe
    Firefox C:\Program Files (x86)\H3C\webdriver\bin\rdpapp.bat
    MicrosoftEdge Edge安装路径\Application\msedge.exe
    IE IE安装路径\iexplore.exe
    SQLAdvantage Sybase安装路径\sqladv-12_5\sqladv.exe
    SybaseCentral Sybase安装路径\Shared\Sybase Central 4.3\win32\scjview.exe
    ASDM JAVA可执行程序
    Radmin Radmin安装路径\bin\Radmin.exe
    VpxClient VMware安装路径\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe
    vncviewer RealVNC安装路径\VNC Viewer\vncviewer.exe
    plsqldev plsqldev安装路径\plsqldev.exe
    Toad Toad安装路径\Toad.exe
    SqlDbx SqlDbxU.exe
    sqlplusw Oracle客户端安装路径\product\版本号\client_1\BIN\sqlplusw.exe
    sql developer sql developer安装路径\bin\sqldeveloperW.exe
    oem WebDriver安装路径\bin\rdpapp.bat
    Robo3T Robo3T安装路径\Robo3T.exe
    DM管理工具(DM Manager) DM管理工具安装路径\manager.exe
    Ssms SQL Server安装路径\120\Tools\Binn\ManagementStudio\Ssms.exe
    Ssms18 Ssms18安装路径\Common7\IDE\Ssms.exe
    SQLyog SQLyog安装路径\SQLyog.exe
    QuestCentral QuestCentral安装路径\QuestCentral.exe
    SqlDbxForDB2 SqlDbxU.exe
    ToadForDB2 ToadForDB2安装路径\Toad.exe
    Putty Winlogon安装路径\putty.exe
    部分应用安装后的情况,如下图所示。



    Note:
    • 如果拖入可执行文件后不显示应用图标,请将该应用移除,并重新拖入文件。
    • 在APPServer配置工具中删除内置应用时,仅支持本地删除,不支持在运维审计系统上同步删除。删除时会弹窗确认“是否需要同步服务器?”。建议选择,在本地删除该应用;如果选择,则会弹出提示“内置应用不支持同步删除”,关闭提示框后也仅会在本地删除该应用。
    • 部分应用拖入后必须修改标识名,请参考“设置应用参数”步骤中的要求执行。
  4. Optional: 如需修改应用发布配置窗口中显示的程序图标,选中待修改的程序,单击,在弹出的窗口中选中一个exe应用程序并单击打开应用发布配置窗口中的程序图标将被修改为该exe的图标。
  5. 设置应用参数。在右侧的详情菜单中设置各个参数,对于有预设值的参数单击右侧的进行选择。
    预置应用仅当以下情况需要修改应用参数:
    • 对于asdm,修改启动参数 > 参数-jar "ASDM安装路径\asdm-launcher.jar"。请先修改该参数再修改标识



    • 标识和Web界面中系统设置 > 资产 > 远程客户端 > 远程客户端的预置应用标识名不一致,请修改为一致。
      Note: 例如Firefox和oem使用rdpapp.bat脚本启动,因此必须手动将标识修改为firefox、oem;发布IE时需要将其标识修改为小写ie;发布Ssms18时需要将标识修改为Ssms18。




    一般不需要修改其他参数。当应用的标识和Web界面中设置为一致时,会自动从Web界面中同步其他参数的配置,并且APPServer配置工具中该应用的所有参数将被灰化,无法再设置。如需修改请在Web界面中再进行设置。

  6. 单击,将所有应用的配置保存到应用发布服务器。

2.4 配置代填脚本(B/S)

C/S应用请直接使用预置的通用代填脚本。B/S、B/S IE、Weblogic应用除了预置的代填脚本之外,还可以使用其他的几种代填方式,本节将进行介绍。

B/S代填主要有以下几种方式:
  • 使用通用代填脚本。在配置资产时脚本类型选择通用

    运维审计系统仅支持对C/S客户端(包括数据库)录制并上传通用代填脚本。B/S、B/S IE、Weblogic应用不支持录制并导入通用代填脚本,一般情况下请直接使用预置的通用代填脚本。

  • 使用XPath/Selector。在配置资产时脚本类型选择高级

    如通用代填脚本不能满足要求,建议在配置资产时,针对特定的资产填写XPath/Selector,以满足特殊的代填要求。请参考新增B/S资产获取B/S应用的控件Xpath/Selector

  • 使用自定义脚本。在配置资产时脚本类型选择自定义

    自定义脚本仅针对特定的资产。当使用以上两种方法都不能正常完成代填时,可以使用自定义脚本,然后在配置资产时上传脚本。

2.4.1 获取B/S应用的控件Xpath/Selector

在配置B/S、B/S IE、Weblogic资产时,如脚本类型选择为高级,需要输入代填输入框的Xpath/Selector。本节指导完成该Xpath/Selector的获取。

Note: 本节仅介绍使用浏览器直接获取Xpath的方法。使用浏览器获取的Xpath,会根据各个元素的顺序进行索引,定位不够准确,因此部分情况下可能会失效。如需获得较为准确的Xpath,请参考Xpath相关教程,并在对HTML足够了解的情况下,使用id、class、name等属性来定位元素并构造Xpath。如无法自行构造Xpath,使用浏览器获取Xpath时,建议使用高版本的Chrome浏览器的Copy full Xpath功能,获取完整的Xpath,从而提高代填成功率。
不同浏览器获取Xpath/Selector的方法分别如下:
  • Chrome/Edge:需要获取Xpath。使用浏览器自带的开发者工具获取XPath。
  • Firefox:需要获取Xpath。旧版本的Firefox版本,只能获取Selector。如需获取Xpath,需要在个人PC中安装最新版本的Firefox,或安装第三方插件获取XPath。
  • IE:需要获取Selector。目前没有较好的方法。请通过Chrome或Firefox获取。

具体步骤如下,以使用Chrome浏览器获取运维审计系统的代填输入框为例:

  1. 使用Chrome访问待获取XPath/Selector的资产登录界面,不进行登录。
  2. 按F12,或单击右上角的,选择更多工具 > 开发者工具




  3. 在开发者工具中,单击左上角的选择元素,并选中帐号输入框。




  4. 待下方的Element窗口自动跳转到对应的控件代码之后,右键单击该段代码,选择Copy XPath/full XPath(Chrome/Firefox)或Copy selector(IE)并记录。剪贴板中即为配置B/S资产时,需要设置的用户名输入框的内容。
    Note: 建议使用高版本Chrome的Copy full Xpath功能来获取Xpath。




  5. 重复3-4,分别获取并记录密码输入框、登录按钮的XPath/Selector。

3 管理资产

3.1 新增资产

在完成应用发布之后,用户可以在创建该应用对应类型的资产时勾选该客户端并使用该应用客户端访问资产。

本节分别以新增一个Oracle数据库资产、一个Radmin C/S资产和一个B/S资产为例,指导完成新增资产。关于配置资产的详细指导,请参考运维审计系统Web配置指导》中的资产管理章节。

3.1.1 新增数据库资产

本节给出了新增一个Oracle数据库资产的配置实例,使用已发布的Toad和OEM客户端访问该数据库资产。
  1. 使用超级管理员或配置管理员帐号登录运维审计系统 Web界面
  2. 选择资产 > 资产清单 > 数据库
  3. 单击新建
  4. 选择资产类型Oracle,单击下一步
  5. 设置新增数据库的参数如下,并单击创建
    • 资产名称:orcl11g
    • 连接方式:服务名
    • 资产IP:10.10.16.136
    • 端口号:1521
    • OEM URL:https://10.10.16.136:1158/em/
      Note: 客户端勾选了oem时显示该选项。
    • 服务名:orcl11g
    • 客户端:根据应用发布服务器已发布的应用,勾选Toadoem




  6. 在列表中找到已创建的资产,单击编辑




  7. 选择系统帐号页签,对于特权帐号sys,单击编辑




  8. 设置密码后,单击确定。完成sys帐号托管密码。




  9. 添加其他帐号及对应的密码。单击添加帐号,设置帐号名称及对应的密码后,单击确定
资产添加完毕。用户可以使用已勾选的客户端访问该数据库资产。

3.1.2 新增C/S资产

本节给出了新增一个C/S资产的配置实例,使用已发布的Radmin客户端访问该数据库资产。
  1. 使用超级管理员或配置管理员帐号登录运维审计系统 Web界面
  2. 选择资产 > 资产清单 > 应用系统
  3. 单击新建
  4. 选择资产类型C/S,单击下一步
  5. 设置新增资产的参数如下,并单击创建
    • 资产名称:Radmin3.4
    • 资产IP:10.10.16.11
      Note: 可选参数。但由于代填脚本中设置了ip变量,必须填写该参数才能完成代填。
    • 客户端:勾选已发布的Radmin客户端。
    • port:4899
      Note: Radmin代填脚本使用了自定义参数port,表示连接使用的端口。当客户端勾选Radmin时,才会在此显示。必须填写该参数才能完成代填。




  6. 在列表中找到已创建的资产,单击编辑




  7. 选择系统帐号页签,单击添加帐号




  8. 设置帐号名称及对应的密码后,单击确定
资产添加完毕。用户可以使用已发布的Radmin客户端访问该C/S资产。

3.1.3 新增B/S资产

本节给出了新增一个B/S资产的配置实例,使用已发布的Chrome和Firefox客户端访问该数据库资产。B/S IE和Weblogic资产同样可以参照本例完成新增。

  1. 使用超级管理员或配置管理员帐号登录运维审计系统 Web界面
  2. 选择资产 > 资产清单 > 应用系统
  3. 单击新建
  4. 选择资产类型B/S,单击下一步
  5. 设置新增资产的参数如下,并单击创建
    • 资产名称:Web
    • 资产IP:10.10.33.18
    • URL:https://10.10.33.18
    • 脚本类型:高级
      Note:
      • 当支持内置的代填脚本时选择通用;不支持时选择高级;如果通用高级都不能满足代填要求,请联系技术支持定制自定义脚本并上传。
      • 选择高级时,需要填写控件的Xpath,请参考获取B/S应用的控件Xpath/Selector
    • 用户名输入框://*[@id="inputUserName"]
    • 密码输入框://*[@id="inputPassword"]
    • 登录按钮://*[@id="loginBtn"]
    • 客户端:勾选已发布的应用客户端firefox和chrome




  6. 在列表中找到已创建的资产,单击编辑




  7. 选择系统帐号页签,单击添加帐号




  8. 设置帐号名称及对应的密码后,单击确定
资产添加完毕。用户可以使用已发布的FireFox和Chrome客户端访问该B/S资产。

3.2 访问资产

完成应用发布及新增资产后,可以使用已发布的应用访问新增的资产。本节指导完成数据库/应用系统资产的访问。

数据库/应用系统资产只能在运维审计系统 Web界面中找到对应的资产并发起访问,不支持RDP直连,因此本节仅介绍通过Web界面访问资产。本节以通过Toad客户端访问Oracle数据库为例,介绍资产访问。访问其他资产同样可以参考本例。

如需获取更加详细的资产访问方式指导,请参考运维审计系统Web配置指导》资产访问章节。

Note: 当通过SQLyog客户端访问数据库资产时,可能会出现软件未激活导致访问失败的现象。请先联系应用发布服务器的管理员,咨询软件激活情况。如果软件激活后再次访问仍然出现该问题,请联系运维审计系统的超级管理员,将这些软件的执行帐号修改为administrator
  1. 使用操作员帐号登录运维审计系统 Web界面
  2. Optional: 如需调整本帐号的会话启动参数,参照修改图形会话配置完成配置。如不配置则将全部使用超级管理员配置的系统全局设置值。
    根据不同设置,访问数据库/应用系统资产的方式如下:
    图形会话设置 是否使用RemoteApp 实际效果
    mstsc/web 使用RemoteApp建立会话
    mstsc 打开一个RDP窗口,登录到应用发布服务器并打开客户端建立会话
    web 打开一个浏览器窗口,登录到应用发布服务器并打开客户端建立会话
    Note:是否使用RemoteApp的优先级最高。如需使用Web方式访问数据库/应用系统资产(例如使用Mac PC又不希望安装RDP客户端的场景),除了在帐号设置 > 会话配置 > 图形会话设置中将图形会话访问方式设置为web,还必须由超级管理员在系统设置 > 资产 > 远程客户端 > 远程客户端中将指定客户端的RemoteApp设置为不使用。否则图形会话访问方式设置为web将不生效,仍将调用RDP客户端访问资产。
  3. 选择工作台 > 访问资产
  4. 在右侧找到待访问的资产,单击访问
  5. 选择系统帐号sys客户端Toad,单击启动




  6. 等待运维审计系统启动会话并完成代填。
    Note:
    • 代填过程中,请勿进行其他操作,否则可能引起自动代填失败。
    • Chrome和Firefox代填由于使用了Webdriver,打开速度将比别的应用相对较慢,请耐心等待。
初次访问资产时,建议同时完成应用的初始配置,使本用户下次进行访问或其他用户进行访问时,能够使用正确的配置,并正常完成代填。需要进行的配置包括但不限于以下项:
  • 通用配置:完成配置或关闭应用启动时的各种弹出窗口。例如完成初始配置、安全证书设置,关闭自动更新、提示教学。如有下次启动不再弹出该窗口之类的选项则进行勾选,以确保下次启动时能正常完成代填。
  • Sybase应用配置:需要先在应用发布服务器的开始 > Sybase中启动Dsedit Utility,并添加待连接的Sybase服务器的名称和IP、端口等信息。完成该配置后,运维审计系统才能在启动SQL advantage或Sybase Central时下拉选择该连接,并在配置了资产IP和帐号密码时自动完成代填。
  • ToadForDB2应用配置:初次启动时需要先完成Client Configuration Wizard的配置,完成Add Catalog Entry,再次启动时才会不弹出该窗口,使运维审计系统可以顺利完成代填。
  • 如需在不同用户间同步应用配置,请参考使用户配置对所有用户生效

3.3 参考

3.3.1 修改图形会话配置

用于设置用户访问资产时建立的图形会话的分辨率、访问方式、最大持续时间等参数。

  1. 单击右上角用户帐号(例如admin),选择帐号设置
  2. 选择修改信息 > 会话配置 > 图形会话
  3. 设置需要修改的参数,完成后单击确定




    参数 说明
    图形会话分辨率

    仅当图形会话访问方式设置为mstsc时该参数的设置有效。

    用于在启动RDP图形会话及应用系统图形会话的分辨率选项列表中,添加用户自定义的分辨率。运维审计系统分辨率选项列表中默认提供的分辨率包括:800x600、1024x768、1280x1024、全屏、最大化,该参数设置的图形会话分辨率将添加到该列表中,供访问时选择。

    分辨率的取值范围为640x480~9999x9999。多个分辨率之间用空格隔开,例如“1280x800 1920x1080”。

    默认分辨率

    仅当图形会话访问方式设置为mstsc时该参数的设置有效。

    用于在启动RDP图形会话及应用系统的图形会话的分辨率选项中,设置分辨率的默认值。取值范围为640x480~9999x9999,或fullscreen、maximize。

    该参数为空表示使用系统设置的全局默认分辨率。如设置的默认分辨率不在图形会话分辨率列表中,运维审计系统会自动将该分辨率也添加到分辨率列表中。

    图形会话访问方式 用于设置RDP图形会话及应用系统的图形会话的访问方式,取值范围如下:
    • 使用全局设置:默认选项,由超级管理员在系统设置中配置,括号内会显示当前具体的配置。
    • web:当在Web界面中建立图形会话时,使用Web方式建立图形会话。
    • mstsc:当在Web界面中建立图形会话时,使用mstsc方式建立图形会话。
    Note: web和mstsc的访问方式,请根据实际情况选择。这两种访问方式对不同功能的支持也有一定限制,如web方式不支持通过剪贴板和磁盘映射传输文件,mstsc方式不支持会话共享。
    启用Console连接

    勾选该参数仅表示在配置所有RDP图形会话的启动参数时,都默认勾选启用Console连接,跟用户最终建立会话时是否勾选启用Console连接无关。

    仅当待访问的资产的RDP访问协议中勾选了console时,该资产建立RDP会话时才会显示启用Console连接,此时帐号设置中该参数的设置才有效。

    Note: 仅当待访问的主机系统是Windows Server时需要启用Console连接。启用Console连接表示使用/console参数登录Windows Server 2003,从而打开一个控制台会话,或使用/admin参数登录Windows Server 2008/2012/2016,打开一个管理员模式的会话。
    最大持续时间 用于设置字符会话的最大持续时间,取值范围如下:
    • 使用全局设置:默认选项,由超级管理员在系统设置中配置。具体设置值请询问超级管理员。
    • 自定义:按照“天/时/分”设置会话最大持续时间。达到最大持续时间后会话将被切断。最小单位为15分钟,不能设置为0天0小时0分钟。
    磁盘映射

    仅当图形会话访问方式设置为mstsc时该参数的设置有效。

    设置该参数仅表示在配置所有RDP图形会话及应用系统的图形会话的启动参数时,磁盘映射都默认勾选该参数设置的磁盘盘符。用户最终建立会话时是否会勾选对应磁盘的映射由用户自己决定。

    该参数输入格式为单个字母表示的盘符,多个盘符之间用英文逗号隔开,例如“c,d,f”。

    Note: 启用磁盘映射,并勾选或手动设置待映射的盘符,将本地PC对应盘符的硬盘,映射到待访问的资产上,使访问者可以直接在该资产上对本地PC上的相应硬盘进行读写操作。
    回放方式

    仅当登录用户为具有审计权限的角色(如超级管理员、审计管理员)时,显示该选项。用于控制进行图形审计回放时的回放方式。

3.3.2 使用户配置对所有用户生效

一个用户的应用配置如需同步给其他用户,请执行本节操作。

Windows应用的配置,通常会按不同用户进行区分。每个用户只能对自己的配置进行设置,并将配置保存到C盘指定路径下。因此,如需使用户配置对所有用户生效,就需要找到用户配置并拷贝到默认用户和已创建的其他用户的配置路径下。

  1. 使用管理员登录应用发布服务器。
  2. 在应用发布服务器的C:\Users\用户名\AppData文件夹下,找到该应用的配置文件夹。
    Note: 查看AppData文件夹,需要在资源管理器中按Alt键,选择工具 > 文件夹选项 > 查看,勾选显示隐藏的文件、文件夹和驱动器

同步配置给新建用户

  1. 如需要使后续新创建的用户沿用本用户的配置,将该文件夹拷贝到C:\Users\Default User\AppData的对应位置。
    Note:
    • 查看Default User文件夹,需要在勾选显示隐藏的文件、文件夹和驱动器后,同时去勾选隐藏受保护的操作系统文件(推荐)
    • Default User文件夹一般禁止访问,请在右键菜单的属性 > 安全中,单击高级,删除对于Everyone的拒绝访问。

同步配置给其他用户

  1. 如需要使当前已创建的其他用户(已通过该应用发布服务器访问过资产的用户)沿用本用户的配置,将该文件夹拷贝到C:\Users\其他用户\AppData的对应位置。

4 审计资产

通过应用发布服务器访问的资产,和访问主机、网络设备等不需要使用应用发布服务器的资产相比,其访问流程有所区别。

运维审计系统进行应用系统/数据库资产的访问的流程如下图所示,图中以Oracle数据库为例:



  1. 用户通过RDP协议访问运维审计系统,默认使用3389端口。
  2. 运维审计系统通过RDP协议访问应用发布服务器,默认使用3389端口。
  3. 应用发布服务器中的应用客户端通过对应的应用协议,访问运维审计系统中的Proxy代理。例如Oracle客户端通过TNS协议访问Proxy,默认使用1521端口。
  4. Proxy代理转发应用访问请求到待访问的应用服务端。例如通过TNS协议访问Oracle数据库,默认使用1521端口。
最后两个步骤中,当应用发布服务器通过Proxy访问应用服务端时,Proxy同时会对会话过程进行记录,以供审计管理员实时或在以后对该会话的过程进行审计。

4.1 审计应用系统资产

应用系统资产可以通过审计图形会话来进行审计。

本节仅对应用系统审计进行简单的介绍,如需详细了解运维审计系统的审计功能,请参考运维审计系统Web配置指导》中的审计章节。

本节以查看图形会话为例进行指导。对于在线会话,用户也可以直接选择工作台 > 审计 > 操作审计 > 在线会话,查看当前在线会话对应的图形会话。

本节以通过Radmin客户端远程访问Windows主机为例,指导完成应用系统资产的审计。

  1. 使用超级管理员或审计管理员登录运维审计系统 Web界面
  2. 选择工作台 > 审计 > 操作审计 > 图形会话,查看所有图形会话。




  3. 找到待审计的访问过程对应的图形会话。
    可以通过以下方法进行快速查找定位:
    • 通过开始时间由后往前的顺序进行查找。结合结束时间用户帐号资产名应用地址应用客户端等项判断是否是带查找的会话。对于隐藏的项,单击右上角的,勾选对应的显示项。
    • 对于在线会话,寻找状态活跃的会话。
    • 单击左上角的更多,设置筛选条件后的单击筛选
    • 在上方的搜索框中输入用户/姓名/资产/资产IP,进行模糊查找。
  4. 单击回放,在弹出的窗口中查看该图形会话的全过程。




  5. Optional: 单击更多,并选择按键,查看用户所有的键盘和鼠标的按键记录。




  6. Optional: 单击详情,并选择模拟操作页签,查看会话过程中用户的所有键盘输入的记录。对于同一次输入将记录到一次操作中。




4.2 审计数据库资产

数据库资产可以通过图形会话和数据库会话两种方式进行审计。

同一个数据库访问,可能会同时存在一个图形会话和一个数据库会话的记录。请结合图形会话和数据库会话的记录,来完成对数据库访问过程的审计。本节分别以查看图形会话和数据库会话为例进行指导。对于在线会话,用户也可以直接选择工作台 > 审计 > 操作审计 > 在线会话,查看当前在线会话对应的图形会话和数据库会话。部分数据库不支持数据库审计,只支持图形审计功能,详情请参见《Web配置指导》中的“审计数据库会话”章节。

本节以通过Toad访问Oracle数据库为例,简单介绍数据库审计的相关操作。需要事先完成:数据库已完成新增资产,通过Toad进行了访问资产,并执行了SQL语句。

  1. 使用超级管理员或审计管理员登录运维审计系统 Web界面

通过图形会话进行审计

  1. 选择工作台 > 审计 > 操作审计 > 图形会话,查看所有图形会话。




  2. 找到待审计的数据库访问对应的图形会话。
    可以通过以下方法进行快速查找定位:
    • 通过开始时间由后往前的顺序进行查找。结合结束时间用户帐号资产名应用地址应用客户端等项判断是否是带查找的会话。对于隐藏的项,单击右上角的,勾选对应的显示项。
    • 对于在线会话,寻找状态活跃的会话。
    • 单击左上角的更多,设置筛选条件后的单击筛选
    • 在上方的搜索框中输入用户/姓名/资产/资产IP,进行模糊查找。
  3. 单击详情查看图形会话的详情。
  4. 选择SQL页签,查看数据库会话中执行的SQL语句。
    运维审计系统记录到的SQL语句包括数据库客户端执行的所有语句。由于数据库客户端会有一些自主的行为,因此审计记录中只有一小部分是用户实际执行的语句。



  5. 对于任意一条语句,单击播放,将从该语句执行时间点开始播放图形会话的记录。结合图形会话和SQL语句,可以准确地获取到用户实际执行的SQL语句。
    如在本例中,结合图形会话,可以看到用户实际执行的SQL语句只有select value from v$parameter where name = 'service_names'



通过数据库会话进行审计

  1. 在左侧导航中,选择数据库会话,查看所有数据库会话。




  2. 使用和3中同样的方法,找到待查找会话对应的数据库会话记录。
  3. 单击数据库会话的详情,查看该数据库会话的所有SQL语句。
    该页面记录的SQL语句,和图形会话详情的SQL页签中记录的完全一致。用户可以根据自己的习惯灵活选用具体的审计方式。



5 附录

5.1 登录运维审计系统 Web界面

Web界面是运维审计系统最主要的访问入口,管理员、操作员、审计员都需要登录Web界面,并完成在运维审计系统的各项操作。

服务端要求

  • 已完成运维审计系统的安装与配置。
  • 已为运维审计系统分配了IP,并且和本地客户端的网络相连通。
  • 运维审计系统已上电,且各项服务的状态正常。
  • 使用非本地密码方式登录时,已根据用到的登录方式完成了AD/LDAP服务器、RADIUS服务器、动态令牌、短信网关或手机令牌的相关配置。

客户端环境要求

本地PC客户端环境必须具备下列基本要求,才能够按照本文档的指引完成各项操作任务。本文以Windows 10和Google Chrome浏览器为例进行介绍。

项目 要求
操作系统
  • Windows XP SP3及以上的非服务器版本
  • MAC OS。建议更新到最新版本
浏览器
  • Firefox 50及以上版本
  • Chrome 49及以上版本
  • IE 11.0及以上版本(不推荐)
Note: 浏览器请使用默认设置。如果调整了浏览器设置(例如开启最小字体限制),可能会导致页面显示异常。
显示器/浏览器分辨率 建议最小为1280*1080(系统的缩放设置为100%时)。
Note: 如使用更小的分辨率,或系统缩放大于100%,可以降低浏览器的缩放比率,使Web界面所有内容能够全部正常显示。
Note:
  • 登录Web后如需进行资产访问、文件传输等操作,需要客户端满足兼容性要求。详细要求请参见“客户端兼容性列表”。
  • 由于Windows XP系统从E6112P05版本开始不支持AccessClient,因此对于XP系统,不支持在Web界面中调用客户端访问资产,仅支持web方式的访问资产,或通过客户端直连运维审计系统并访问资产。
  • 如果需要在IE早期版本(6/7/8/9)中使用,可以单击右上角的用户帐号,选择帮助 > 浏览器支持 > IE 6/7/8/9,下载并安装IE浏览器插件,但该版本的IE的兼容性无法完全保障。
  • 如果使用Windows XP/Windows 7,可以单击右上角的用户帐号,选择帮助 > 浏览器支持 > Chrome离线下载,下载并安装相应版本的Chrome。
运维审计系统中的帐号不区分大小写。在系统中,默认显示为小写。用户登录时,使用大写或小写帐号均可以。

5.1.1 使用本地密码登录运维审计系统

  1. 请在浏览器中输入“https://运维审计系统的IP”,进入运维审计系统的Web登录页面。
    • HA部署时,通过虚IP登录Web。
    • 标准集群部署时,通过外部虚IP登录Web。
    • 总分部署时,请登录到管理站点(管理站点不同部署场景下如何登录,请参考对应场景的要求)。
    • 多站点冷备部署时,登录到主站点;多站点多活部署时,可以选择登录任意站点的Web(站点在不同部署场景下如何登录,请参考对应场景的要求)。
    • 登录时如出现以下界面,请选择继续前往(例如Chrome浏览器请单击高级 > 继续前往****),或者为Web界面安装安全证书并重新登录。



  2. 输入帐号密码,单击登录
    Note: 首次登录请使用超级管理员的缺省用户名admin,密码为admin,后续登录请使用管理员分配好的用户名和密码。




  3. 进入运维审计系统的Web配置页面。
    Note:
    • 在任意界面单击左上角的企业名称,可以回到首页。
    • 在任意界面单击上方的工作台,可以切换到不同的服务项。
    • 单击右上角的用户帐号名称(例如admin),可以打开系统设置菜单。

5.1.2 使用其他方式登录运维审计系统

使用其他方式登录的方法和使用本地密码登录的步骤基本相同,只是在输入密码时会有一些区别。

此处仅就使用其他方式登录时的密码输入方式进行说明:

  • 使用AD/LDAP方式登录:输入的用户名是Web界面上定义的用户名,但密码是AD/LDAP服务器上关联用户对应的密码。如在AD/LDAP服务器上设置了下次登录时修改密码,则直接通过Web界面登录会失败,请先在AD/LDAP服务器上完成密码的重设。
  • 使用RADIUS方式登录:输入的用户名是Web界面上定义的用户名,但密码是RADIUS服务器上关联用户对应的密码。
  • 使用动态令牌方式登录:输入的密码是一个拼接起来的字符串,前半段是“PIN1码”,后半段是绑定的动态令牌生成的6位数字密码。在同一个密码输入框内输入该拼接后的字符串。
    如果动态令牌与其他认证方式结合使用,在用户登录时,输入密码的方式有以下两种:
    • 输入第一重密码后按回车或者单击登录等按钮后再输入“PIN1码+动态密码”。
    • 输入组合密码:直接在第一个密码框中输入“第一重密码+空格+PIN1码+动态密码”。
  • 使用手机令牌方式登录:手机令牌只能作为双因子认证中的第二重认证方式。

    1. 根据启用的双因子认证的第一重认证方式,输入第一重认证的密码,并单击登录
    2. 第一次登录时,界面上会弹出提示,要求使用客户端扫码绑定。在手机上安装Google Authenticator或Free OTP,并使用扫码绑定手动输入的方式进行绑定。绑定完成之后单击完成绑定



      Note: 绑定界面的二维码不会过期。
      相关应用的下载方法如下:
      • 苹果手机:请在App Store中搜索“Google Authenticator或FreeOTP”,搜索到后直接安装即可。
      • 安卓手机:请在搜索引擎中搜索“Google Authenticator或FreeOTP”,下载apk文件后安装。FreeOTP推荐使用1.5(含)以上版本;Google Authenticator推荐使用5.1(含)以上版本。
    3. 打开手机上安装的Google Authenticator或Free OTP,使用绑定的生成器生成一个动态密码。



    4. 在密码时效内输入到两步认证密码对话框中,并单击提交




      Note: 第一次登录时如在客户端上已完成绑定,但在界面上未绑定成功,第二次登录仍会提示要求绑定。请先在手机上删除已绑定的生成器,并重新绑定。如未删除旧的绑定就重新进行绑定,则手机上的绑定将不会更新,后续生成的密码将始终无效且无法再重新绑定,此时请联系配置管理员重置密码。
  • 使用短信认证方式登录:短信认证只能作为双因子认证中的第二重认证方式。
    1. 根据启用的双因子认证的第一重认证方式,输入第一重认证的密码,并单击登录
    2. 输入绑定的手机上收到的短信验证码,并单击提交。如未收到短信,120秒后单击重新发送验证码按钮重新发送。




      Note: 如在完成第一重认证之后就提示短信发送失败,说明短信网关配置有误。
  • 使用USBKey认证方式登录:需要先安装USB Key设备内的et199auto.exe控件,并安装帮助菜单中下载的ET199Plugin.exe插件。完成安装后,在Chrome、Firefox或IE浏览器中访问,输入第一重验证的密码(无第一重验证则密码为空),并在弹出的菜单中输入USB Key的密码,完成验证。



    Note: 如果采用国密USB Key的认证方式,请参见《典型配置举例》手册中的“举例:配置国密认证和验签”章节。
  • 使用双因子认证方式登录:双因子认证是将以上各种登录方式的其中两种组合在一起完成验证。

    在登录界面的密码输入框中输入第一重认证的密码,单击登录认证成功后,会弹出两步认证密码输入框,继续输入第二重认证的密码并单击提交完成认证。

5.2 登录运维审计系统的Console

Console控制台支持通过多种方式登录。登录到控制台之后,管理员可以进行重置admin帐号、使用系统工具、修改主机名等功能。

Console支持的登录方式如下所示:
  • SSH远程登录:需要提前获取root密钥(初始密钥请向技术支持获取)和Console密码。
  • 串口登录:需要提前获取root密码和Console密码。
  • 显示器/虚拟机控制台直连访问:需要获取root密码和Console密码。
Note:
  • 系统默认的root密码和Console密码均是admin对于E611XP02及以前的版本,无需输入Console密码。
  • Console密码输入超时或错误3次后,可以选择通过challenge进入。请联系新华三技术支持人员并提供显示的User Code,用于获取challenge码。
  • Console密码超过90天未修改,会在登录时提示,但不修改不影响使用。
  • 修改密钥请参考《Web配置指导》中的“更新远程访问密钥”章节。修改root和Console密码,请参见《Web配置指导》中的“使用系统工具”章节。

5.2.1 直连登录Console

系统支持通过显示器/虚拟机控制台,直连登录Console。

连接前请确保已完成以下准备:
  • 运维审计系统已开机。
    Note: 对于A2210-G和A2105-G两种型号的运维审计系统,在开机时,除了需要硬件设备上电外,还需按一下设备前面板的开机按钮。
  • 对于硬件机型:请准备一台支持VGA接口的显示器、VGA连接线、键盘,将显示器和键盘直接连接到设备上登录进行操作;对于虚拟机机型:请通过虚拟机控制台进行操作。
  1. 通过显示器/虚拟机控制台访问运维审计系统
  2. 输入用户名root及其密码,并按回车。




  3. 输入Console的登录密码,完成后按回车,进入Console主菜单。

5.2.2 通过串口登录Console

连接前请确保已完成以下准备:
  • 需要运维审计系统提前准备Xshell等支持串口登录的工具。
  • 运维审计系统已开机。
    Note: 对于A2210-G和A2105-G两种型号的运维审计系统,在开机时,除了需要硬件设备上电外,还需按一下设备前面板的开机按钮。
本文以Xshell为例介绍串口登录步骤,Putty的配置与Xshell基本相同。
  1. 将本地PC和运维审计系统通过串口线相连。
  2. 在Xshell主界面,选择文件 > 新建,新建一个连接。
  3. 协议设置为SERIAL




  4. 在左侧选择SERIAL,设置串口属性。
    按以下规则设置参数。
    • 端口号:COM1(选择实际接口)
    • 波特率:9600
    • 数据位:8
    • 停止位:1
    • 奇偶校验:None
    • 流控制:None




  5. 输入用户名root及其密码,并按回车。




  6. 输入Console的登录密码,完成后按回车,进入Console主菜单。

5.2.3 通过SSH远程登录Console

  • 准备Xshell等支持SSH协议的工具。
  • 运维审计系统已开机。
    Note: 对于A2210-G和A2105-G两种型号的运维审计系统,在开机时,除了需要硬件设备上电外,还需按一下设备前面板的开机按钮。
  • 已为运维审计系统分配了IP,并且和本地客户端的网络相连通。
  • 运维审计系统的TCP/8022端口可用,未受到防火墙限制。
  • 运维审计系统默认禁用通过SSH登录Console控制台,登录前已在Web界面的系统设置 > 系统 > 系统状态中设置sshd外部访问参数为开启
本文以Xshell为例介绍登录步骤。
  1. 在Xshell主界面,选择文件 > 新建,新建一个SSH连接。
  2. 连接菜单设置会话以下属性:
    • 名称:用户自定义的连接名称
    • 协议:SSH
    • 主机运维审计系统的IP地址
    • 端口号:8022




  3. 连接 > 用户身份验证菜单,配置以下属性,并单击连接
    • 方法:Public Key
    • 用户名:root
    • 用户密钥:选择已获取的用于登录的私钥
    • 密码:默认为空




  4. 输入console的登录密码,完成后按回车,进入Console主菜单。




完成后进入Console主菜单,可以执行菜单选项进行控制台管理,或者输入q并按回车退出登录。



5.3 配置远程客户端

添加远程客户端、修改远程客户端的启动参数。

请确保运维审计系统与应用发布服务器连接正常。

RemoteAPP

运维审计系统远程客户端调用的一种方式,与普通方式调用的远程客户端相比,RemoteAPP方式中打开的客户端不包含Windows背景,标题栏以应用的标题栏显示而不是远程桌面会话的标题栏显示,更像是本地客户端的打开方式。推荐远程客户端使用RemoteAPP方式。

代填脚本

运维审计系统访问的应用发布资产通常有登录框,需要登录才能进行操作。通过代填脚本,运维审计系统可以实现登录框内容的代填,进行登录操作。

管理员需要通过运维审计系统的远程客户端页面,将运维审计系统和远程客户端进行关联。

  1. 使用超级管理员登录运维审计系统
  2. 选择系统设置 > 资产 > 远程客户端 > 远程客户端
  3. 选择需要配置的远程客户端,单击编辑,设置各参数,完成后单击确定
    参数 说明
    名称 输入远程客户端的名称。
    执行帐号 使用什么帐号登录应用发布服务器。
    • 同用户帐号:以登录运维审计系统的相同帐号登录应用发布服务器。
    • 手工指定:指定一个帐号,使用当前远程客户端时都通过指定帐号登录。
    Note: 操作员首次通过应用发布服务器访问资产时,会在应用发布服务器的Administrator和Remote Desktop Users用户组中同步该账号。如需修改同步的用户组,请配置同步账号用户组。
    RemoteAPP 远程客户端是否使用RemoteAPP方式,如果不使用,则通过普通方式打开。
    代填脚本 如果存在多个CS代填脚本时,请选择其中一个:
    • 脚本扩展名如为json,表示使用AppAuto工具录制的代填脚本。
    • 脚本名称如包含应用发布服务器版本(例如win2012),则表示应用发布服务器最低的版本。例如win2012表示适用于Windows 2012/2016/2019应用发布服务器;如果没有包含应用发布服务器版本,则适用于所有支持的版本。
    • json脚本名称如包含auto,表示使用客户端框体代填;否则使用命令行方式代填。
    • 脚本名称如包含en,表示在英文版应用发布服务器中使用的脚本。
    键盘记录开关 审计时是否记录鼠标和键盘事件信息,默认选项为记录。

    如果选择不记录审计 > 操作审计 > 图形会话中将不产生键盘记录数据。只有当配置图形会话参数和此处的键盘记录开关全都设置为记录时,才会记录相应会话的按键信息。

新华三官网
联系我们