1、I城联数据有限公司运维系统安全审计报告2015-02-10II目 录1 概述 11.1 文档目的 .11.2 测试对象 .12 测试内容 22.1 系统基本配置与测试 .22.1.1 审计平台安装与监控功能 .22.1.2 系统管理配置 .22.2 运维管理配置与测试 .42.2.1 运维用户管理 .42.2.2 资源管理 .52.2.3 授权与访问控制 .52.2.4 应用发布管理 .62.3 设备口令管理配置与测试 .62.3.1 统一帐户管理 .62.3.2 设备帐户管理 .72.4 运维操作审计测试 .92.4.1 Telnet 协议运维操作测试 92.4.2 SSH 协议运维操作测试
2、 .102.4.3 FTP 协议运维操作测试 .112.4.4 SFTP 协议运维操作测试 .112.4.5 RDP 协议运维操作测试 122.4.6 Xwindows 协议运维操作测试 .132.4.7 VNC 协议运维操作测试 .132.5 事中违规告警与阻断测试 .142.6 审计功能测试 .152.7 统计报表功能测试 .162.8 审计日志管理测试 .1711 概述1.1 文档目的本文档制定了运维安全审计系统的测试项目和内容,用于运维安全审计系统的测试。1.2 测试对象测试对象:运维安全审计系统22 测试内容2.1 系统基本配置与测试2.1.1 审计平台安装与监控功能 2.1.1.1
3、 审计平台安装测试项目 操作方法 预期结果 实际结果审计平台安装 将软件安装到 Windows Server 2008 R2 安装顺利 通过2.1.1.2 连接测试项目 操作方法 预期结果 实际结果审计平台连接 启动审计平台,设置连接的IP 地址及端口,输入审计员口令和密码能正常连接 通过2.1.1.3 系统监控测试项目 操作方法 预期结果 实际结果查看信息 登录审计平台,打开设备信息窗口能正确显示设备信息 通过查看活动用户 打开活动用户窗口 能正确显示活动用户,并能对任意列进行排序通过查看活动会话 打开活动会话窗口,选择其中一条会话进行实时监控能显示目前存在运维会话 通过查看资源状态 打开资
4、源状态窗口 能正确显示每个资源的连接并发数量,并能对任意列进行排序通过2.1.2 系统管理配置测试项目 操作方法 预期结果 实际结果3系统信息 通过浏览器进入,可以看到系统运行时间、版本、网口、内存区使用率、日志区使用率等信息; 静态信息显示正确 日志区界面错乱管理员管理 1、 角色管理:根据管理需求,建立新角色2、 添加管理员,并分配其拥有的角色3、 访问白名单4、 管理员证书认证:新增管理员的认证方式为证书认证并配置证书,下载证书并采用证书登录管理页面1、 建立成功2、 添加成功,登录后其角色正确3、 访问控制有效,其他地址无法访问4、 证书能下载。证书正确时,成功登录,证书错误时不能登录
5、。非证书用户采用证书不能登录创建用户时,如果用户名过长没有提示证书无法使用,下载使用,再次登录提示证书错误登录界面没有提示使用那种方式登录网络配置 配置外网口、内网口、热备网口地址,配置网关、首选 DNS、备选DNS、虚拟网卡、静态路由表配置正确 通过外部认证 配置 LDAP、AD 域、Radius 认证服务器配置正确 未测试全局配置 1、 NTP 配置2、 口令复杂度3、 每页最大记录数4、 邮件服务器可以进行时间同步,确保审计的准确性。可设置密码的复杂度可设置数据信息每页最大行数可设置发送邮件服务器口令复杂度,不完善,没有数字、大小写等要求1、 系统维护 2、 执行重启、配置备份与恢复3、
6、 执行升级管理4、 执行重新激活1、 执行正确2、 能升级3、 激活成功通过事件通知 添加邮件事件通知(前提是先配好邮件服务器)可收到通知邮件 通过42.2 运维管理配置与测试2.2.1 运维用户管理测试项目 操作方法 预期结果 实际结果创建运维用户 创建运维用户,设置口令及认证方式等在用户列表中能看到此用户创建用户时,如果用户名过长没有提示口令复杂度设置 在全局配置设置口令复杂度(高、中、低) ,在创建运维用户或修改口令验证只有复杂度符合的操作才能完成当密码强度不足时没有提示口令认证失败死锁 在运维配置中设置死锁次数 口令错超过此次数,运维用户无法登录,只有运维管理员能重新激活该用户通过密码
7、有效期 设置该运维用户的密码有效期 当密码有效期超过后,运维用户无法登录最短 15 天,无法测试用户激活 设置某运维用户是否激活 激活用户方能使用 通过创建用户组 选择已建用户分配到此组或建用户组,新建用户时选择该用户组在用户组列表中看到此用户组及包含的用户通过授权管理 针对选定用户的资源/组的授权 在授权列表可看到此授权访问规则模糊不清运维配置 1、 磁盘映射2、 RDP 剪贴板3、 RDP 登录 Console4、 自助登录5、 运维工单状态1、 RDP 运维时,能映射本地磁盘2、 RDP 运维时,能提供剪贴板服务3、 RDP 运维时,能登录至资源的管理控制台4、 SSO 运维时,运维用户
8、能手动输入帐户登录资源5、 运维时需输入工单(要求安装运维工单系统)没有自动登录方式,全是手动登录运维工单管理,没有52.2.2 资源管理测试项目 操作方法 预期结果 实际结果创建一个 Linux、Unix 保护主机、设置 IP 地址,并创建SSH、sftp、Xwindows、VNC 服务在资源列表中能看到此资源。没有Linux、unix、xwindows、vnc 选项选项创建保护主机及服务创建 Windows 保护主机,设置主机IP 地址,创建 telnet、RDP、 ftp 服务在资源列表中能看到此资源没有 tlnet 选项创建资源组 可以根据管理需要将一组资源分配到一个资源组在资源组列表
9、中能看到此资源组通过编辑资源组 可针对协议编辑资源组 能编辑资源组中某一个协议所包含的所有资源不可以授权管理 针对选定资源的用户/组的授权 在授权列表可看到此授权通过2.2.3 授权与访问控制2.2.3.1 授权规则管理测试项目 操作方法 预期结果 实际结果创建授权规则 在授权规则管理中添加相应规则 在授权规则列表可看到此规则有授权规则,但是作用不大,仅仅是时间的限制授权规则验证 在满足/不满足授权规则的条件下,访问资源在满足的条件下可访问资源,否则,不能访问通过2.2.3.2 授权管理测试项目 操作方法 预期结果 实际结果6创建授权 创建“用户/组资源/组”的四种组合方式的授权在授权列表可看
10、到此授权通过查看授权 点击“用户/组”和“资源/组”按钮,查看四种方式的授权在授权表中能查看到四种方式的授权通过资源过滤 在创建“用户/组 资源”时,可对资源进行过滤能够准确过滤资源 通过2.2.3.3 访问控制测试项目 操作方法 预期结果 实际结果访问日期区间控制 通过设置授权规则中设置访问日期区间,并在授权时选中此规则只能在规定的日期区间中进行访问。通过,但是有冲突会话时长控制 通过设置授权规则中设置会话时长(如 2 分钟) ,并在授权时选中此规则所有经过此规则授权的用户或者协议均两分钟后退出。通过访问 IP 控制 通过设置授权规则中设置允许访问的 IP 地址,并在授权时选中此规则只有允许
11、的地址能够访问通过2.2.4 应用发布管理测试项目 操作方法 预期结果 实际结果创建 VDH 服务器 在应用发布中添加 VDH 服务器 在 VDH 设备管理可看到此设备没有设备监控 VDH 服务器 在 VDH 设备管理中通过监控 VDH服务器能 RDP 访问 VDH 服务器没有设备添加应用发布 在应用配置中添加应用协议 VDH 应用列表中能看到此协议没有设备测试新应用发布 运维新应用发布 运维过程正常 没有设备72.3 设备口令管理配置与测试2.3.1 统一帐户管理测试项目 操作方法 预期结果 实际结果添加统一帐户 在统一帐户管理中添加关联某运维用户的统一帐户在帐户列表能看到此统一帐户通过设置
12、统一帐户隶属设备在新增统一帐户的隶属设备列表添加保护资源添加成功,被添加资源有此帐户添加失败,被添加资源没有此帐户在使用windowsxp 作为控制资源时添加统一账户失败。帐户分配 在授权列表中对添加成功的资源进行帐户分配帐户分配列表中有此帐户通过2.3.2 设备帐户管理2.3.2.1 类 Unix 保护资源自动登录配置与测试测试项目 操作方法 预期结果 实际结果设备账户管理 选择设备然后添加用户并激活,注意选择是否密码托管和是否勾选管理账户在账户资源列表中有此记录没有测试设备账户获取 选择添加有管理账户的设备,获取该设备上的其他账户在账户资源列表中有其他账户信息没有测试设备账户托管 可对账户
13、密码进行重置 系统提示密码重置成功没有测试密码变更通知 在口令管理配置编辑要发送邮件的地址和主题,选择激活状态,需要配置 DNS在账户密码变更时,可以向指定账户发送电子邮件没有测试账户分配 在授权列表中对已经添加资源帐户的资源对运维用户进行帐户分配,就是将某一资源账户分配给运维账户帐户分配列表中有已添加的资源帐户没有测试自动登录验证 验证 SSH、SFTP 的自动登录功能 均能正常登录 没有测试82.3.2.2 Windows 保护资源自动登录配置与测试测试项目 操作方法 预期结果 实际结果设备账户管理 选择设备分别采用正确、错误的密码添加用户并激活,注意选择是否密码托管。错误的密码无法添加用
14、户。正确的密码添加用户成功。在账户资源列表中有此记录。通过账户分配 在授权列表中对已经添加资源帐户的资源对运维用户进行帐户分配,就是将某一资源账户分配给运维账户帐户分配列表中有已添加的资源帐户通过设备账户托管 选择对用户的密码进行托管。通过标准 RDP 客户端验证,原有密码是否可用。托管后,原有密码已经更改,不能登录远程设备。通过自动登录验证 验证托管前和托管后,telnet 和RDP 的自动登录功能。用户托管前和托管后均能正常登录。通过2.3.2.3 Serv-U 保护资源自动登录配置与测试测试项目 操作方法 预期结果 实际结果设备账户管理 选择设备分别采用正确、错误的密码添加用户,选择 f
15、tp 专用账户并激活,注意选择是否密码托管。错误的密码无法添加用户。正确的密码添加用户成功。在账户资源列表中有此记录。通过账户分配 在授权列表中对已经添加资源帐户的资源对运维用户进行帐户分配,就是将某一资源账户分配给运维账户帐户分配列表中有已添加的资源帐户通过设备账户托管 选择对用户的密码进行托管。通过标准 ftp 客户端连接真实服务器验证,原有密码是否可用。托管后,原有密码已经更改,不能登录远程设备通过自动登录验证 验证托管前和托管后,ftp 的自动登录功能。用户托管前和托管后均能正常登录。通过92.3.2.4 未定义的操作系统保护资源自动登录配置与测试测试项目 操作方法 预期结果 实际结果
16、添加未定义的操作系统在资源管理的操作系统配置添加新的操作系统版本。保护资源以此新增的操作系统版本为操作系统类型操作系统列表有新增的操作系统版本审计平台安装过于复杂,应为审计信息安装到了本地SSO 配置 配置新增操作系统版本的参数(Telnet 登录系统提示信息、Telnet登录密码输入提示信息、Telnet 登录成功提示信息等)配置正常设备账户管理 选择设备然后添加用户并激活 若 SSO 配置正确,添加帐户成功,在账户资源列表中有此记录。若 SSO 配置错误,无法添加帐户,要修改SSO 配置账户分配 在授权列表中对已经添加资源帐户的资源对运维用户进行帐户分配,就是将某一资源账户分配给运维账户帐
17、户分配列表中有已添加的资源帐户自动登录验证 验证 telnet 的自动登录功能。 用能正常登录。2.4 运维操作审计测试2.4.1 Telnet 协议运维操作测试1、运维操作测试项目 操作方法 预期结果 实际结果使用 Telnet 协议进行运维操作运维操作使用 Telnet 协议登录后台不同类型主机均能正常运维 通过2、事中实时监控测试项目 操作方法 预期结果 实际结果实时监控 运维用户 Telnet 运维后台主机 可以图形方式实时看 通过10在活动会话窗口中,选择该 Telnet 会话,进行实时回放到 Telnet 操作及响应3、事后审计测试项目 操作方法 预期结果 实际结果在今日会话窗口中
18、,选择 Telnet 会话,查看详细信息会话概要记录准确,会话过程记录完整通过选择任意操作命令,查看命令回显 命令回显显示正确 通过在查找中,查询任意操作命令 能正确定位到该操作命令通过会话查看在下行检索中,查询任意字符串 能正确定位到包括该字符串的命令回显通过在今日会话窗口中,选择 Telnet 会话,进行会话回放可以完整回放该Telnet 会话通过回放快进、慢放、拖拉 能按要求回放 通过会话回放在日志详细信息中,定位到任意命令,进行定位回放可以从定位的命令开始进行回放回放通过2.4.2 SSH 协议运维操作测试1、运维操作测试项目 操作方法 预期结果 实际结果使用 SSH 协议进行运维运维
19、操作使用 SSH 协议登录后台不同类型主机均能正常运维 通过2、事中实时监控测试项目 操作方法 预期结果 实际结果运维用户 SSH 运维后台主机实时监控在活动会话窗口中,选择该 SSH 会话,进行实时回放可以图形方式实时看到 SSH 操作及响应通过3、事后审计测试项目 操作方法 预期结果 实际结果在今日会话窗口中,选择 SSH 会话,查看详细信息会话概要记录准确,会话过程记录完整通过会话查看选择任意操作命令,查看命令回显 命令回显显示正确 通过11在查找中,查询任意操作命令 能正确定位到该操作命令通过在下行检索中,查询任意字符串 能正确定位到包括该字符串的命令回显通过在今日会话窗口中,选择 S
20、SH 会话,进行会话回放可以完整回放该 SSH会话通过回放快进、慢放、拖拉 能按要求回放 通过会话回放在日志详细信息中,定位到任意命令,进行定位回放可以从定位的命令开始进行回放回放通过2.4.3 FTP 协议运维操作测试1、运维操作测试项目 操作方法 预期结果 实际结果使用 FTP 协议运维运维操作使用 FTP 协议登录后台不同类型主机均能正常运维 通过2、事中实时监控测试项目 操作方法 预期结果 实际结果运维用户 FTP 运维后台主机实时监控在活动会话窗口中,选择该 FTP 会话,进行实时回放可以图形方式实时看到 FTP 操作及响应通过3、事后审计测试项目 操作方法 预期结果 实际结果在今日
21、会话窗口中,选择 FTP 会话,查看详细信息会话概要记录准确,会话过程记录完整通过选择任意操作命令,查看命令回显 命令回显显示正确 通过在查找中,查询任意操作命令 能正确定位到该操作命令通过会话查看在下行检索中,查询任意字符串 能正确定位到包括该字符串的命令回显通过在今日会话窗口中,选择 FTP 会话,进行会话回放可以完整回放该 FTP会话通过回放快进、慢放、拖拉 能按要求回放 通过会话回放在日志详细信息中,定位到任意命令,进行定位回放可以从定位的命令开始进行回放通过122.4.4 SFTP 协议运维操作测试1、运维操作测试项目 操作方法 预期结果 实际结果使用 SFTP 协议运维运维操作使用
22、 SFTP 协议登录后台不同类型主机均能正常运维 通过2、事中实时监控测试项目 操作方法 预期结果 实际结果运维用户 SFTP 运维后台主机 通过实时监控在活动会话窗口中,选择该 SFTP 会话,进行实时回放可以图形方式实时看到 SFTP 操作及响应 通过3、事后审计测试项目 操作方法 预期结果 实际结果在今日会话窗口中,选择 SFTP 会话,查看详细信息会话概要记录准确,会话过程记录完整通过选择任意操作命令,查看命令回显 命令回显显示正确 通过在查找中,查询任意操作命令 能正确定位到该操作命令通过会话查看在下行检索中,查询任意字符串 能正确定位到包括该字符串的命令回显通过在今日会话窗口中,选
23、择 SFTP 会话,进行会话回放可以完整回放该SFTP 会话通过回放快进、慢放、拖拉 能按要求回放 通过会话回放在日志详细信息中,定位到任意命令,进行定位回放可以从定位的命令开始进行回放通过2.4.5 RDP 协议运维操作测试1、运维操作测试项目 操作方法 预期结果 实际结果使用 RDP 协议运维运维操作使用不同类型的 windows 客户端采用RDP 协议登录后台不同类型 Windows 主机均能正常运维 通过2、事中实时监控测试项目 操作方法 预期结果 实际结果13运维用户通过 RDP 运维后台主机实时监控在活动会话窗口中,能看到此会话能正确显示3、事后审计测试项目 操作方法 预期结果 实
24、际结果会话查看 在今日会话窗口中,能看到此会话的概要记录记录正常 通过在今日会话窗口中,选择 RDP 会话,进行会话回放可以完整回放该 RDP会话通过支持按时间定位回放 按要求进行回放 通过会话回放支持快进、慢放、拖拉回放 按要求进行回放 通过2.4.6 Xwindows 协议运维操作测试1、运维操作测试项目 操作方法 预期结果 实际结果使用 Xwindows 协议运维运维操作对各种类 unix 系统 Linux 系统的Xwindows 进行访问均能正常运维 看不见东西2、事中实时监控测试项目 操作方法 预期结果 实际结果运维用户通过 Xwindows 运维后台主机实时监控在活动会话窗口中,能
25、看到此会话能正确显示 看不见东西3、事后审计测试项目 操作方法 预期结果 实际结果会话查看 在今日会话窗口中,能看到此会话的概要记录记录正常 看不见东西在今日会话窗口中,选择 Xwindows 会话,进行会话回放可以完整回放该Xwindows 会话看不见东西支持按时间定位回放 按要求进行回放 看不见东西会话回放支持快进、慢放、拖拉回放 按要求进行回放 看不见东西142.4.7 VNC 协议运维操作测试1、运维操作测试项目 操作方法 预期结果 实际结果按照使用手册中的描述进行 VNC 协议运维运维操作对各种安装 VNC 服务的保护资源进行访问均能正常运维 通过2、事中实时监控测试项目 操作方法
26、预期结果 实际结果运维用户通过 VNC 运维后台主机审计员登录实时监控在活动会话窗口中,能看到此会话能正确显示 通过3、事后审计测试项目 操作方法 预期结果 实际结果会话查看 在今日会话窗口中,能看到此会话的概要记录记录正常 通过在今日会话窗口中,选择 VNC 会话,进行会话回放可以完整回放该VNC 会话通过支持按时间定位回放 按要求进行回放 通过会话回放支持快进、慢放、拖拉回放 按要求进行回放 通过2.5 事中违规告警与阻断测试测试项目 操作方法 预期结果 实际结果告警配置 在资源管理设备列表打开告警列表,定义规则名、匹配命令、参数、告警级别、是否阻止、邮件通知等,激活该规则,以及进行绑定可
27、配置 通过告警测试 根据告警配置访问资源,验证配置是否生效。内容包括:命令匹配是否正确、命令是否阻断成功、阻断提示信息是否显示正常、告警邮件是否发送等测试结果与告警配置中的设置一致通过15查看今日告警 登录审计平台,打开今日告警窗口根据告警级别进行快速查询正确显示今日告警,并能对任意列进行排序通过告警查询 设置各种查询条件,进行告警查询(查询条件包括:告警级别、资源、用户、协议、时间段)正确显示查询结果,并能对任意列进行排序通过告警级别的区分 在今日告警和告警查询中,查看查询结果的字体颜色针对不同的告警级别(普通、警告、严重),使用不同的颜色进行区分通过2.6 审计功能测试1、会话审计测试项目
28、 操作方法 预期结果 实际结果查看今日会话 登录审计平台,打开今日会话窗口根据用户名、资源名、协议进行快速查询正确显示今日会话,并能对任意列进行排序通过会话查询 设置各种查询条件,进行会话查询(查询条件包括:用户名、客户 IP、资源名、协议、时间段、上下行关键字)正确显示查询结果,并能对任意列进行排序通过会话颜色区分 在今日会话和会话查询中,查看查询结果的字体颜色会话中存在阻断告警,则使用红色标识;存在非阻断告警,则使用橙色标识通过会话审计标志 在今日会话和会话查询中,查看查询结果的状态标志位凡是被审计过的会话,在其状态栏中有特殊的标记通过会话审核意见 在会话详细信息窗口中,点击“审核意见”
29、,填写此运维会话的审核意见和变更单号可填写审核意见和变更单号通过会话统计 设置统计类型(包括:时间、用户、资源、用户组、资源组)和单位时间(包括:日、月、年) ,对一段实际内的会话数量进行统计正确显示统计结果正确显示表格图、直方图、线性图和饼状图通过16会话日志导出 开启审计平台日志下载功能,将日志导出,并回放可以将所有协议的日志导出,并能作为证据本地回放。2、系统自审计测试项目 操作方法 预期结果 实际结果查看今日管理 登录,打开今日管理窗口根据模块、管理员进行快速查询正确显示今日管理,并能对任意列进行排序通过管理查询 设置各种查询条件,进行会话查询(查询条件包括:模块名、管理员、时间段)正
30、确显示查询结果,并能对任意列进行排序通过业务权限 打开业务权限窗口根据用户名、资源名进行快速查询正确显示授权信息,并能对任意列进行排序通过其他审计 打开各种审计窗口 正确显示各种审计信息,并能对任意列进行排序通过2.7 统计报表功能测试测试项目 操作方法 预期结果 实际结果打开日常报表窗口,双击任意报表(包括:今日会话、今日管理、用户信息、资源信息、授权信息、规则信息、管理员角色信息)正确生成各类报表 通过日常报表选择任意报表,选择报表导出格式,将报表导出能导出任意报表,可导出 excel 或 pdf 等格式通过选择统计时间段,生成全局统计报表 正确生成全局统计报表创建全局统计报表选择全局统计
31、报表,选择报表导出格式,将报表导出能导出全局统计报表,可导出 excel 或 pdf 等格式选择统计时间段,选择统计类别(包括:用户、资源、用户组、资源组) ,生成会话统计报表正确生成各类报表创建会话统计报表选择任意报表,选择报表导出格式,将报表导出能导出任意报表,可导出 excel 或 pdf 等格式通过创建管理统计报表 选择统计时间段,生成管理统计报表 正确生成各类报表 通过17选择全局统计报表,选择报表导出格式,将报表导出能导出任意报表,可导出 excel 或 pdf 格式设置会话报表的各项条件(包括:显示字段、报表排序规则、查询条件) ,生成会话报表正确生成会话报表 通过创建会话报表选
32、择会话报表,选择报表导出格式,将报表导出能导出会话报表,可导出 excel 或 pdf 格式通过设置管理报表的各项条件(包括:报表排序规则、查询条件) ,生成管理报表正确生成管理报表 通过创建管理报表选择管理报表,选择报表导出格式,将报表导出能导出管理报表,可导出 excel 或 pdf 格式通过设置告警报表的各项条件(包括:报表排序规则、查询条件) ,生成告警报表正确生成告警报表创建告警报表选择告警报表,选择报表导出格式,将报表导出能导出告警报表,可导出 excel 或 pdf 格式通过设置审计员操作报表的各项条件(包括:审计员帐号、生成报表的时间范围) ,生成审计员操作报表能正确生成审计员
33、操作报表通过选择报表导出格式,将审计员操作报表导出能导出审计员操作报表,可导出 excel 或pdf 格式通过创建审计员操作报表生成的报表中,针对是否存在阻断/非阻断告警,以颜色区分存在非阻断告警时,使用褐紫红色标识;存在阻断告警时,使用红色标识通过2.8 审计日志管理测试测试项目 操作方法 预期结果 实际结果日志告警配置 在全局配置设置容量告警,设置登录告警和邮件告警在日志容量达到阀值时,登录,收取邮件配置正确登录告警、邮件告警正常通过日志备份配置 在日志手动备份配置日志自动备份相关设置配置正确,配置完后,自动进行一次全备份通过日志维护 进入“日志维护” 查看日志状态 状态显示正确 通过18进入“日志备份” 查看日志备份情况,并可进行手工备份可进行手工备份 通过进入“日志文件删除” 查看日志删除情况,并可进行手工日志文件删除可手工删除日志文件 通过进入“日志库删除” 查看日志数据库删除情况,并可进行手工日志数据库删除可手工删除日志数据库通过https 无法自动登录