等级保护测评三级信息系统中应用安全的技术要求

业界 作者:邮箱投递 2017-05-08 04:21:20
等级保护测评中技术要求类别分为:物理安全、网络安全、主机安全、应用安全和数据安全及备份恢复五个大类。今天金三科技小编把应用安全的技术要求整理出来,供大家学习。 1、身份鉴别(S3) a) 应提供专用的登录控制模块对登录用户进行身份标识和鉴别; b) 应对同一用户采用两种或两种以上组合的鉴别技术实现用户身份鉴别; c) 应提供用户身份标识唯一和鉴别信息复杂度检查功能,保证应用系统中不存在重复用户身份标识,身份鉴别信息不易被冒用; d) 应提供登录失败处理功能,可采取结束会话、限制非法登录次数和自动退出等措施; e) 应启用身份鉴别、用户身份标识唯一性检查、用户身份鉴别信息复杂度检查以及登录失败处理功能,并根据安全策略配置相关参数。 分析:核心要素就是对用户身份需要进行标识和鉴别,确保唯一性,采用两种及以上身份鉴别技术,防止冒用,对口令复杂度有要求,不能有弱口令存在,对非法登录次数、自动退出等进行限制,防止暴力破解,涉及到的安全设备:双因素身份验证,堡垒机。 2、访问控制(S3) a) 应提供访问控制功能,依据安全策略控制用户对文件、数据库表等客体的访问; b) 访问控制的覆盖范围应包括与资源访问相关的主体、客体及它们之间的操作; c) 应由授权主体配置访问控制策略,并严格限制默认帐户的访问权限; d) 应授予不同帐户为完成各自承担任务所需的最小权限,并在它们之间形成相互制约的关系。 e) 应具有对重要信息资源设置敏感标记的功能; f) 应依据安全策略严格控制用户对有敏感标记重要信息资源的操作; 分析:对不同用户设置不同访问权限,防止超级用户的存在,设置不同的安全策略控制用户对文件、数据库表等的访问,对重要信息资源进行敏感标记并进行策略控制操作。涉及到的设备:防火墙等网关类设备。 3、安全审计(G3) a) 应提供覆盖到每个用户的安全审计功能,对应用系统重要安全事件进行审计; b) 应保证无法单独中断审计进程,无法删除、修改或覆盖审计记录; c) 审计记录的内容至少应包括事件的日期、时间、发起者信息、类型、描述和结果等; d) 应提供对审计记录数据进行统计、查询、分析及生成审计报表的功能。 分析:审计范围是每一个用户,对重要安全事件和相关记录数据能够详细记录,且需满足能统计、分析、生成报表、不可删除修改等要求。所以软件自带的审计功能通常是不能满足这些要求的,需要用第三方的数据库审计和日志审计类设备。 4、剩余信息保护(S3) a) 应保证用户鉴别信息所在的存储空间被释放或再分配给其他用户前得到完全清除,无论这些信息是存放在硬盘上还是在内存中; b) 应保证系统内的文件、目录和数据库记录等资源所在的存储空间被释放或重新分配给其他用户前得到完全清除。 分析:对用户鉴别信息及系统的文件、记录等,在新用户使用前需要在硬盘或内存中清除,防止这些信息被窃取。这里和主机安全里对剩余信息保护的要求是一致的,针对的对象不同。 5、通信完整性(S3) a)应采用密码技术保证通信过程中数据的完整性。 6、通信保密性(S3) a) 在通信双方建立连接之前,应用系统应利用密码技术进行会话初始化验证; b) 应对通信过程中的整个报文或会话过程进行加密。 分析:采用密码技术保证通信过程中数据的完整性和安全性。在软件开发过程中就需要考虑这些,后续可以通过VPN、加密机等弥补。 7、抗抵赖(G3) a) 应具有在请求的情况下为数据原发者或接收者提供数据原发证据的功能; b) 应具有在请求的情况下为数据原发者或接收者提供数据接收证据的功能。 分析:对数据原发着和接受者提供原发和接受证据,具有不可抵赖性。系统的抗抵赖实现原理是基于数字签名技术,涉及到的设备是CA、电子签章等设备。 8、软件容错(A3) a) 应提供数据有效性检验功能,保证通过人机接口输入或通过通信接口输入的数据格式或长度符合系统设定要求; b) 应提供自动保护功能,当故障发生时自动保护当前所有状态,保证系统能够进行恢复。 分析:对数据有效性进行检验,防止非法信息的输入,如手机号的真实性校验,姓名格式的校验等,在软件设计时需要考虑这些问题。同时应用具有自动保护功能,应用保护可采用集群等技术解决。涉及到的安全设备主要是应用容灾设备。 9、资源控制(A3) a) 当应用系统的通信双方中的一方在一段时间内未作任何响应,另一方应能够自动结束会话; b) 应能够对系统的最大并发会话连接数进行限制; c) 应能够对单个帐户的多重并发会话进行限制; d) 应能够对一个时间段内可能的并发会话连接数进行限制; e) 应能够对一个访问帐户或一个请求进程占用的资源分配最大限额和最小限额; f) 应能够对系统服务水平降低到预先规定的最小值进行检测和报警; g) 应提供服务优先级设定功能,并在安装后根据安全策略设定访问帐户或请求进程的优先级,根据优先级分配系统资源。 分析:具有自动结束会话的功能,对系统最大并发会话数做详细的控制,包括单个账户的,一个时间段等做限制,对一个账户占用的资源进行控制,对系统服务水平进行监测和报警,对服务进行优先级设定,保障核心服务的使用。大部分功能是软件在开发过程中需要考虑的,涉及到的设备主要是:IT运维管理类设备和抗DDoS设备。 总结下应用安全涉及到的安全设备有:双因素身份验证、堡垒机、防火墙、数据库审计、日志审计、VPN、CA、应用容灾、IT运维管理类设备和抗DDoS设备等。

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接