信息系统获取、开发与维护程序.doc
《信息系统获取、开发与维护程序.doc》由会员分享,可在线阅读,更多相关《信息系统获取、开发与维护程序.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系统获取、开发与维护程序1. 目的为确保安全成为所开发的信息系统一个有机组成部分,保证开发过程安全,特制定本程序。2. 范围2.1 适用于本公司所有信息系统的开发活动中,信息系统内在安全性的管理。本程序作为软件开发项目管理规定的补充,而不是作为软件开发项目管理的整体规范。2.2 开发过程中所形成的需求分析文档、设计文档、软件代码、测试文档等技术信息的管理应遵从信息资产密级管理的有关规定,本程序不在另行规定。3. 术语及定义无4. 引用文件4.1 下列文件中的条款通过本规定的引用而成为本规定的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓
2、励各部门研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。4.2 ISO/IEC 27001:2005 信息技术-安全技术-信息安全管理体系要求4.3 ISO/IEC 17799:2005 信息技术-安全技术-信息安全管理实施细则4.4 信息资产密级管理规定5. 职责和权限开发部是信息系统开发过程中的安全管理部门,负责保证开发过程安全。6. 工作程序6.1 控制措施-对信息系统进行安全性需求分析与相关规格说明6.1.1 目标:在描述新系统或改进原有系统的业务需求时,应收集、分析系统在安全性方面的需求,并在系统需求规格说明书详细描述。6.1.2 安全性需求包括两方
3、面的内容,一是对系统本身的安全需求,如系统具备数据通信加密、用户身份鉴别等功能,在确定安全要求时,要考虑系统中的自动安全控制和支持人工安全控制的要求;二是对系统设计开发过程本身也要进行控制,例如在不同的设计开发阶段的评审与验证,确保对程序源代码的保护、对设计人员的控制等。6.1.3 安全要求在软件开发生命周期中的分布如下图所示:6.1.4 在使用新的应用程序或增强现有的应用程序时必须做安全性影响分析, 由信息系统项目经理提交安全需求分析。内容可包括以下项:1) 确认需要保护的资产。 2) 评估这些资产需要采取什么安全控制措施。 3) 考虑是否在系统中加入自动安全控制措施还是建立人工安全控制措施
4、。 4) 在软硬件采购时,应尽量使用经过专业评估和认证的产品。6.2 在应用中建立安全措施6.2.1 控制措施-输入数据验证6.2.1.1 控制描述-输入应用系统的数据应加以验证,以确保数据是正确的。6.2.1.2 实施指南-应该校验应用于业务交易、常备数据和参数表的输入信息。需要考虑下列(但不仅限于)内容:1) 输入校验,诸如边界校验或者限制特定输入数据范围的域,以检测下列错误:a) 范围之外的值;b) 数据字段中的无效字符;c) 丢失或不完整的数据;d) 超过数据的上下容量限制;e) 未授权的或矛盾的控制数据;f) 业务流程、系统安全运行、法规政策等方面所要求的数据校验;2) 定期评审关键
5、字段或数据文件的内容,以证实其有效性和完整性;3) 检查硬拷贝输入文档是否有任何未授权的变更(输入文档的所有变更均应予以授权);4) 对输入数据验证错误后的处理程序;5) 测试输入数据合理性的程序;6) 定义在数据输入过程中所涉及的全部人员的职责。7) 创建在数据输入过程中所涉及的活动的日志。8) 其它信息-适当时,可以考虑对输入数据进行自动检查和验证,以减少出错的风险和预防包括缓冲区溢出和代码注入等普通的攻击。6.2.2 控制措施-内部处理的控制6.2.2.1 控制描述-应用中需要验证检查由于处理错误或故意行为造成的信息讹误。6.2.2.2 实施指南-应用系统的设计与实现应尽量减少处理故障时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 获取 开发 维护 程序
限制150内