b)当检测到攻击行为时,记录攻击源IP、攻击类型、攻击目的、攻击时间,在发生严重入侵事件时应提供报警。
7.1.2.6. 恶意代码防范(G3)
本项要求包括:
a)应在网络边界处对恶意代码进行检测和清除;
1) 在不严重影响网络性能和业务的情况下,应在网络边界部署恶意代码检测系统;
2) 如果部署了主机恶意代码检测系统,可选择安装部署网络边界恶意代码检测系统。
b)应维护恶意代码库的升级和检测系统的更新。
7.1.2.7. 网络设备防护(G3)
本项要求包括:
a)应对登录网络设备的用户进行身份鉴别;
应删除默认用户或修改默认用户的口令,根据管理需要开设用户,不得使用缺省口令、空口令、弱口令。
b)应对网络设备的管理员登录地址进行限制;
c)网络设备用户的标识应唯一;
d)主要网络设备应对同一用户选择两种或两种以上组合的鉴别技术来进行身份鉴别;
1) 通过本地控制台管理主要网络设备时,应采用一种或一种以上身份鉴别技术;
2) 以远程方式登录主要网络设备,应采用两种或两种以上组合的鉴别技术进行身份鉴别。
e)身份鉴别信息应具有不易被冒用的特点,口令应有复杂度要求并定期更换;
1) 口令应符合以下条件:数字、字母、符号混排,无规律的方式;
2) 管理员用户口令的长度至少为12位;
3) 管理员用户口令至少每季度更换一次,更新的口令至少5次内不能重复;
4) 如果设备口令长度不支持12位或其他复杂度要求,口令应使用所支持的最长长度并适当缩小更换周期;也可以使用动态密码卡等一次性口令认证方式。
f)应具有登录失败处理功能,可采取结束会话、限制非法登录次数和当网络登录连接超时自动退出等措施;
g)当对网络设备进行远程管理时,应采取必要措施防止鉴别信息在网络传输过程中被窃听;
h)应实现设备特权用户的权限分离。
7.1.3.主机安全
7.1.3.1. 身份鉴别(S3)
本项要求包括:
a)应对登录操作系统和数据库系统的用户进行身份标识和鉴别;
b)操作系统和数据库系统管理用户身份标识应具有不易被冒用的特点,口令应有复杂度要求并定期更换;
1) 口令应符合以下条件:数字、字母、符号混排,无规律的方式;
2) 口令的长度至少为12位;
3) 口令至少每季度更换1次,更新的口令至少5次内不能重复;
4) 如果设备口令长度不支持12位或其他复杂度要求,口令应使用所支持的最长长度并适当缩小更换周期;也可以使用动态密码卡等一次性口令认证方式。
c)应启用登录失败处理功能,可采取结束会话、限制非法登录次数和自动退出等措施;
d)当对服务器进行远程管理时,应采取必要措施,防止鉴别信息在网络传输过程中被窃听;
e)应为操作系统和数据库系统的不同用户分配不同的用户名,确保用户名具有唯一性;
1) 应为操作系统的不同用户分配不同的用户名;
2) 应为数据库系统的不同用户分配不同的用户名。
f)应采用两种或两种以上组合的鉴别技术对管理用户进行身份鉴别。
1) 通过本地控制台管理主机设备时,应采用一种或一种以上身份鉴别技术;
2) 以远程方式登录主机设备,应采用两种或两种以上组合的鉴别技术进行身份鉴别。
7.1.3.2. 访问控制(S3)
本项要求包括:
a)应启用访问控制功能,依据安全策略控制用户对资源的访问;
b)应根据管理用户的角色分配权限,实现管理用户的权限分离,仅授予管理用户所需的最小权限;
c)应实现操作系统和数据库系统特权用户的权限分离;
HP Tandem、IBM OS400系列、运行DB2数据库的IBM AIX等专用系统的特权用户除外。
d)应严格限制默认账户的访问权限,重命名系统默认账户,修改这些账户的默认口令;
1) 系统无法修改访问权限的特殊默认账户,可不修改访问权限;
2) 系统无法重命名的特殊默认账户,可不重命名。
e)应及时删除多余的、过期的账户,避免共享账户的存在;
f)应对重要信息资源设置敏感标记;
g)应依据安全策略严格控制用户对有敏感标记重要信息资源的操作。
7.1.3.3. 安全审计(G3)
本项要求包括:
a)审计范围应覆盖到服务器和重要客户端上的每个操作系统用户和数据库用户;
应在保证系统运行安全和效率的前提下,启用系统审计或采用第三方安全审计产品实现审计要求。
b)审计内容应包括重要用户行为、系统资源的异常使用和重要系统命令的使用等系统内重要的安全相关事件;
审计内容至少包括:用户的添加和删除、审计功能的启动和关闭、审计策略的调整、权限变更、系统资源的异常使用、重要的系统操作(如用户登录、退出)等。
c)审计记录应包括事件的日期、时间、类型、主体标识、客体标识和结果等;
d)应能够根据记录数据进行分析,并生成审计报表;
e)应保护审计进程,避免受到未预期的中断;
f)应保护审计记录,避免受到未预期的删除、修改或覆盖等。
审计记录应至少保存6个月。
7.1.3.4. 剩余信息保护(S3)
本项要求包括:
a)应保证操作系统和数据库系统用户的鉴别信息所在的存储空间,被释放或再分配给其他用户前得到完全清除,无论这些信息是存放在硬盘上还是在内存中;
b)应确保系统内的文件、目录和数据库记录等资源所在的存储空间,被释放或重新分配给其他用户前得到完全清除。
7.1.3.5. 入侵防范(G3)
本项要求包括:
a)应能够检测到对重要服务器进行入侵的行为,能够记录入侵的源IP、攻击的类型、攻击的目的、攻击的时间,并在发生严重入侵事件时提供报警;
针对重要服务器的入侵行为检测可通过网络级或主机级入侵检测系统等方式实现。
b)应能够对重要程序的完整性进行检测,并在检测到完整性受到破坏后具有恢复的措施;
应能够对重要程序的完整性进行检测,并在检测到完整性受到破坏后具有恢复的措施,如不能正常恢复,应停止有关服务,并提供报警。
c)操作系统应遵循最小安装的原则,仅安装需要的组件和应用程序,并通过设置升级服务器等方式保持系统补丁及时得到更新。
持续跟踪厂商提供的系统升级更新情况,应在经过充分的测试评估后对必要的系统补丁进行及时更新。
7.1.3.6. 恶意代码防范(G3)
本项要求包括:
a)应安装防恶意代码软件,并及时更新防恶意代码软件版本和恶意代码库;
1) 原则上所有主机应安装防恶意代码软件,不支持的主机操作系统除外;
2) 未安装防恶意代码软件的主机,应采取有效措施进行恶意代码防范。
b)主机防恶意代码产品应具有与网络防恶意代码产品不同的恶意代码库;
c)应支持防恶意代码的统一管理。
7.1.3.7. 资源控制(A3)
本项要求包括:
a)应通过设定终端接入方式、网络地址范围等条件限制终端登录;
b)应根据安全策略设置登录终端的操作超时锁定;
c)应对重要服务器进行监视,包括监视服务器的CPU、硬盘、内存、网络等资源的使用情况;
d)应限制单个用户对系统资源的最大或最小使用限度;
e)应能够对系统的服务水平降低到预先规定的最小值进行检测和报警。
重要服务器的CPU利用率、内存、磁盘存储空间等指标超过预先规定的阈值后应实时进行报警。
7.1.4.应用安全
7.1.4.1. 身份鉴别(S3)
本项要求包括:
a)应提供专用的登录控制模块对登录用户进行身份标识和鉴别;
b)应对同一用户采用两种或两种以上组合的鉴别技术实现用户身份鉴别;
1) 管理用户通过受控本地控制台管理应用系统时,应采用一种或一种以上身份鉴别技术;
2) 管理用户以远程方式登录应用系统,应采用两种或两种以上组合的鉴别技术进行身份鉴别;
3) 面向互联网服务的系统应当提供两种或两种以上组合的鉴别技术供用户选择。
c)应提供用户身份标识唯一和鉴别信息复杂度检查功能,保证应用系统中不存在重复用户身份标识,身份鉴别信息不易被冒用;
d)应提供登录失败处理功能,可采取结束会话、限制非法登录次数和自动退出等措施;
e)应启用身份鉴别、用户身份标识唯一性检查、用户身份鉴别信息复杂度检查以及登录失败处理功能,并根据安全策略配置相关参数。
7.1.4.2. 访问控制(S3)
本项要求包括:
a)应提供访问控制功能,依据安全策略控制用户对文件、数据库表等客体的访问;
b)访问控制的覆盖范围应包括与资源访问相关的主体、客体及它们之间的操作;
c)应由授权主体配置访问控制策略,并严格限制默认账户的访问权限;
d)应授予不同账户为完成各自承担任务所需的最小权限,并在它们之间形成相互制约的关系;
e)应具有对重要信息资源设置敏感标记的功能;
f)应依据安全策略严格控制用户对有敏感标记重要信息资源的操作。
7.1.4.3. 安全审计(G3)
本项要求包括:
a)应提供覆盖到每个用户的安全审计功能,对应用系统重要安全事件进行审计;
应用系统应能够对每个业务用户的关键操作进行记录,例如用户登录、用户退出、增加用户、修改用户权限等操作。
b)应保证无法单独中断审计进程,无法删除、修改或覆盖审计记录;
审计进程应作为应用系统整体进程中的一部分,并且不能单独中断。
c)审计记录的内容至少应包括事件的日期、时间、发起者信息、类型、描述和结果等;
审计记录应至少保存6个月。
d)应提供对审计记录数据进行统计、查询、分析及生成审计报表的功能。
7.1.4.4. 剩余信息保护(S3)
本项要求包括:
a)应保证用户鉴别信息所在的存储空间被释放或再分配给其他用户前得到完全清除,无论这些信息是存放在硬盘上还是在内存中;
b)应保证系统内的文件、目录和数据库记录等资源所在的存储空间被释放或重新分配给其他用户前得到完全清除。
7.1.4.5. 通信完整性(S3)
应采用密码技术保证通信过程中数据的完整性。
通过互联网、卫星网进行通信时,应采用密码技术保证通信过程中数据的完整性。
7.1.4.6. 通信保密性(S3)
本项要求包括:
a)在通信双方建立连接之前,应用系统应利用密码技术进行会话初始化验证;
通过互联网、卫星网进行通信时,建立通信连接之前,应用系统应利用密码技术或可靠的身份认证技术进行会话初始化验证。
b)应对通信过程中的整个报文或会话过程进行加密。
通过互联网、卫星网进行通信时,应对整个报文或会话过程进行加密。
7.1.4.7. 抗抵赖(G3)
本项要求包括:
a)应具有在请求的情况下为数据原发者或接收者提供数据原发证据的功能;
应用系统的操作与管理记录,至少应记录操作时间、操作人员及操作类型、操作内容等信息。交易系统应能够记录用户交易行为数据,至少包括业务流水号、账户名、IP地址、交易指令等信息。
b)应具有在请求的情况下为数据原发者或接收者提供数据接收证据的功能。
应用系统的操作与管理记录,至少应记录操作时间、操作人员及操作类型、操作内容等信息。交易系统应能够记录用户交易行为数据,至少包括业务流水号、账户名、IP地址、交易指令等信息。
7.1.4.8. 软件容错(A3)
本项要求包括:
a)应提供数据有效性检验功能,保证通过人机接口输入或通过通信接口输入的数据格式或长度符合系统设定要求;
b)应提供自动保护功能,当故障发生时自动保护当前所有状态,保证系统能够进行恢复。
7.1.4.9. 资源控制(A3)
本项要求包括:
a)当应用系统的通信双方中的一方在一段时间内未作任何响应,另一方应能够自动结束会话;
用户登录应用系统后在规定的时间内未执行任何操作,应自动退出系统。
b)应能够对系统的最大并发会话连接数进行限制;
c)应能够对单个账户的多重并发会话进行限制;
d)应能够对一个时间段内可能的并发会话连接数进行限制;
e)应能够对一个访问账户或一个请求进程占用的资源分配最大限额和最小限额;
f)应能够对系统服务水平降低到预先规定的最小值进行检测和报警;
g)应提供服务优先级设定功能,并在安装后根据安全策略设定访问账户或请求进程的优先级,根据优先级分配系统资源。
7.1.5.数据安全及备份恢复
7.1.5.1. 数据完整性(S3)
本项要求包括:
a)应能够检测到系统管理数据、鉴别信息和重要业务数据在传输过程中完整性受到破坏,并在检测到完整性错误时采取必要的恢复措施;
b)应能够检测到系统管理数据、鉴别信息和重要业务数据在存储过程中完整性受到破坏,并在检测到完整性错误时采取必要的恢复措施。
7.1.5.2. 数据保密性(S3)
本项要求包括:
a)应采用加密或其他有效措施实现系统管理数据、鉴别信息和重要业务数据传输保密性;
通过互联网、卫星网传递系统管理数据、鉴别信息和重要业务数据应采取加密方式。
b)应采用加密或其他保护措施实现系统管理数据、鉴别信息和重要业务数据存储保密性。
7.1.5.3. 备份和恢复(A3)
本项要求包括:
a)应提供本地数据备份与恢复功能,完全数据备份至少每天一次,备份介质场外存放;
b)应提供异地数据备份功能,利用通信网络将关键数据定时批量传送至备用场地;
c)应采用冗余技术设计网络拓扑结构,避免关键节点存在单点故障;
d)应提供主要网络设备、通信线路和数据处理系统的硬件冗余,保证系统的高可用性。
7.2. 管理要求
7.2.1.安全管理制度
7.2.1.1. 管理制度(G3)
本项要求包括:
a)应制定信息安全工作的总体方针和安全策略,说明机构安全工作的总体目标、范围、原则和安全框架等;
b)应对安全管理活动中的各类管理内容建立安全管理制度;
c)应对管理人员或操作人员执行的日常管理操作建立操作规程;
d)应形成由安全策略、管理制度、操作规程等构成的全面的信息安全管理制度体系。
7.2.1.2. 制定和发布(G3)
本项要求包括:
a)应指定或授权专门的部门或人员负责安全管理制度的制定;
b)安全管理制度应具有统一的格式,并进行版本控制;
c)应组织相关人员对制定的安全管理制度进行论证和审定;
d)安全管理制度应通过正式、有效的方式发布;
e)安全管理制度应注明发布范围,并对收发文进行登记。
7.2.1.3. 评审和修订(G3)
本项要求包括:
a)信息安全领导小组应负责定期组织相关部门和相关人员对安全管理制度体系的合理性和适用性进行审定;