本项要求包括:
a) 应确保开发环境与实际运行环境物理分开,测试数据和测试结果受到控制;
b) 应制定软件开发管理制度,明确说明开发过程的控制方法和人员行为准则;
c) 应制定代码编写安全规范,要求开发人员参照规范编写代码;
d) 应确保提供软件设计的相关文档和使用指南,并由专人负责保管;
e) 应确保对程序资源库的修改、更新、发布进行授权和批准;
f) 应确保开发人员为专职人员,开发人员的开发活动受到控制、监视和审查。
本项要求包括:
a) 应根据开发要求测试软件质量;
b) 应在软件安装之前检测软件包中可能存在的恶意代码;
c) 应要求开发单位提供软件设计的相关文档和使用指南;
d) 应要求开发单位提供软件源代码,并审查软件中可能存在的后门和隐蔽信道。
本项要求包括:
a) 应指定或授权专门的部门或人员负责工程实施过程的管理;
b) 应制定详细的工程实施方案控制实施过程,并要求工程实施单位能正式地执行安全工程过程;
c) 应制定工程实施方面的管理制度明确说明实施过程的控制方法和人员行为准则;
d) 应通过第三方工程监理控制项目的实施过程。
本项要求包括:
a) 应委托公正的第三方测试单位对系统进行安全性测试,并出具安全性测试报告;
b) 在测试验收前应根据设计方案或合同要求等制订测试验收方案,在测试验收过程中应详细记录测试验收结果,并形成测试验收报告;