系统安全保障方案Word格式文档下载.docx
《系统安全保障方案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《系统安全保障方案Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
软件系统安全保障体系设计应遵循如下的原则:
1)、需求、风险、代价平衡的原则:
对任何信息系统,绝对安全难以达到,也不一定是必要的,安全保障体系设计要正确处理需求、风险与代价的关系,做到安全性与可用性相容,做到技术上可实现,组织上可执行。
2)、分级保护原则:
系统有多种信息和资源,每类信息对保密性、可靠性要求不同。
以应用为主导,科学、合理划分信息安全防护等级,并依据安全等级确定安全防护措施。
3)、多重保护原则:
任何安全措施都不是绝对安全的,都可能被攻破。
建立多重保护系统,各层保护相互补充,提供系统安全性。
4)、整体性和统一性原则:
软件系统安全涉及各个环节,包括设备、软件、数据、人员等,只有从系统整体的角度去统一看待、分析,才可能实现有效、可行的安全保护。
5)、技术与管理相结合原则:
软件系统安全是一个复杂的系统工程,涉及人、技术、操作等要素,单靠技术或单靠管理都不可能实现。
因此在考虑软件系统安全保障体系时,必须将各种安全技术与运行管理机制、人员思想教育与技术培训、安全规章制度建设相结合。
6)、统筹规划,分步实施原则:
由于政策规定、服务需求的不明朗,环境、时间的变化,安全防护与攻击手段的进步,在一个比较全面的安全体系下,可以根据系统的实际需要,先建立基本的安全保障体系,保证基本的、必须的安全性。
随着今后系统应用和复杂程度的变化,调整或增强安全防护力度,保证整个系统最根本的安全需求。
7)动态发展原则:
要根据系统安全的变化不断调整安全措施,适应新的系统环境,满足新的系统安全需求。
3、系统安全需求分析
要保证软件系统的安全可靠,必须全面分析软件系统面临的所有威胁。
这些威胁虽然有各种各样的存在形式,但其结果是一致的,都将导致对信息或资源的破坏或非法占有,并可能造成严重后果。
软件系统应考虑以下安全需求,如下表所示。
安全层面
安全需求
安全需求描述
物理安全
异地容灾
异在容灾主要是预防场地问题带来的数据不可用等突发情况。
这些场地问题包括:
电力中断、通信线路破坏及战争、地震、火灾、水灾等造成机房毁坏或不可用等。
通过异地容系统将这种故障造成的损失减到最小。
由IT整体建设考虑。
机房监控
机房监控机房监控主要是预防盗窃、人为破坏、私自闯入等情况。
监控手段有门禁系统、监视系统、红外系统等。
安全层面安全需求安全需求描述后续项目可利用目前已有机房设施。
设备备份
设备备份用于预防关键设备意外损坏。
后续项目中关键服务器、存储系统应有冗余设计。
线路备份
线路备份主要是预防通信线路意外中断。
后续项目中服务器与网络连接,以及网络出口应考虑线路备份。
电源备份
电源备份电源备份用于预防电源故障引起的短时电力中断。
后续项目可利用目前已有机房电源设施。
防电磁泄漏
防电磁泄漏用于预防电磁泄漏引起的数据泄漏。
防电磁泄漏手段有屏蔽机房、安装干扰器、线路加密等。
后续项目可利用目前已有机房设施。
媒体安全
媒体安全用于预防因媒体不可用引起的数据丢失。
要求对数据进行备份,且备份数据的存放环境要满足防火、防高温、防震、防水、防潮的要求。
后续项目应考虑存储媒体的安全。
采用磁带机进行离线备份。
网络与系统安全
深层防御
深层防御就是采用层次化保护策略,合理划分安全域,对每个安全域及边界采用适当的有效保护。
后续项目系统部署时应加以考虑。
边界防护
边界防护用于预防来自本安全域以外的各种恶意攻击和远程访问控制。
边界防护机制有VLAN、防火墙、入侵检测、网闸等措施。
后续项目实施时应加以考虑。
网络防病毒
网络防病毒用于预防病毒在网络内传播、感染和发作。
后续项目利用已有网络防病毒系统。
系统监测
系统监测用于保护软件系统WEB页面保护。
后续项目实施方案设计时统筹考虑。
备份恢复
备份恢复用于意外情况下的数据备份和系统恢复。
后续项目方案设计时应加以考虑,利用数据库提供的备份工具进行备份恢复处理。
漏洞扫描
漏洞扫描用于及时发现操作系统、数据库系统、应用系统以及网络协议安全漏洞,防止安全漏洞引起的安全隐患。
安全审计
安全审计用于事件追踪。
要求网络、安全设备和操作系统、数据库系统有自代审计功能。
应用安全
身份认证
身份认证用于保证用户身份的真实性。
软件系统用户采用实名制,实行严格的身份认证,确保系统用户身份的合法性。
权限管理
权限管理指对软件系统中的操作和访问进行权限管理,防止非授权访问和操作。
安全层面安全需求安全需求描述软件系统实行严格的权限管理,防止越权访问。
数据完整性
数据完整性指对软件系统中存储、传输的数据进行数据完整性保护。
软件系统开发与实施中应满足数据完整性要求。
数据传输机密性
数据传输机密性指对软件系统与其它安全域之间传输的敏感信息进行加密保护。
鉴于软件系统部署在内外网,数据机密性要求不高,暂对数据传输机密不做要求。
抗抵赖
抗抵赖就是通过采用数字签名方法保证当事人行为的不可否认性。
根据软件系统的信息秘密性等级,暂不要求抗抵赖功能。
对涉密信息的访问和操作要有完善的日志记录,并提供相应的审计工具。
软件系统应提供日志记录功能。
安全管理
组织建设
安全管理组织建设包括:
组织机构、人才队伍、应急响应支援体系等的建设。
后续项目要求相应的组织保障。
制度建设
安全管理制度建设包括:
人员管理制度,机房管理制度,卡、机具生产管理制度,设备管理制度等的建设。
后续项目要求相应的制度建设。
除有关的上述内容外,还应建立明确的信息发布、维护管理制度。
标准建设
安全标准规范建设包括:
数据交换安全协议、认证协议、密码服务接口等标准规范的建立。
根据软件系统需要,建立相关的标准与规范。
安全服务
安全服务包括安全培训、日常维护、安全评估、安全加固、紧急响应等根据软件系统维护管理需要,明确安全需求,采取必要的安全服务措施,及时解决或预防各种安全问题。
技术建设
安全管理技术建设主要指充分利用已有的安全管理技术,利用和开发相关的安全管理工具,提高安全管理的自动化、智能化水平。
应根据软件系统维护管理需要进行安全技术建设。
基于前面的安全风险分析,软件系统必须采取相应的应对措施与手段,形成有效的安全防护能力、隐患发现能力和应急反应能力,切实保障软件系统安全。
4、系统安全需求框架
根据上述的系统安全需求分析、系统安全目标及系统安全规划原则,阐述软件系统安全需求。
软件系统安全需求框架可以概括为如下图所示的结构:
软件系统安全需求主要包括安全基础设施、系统应用安全和安全管理体系。
5、安全基础设施
软件系统安全基础设施主要包括以下内容:
1)、安全隔离措施
2)、网络防病毒系统
3)、监控检测系统
4)、设备可靠性设计
5)、备份恢复系统以下分别阐述。
1.3安全隔离措施
根据软件系统部署方案与安全域划分,需要将内外网与其他BD的通信网络采取适当的安全隔离措施,如可以通过VLAN、防火墙保护安全域边界安全。
项目实施中根据已有网络安全情况确定。
1.4防病毒系统
网络防病毒用于预防病毒在软件系统所在安全域内传播、感染和发作。
后续项目利用网络防病毒系统防范病毒入侵和传播。
1.5监控检测系统
监控检测系统用于及时发现操作系统、数据库系统、应用系统以及网络协议安全漏洞,防止安全漏洞引起的安全隐患。
同时保护软件系统不受侵害。
后续项目利用漏洞扫描系统解决漏洞扫描问题,发现和修补安全漏洞,对各种入侵和破坏行为进行检测和预警,项目实施时统筹考虑。
1.6设备可靠性设计
软件系统应考虑设备可靠性设计问题,系统关键设备服务器应考虑避免单点故障问题。
建议:
服务器系统采用双机加磁盘柜模式。
应用系统与数据库分别安装在二台服务器上,其中一台作为应用系统生产机,另一台作为数据库生产机,二台服务器连接磁盘柜;
应用系统生产机为数据库系统提供备份支持,数据库生产机为应用系统提供备份支持,二台互为备份。
以提高系统的可靠性。
1.7备份恢复系统
软件系统应建立有效的备份恢复系统,确保在系统出现故障的情况下能够重建恢复到出现故障前的状态。
建议系统采用磁带机作为离线备份工具。
6、系统应用安全
信息系统设计归结起来要解决资源、用户、权限三类问题,在这三大要素中,用户是安全的主体,应用系统的安全也就是围绕用户展开的。
因此用户身份的验证便成了应用系统必须解决的第一个问题;
解决身份问题之后,第二个要解决的问题便是授权,就是确保每个用户都能授以合适的权限;
第三为解决资源的安全性与安全审计问题,需要解决数据完整性的问题;
这些构成了应用系统安全的主体。
1.8身份认证系统
软件系统用户采用实名制,建立统一的用户信息库,为系统提供身份认证服务,只有合法用户才能对软件系统进行访问。
基于分级保护的策略,身份认证系统支持用户名/口令认证方式,并支持CA数字证书认证方式。
身份认证应实现以下具体功能:
1)、提供分级用户管理模式,可根据需要由系统管理授权二级管理员分别管理维护所辖区域的用户,以解决大量用户管理维护的问题。
2)、统一认证支持多种身份认证方式,支持用户名/口令与CA数字证书认证方式,在保证信息安全的前提下,满足不同用户对系统不同内容的访问需求。
3)、统一认证应能对用户信息、用户访问信息、业务安全保护等级等内容进行有效的管理与维护。
4)、一认证应能够防止因大量用户访问可能造成的系统崩溃,它具有良好的响应性能,保证认证服务功能的可用性、可靠性。
1.9用户权限管理
可以为用户设置不同的访问权限,允许用户在权限范围内访问系统不同的功能模块。
支持匿名访问。
软件系统的授权管理采用集中授权、分级管理的工作模式,即通过系统管理员为二级系统管理员授权管理本机构用户权限的方式,实现分级授权管理,二级系统管理员管理本机构内的资源、角色定义、权限分配、权限认证等工作。
权限管理主要是由管理员进行资源分类配置、用户角色定义及授权等操作。
采用基于角色的访问控制策略,能够对用户和角色进行灵活授权。
在定义角色时,可以采用职称、职务、部门等多种形式,灵活反映各种业务模式的管理需求。
权限认证主要是根据用户身份对其进行权限判断,以决定该用户是否具有访问相应资源的权限。
授权管理系统与统一认证相结合,为软件系统提供方便、简单的、可靠的授权服务,从而对用户进行整体的、有效的访问控制,保护系统资源不被非法或越权访问,防止信息泄漏。
1.10信息访问控制
建立信息访问控制机制,对系统功能和数据进行分级管理,根据需要,不仅能够为合法用户分配不同级别的功能和数据的访问权限,而且能够对每一条信息设置不同的访问权限,用户登录后只能访问已授权的系统信息。
一般地来说,信息系统的资源分为系统资源和业务资源两类。
系统资源指系统菜单、功能模块、用户、角色等系统资源;
业务资源是指相关的业务数据,如数据、文档等。
通过与授权功能的结合,解决资源的访问控制。
严格地讲,信息访问控制是授权管理中的一部分。
1.11系统日志与审计
当用户对资源进行操作时,系统会对用户进行认证,认证完了之后是权限检测,接着执行相应的操作。
整个过程可以配置日志记录功能,比如认证日志、权限检测日志、和操作日志。
审计是系统管理员检查各种日志,发现安全隐患的过程,比如对同一个账号的多次认证企图可能是账号攻击,多次权限检测失败可能是某个账号企图访问非授权资源,操作日志可以察看每次操作的内容,甚至可以用来做数据恢复。
为了灵活性、系统日志可以由系统管理员配置,对于那些高可靠性的资源可以配置操作日志,对于那些高级密性的业务系统可以配置认证日志和权限检测日志。
对用户访问行为进行跟踪、记录,便于事前、事中、事后的安全管理,并为建立有效责任机制和监督机制奠定技术基础。
1.12数据完整性
在系统设计与开发中要解决数据可靠存储的问题,在长距离数据传输中要充分考虑网络传输质量对数据完整性的影响,并采取必要的数据可靠性传输技术手段,确保数据的完整性。
7、安全管理体系
1)、安全管理组织:
形成一个统一领导、分工负责,能够有效管理整个系统安全工作的组织体系。
2)、全标准规范体系:
能够有效规范、指导软件系统建设和运行维护的安全标准规范体系。
3)、安全管理制度:
包括实体管理、网络安全管理、系统管理、信息管理、人员管理、密码管理、系统维修管理及奖惩等制度。
4)、安全服务体系:
系统运行后的安全培训、安全咨询、安全评估、安全加固、紧急响应等安全服务
5)、安全管理手段:
利用先进成熟的安全管理技术,逐步建立系统的安全管理系统。
软件系统依托企业内外网安全保障系统,以身份认证为基础,重点加强用户权限管理、信息访问控制、设备可靠性及备份恢复建设,同时加强安全管理措施建设,形成有效的、全方位的安全保障体系。
8、其他
暂无。