ICS35.040 L80 GB 中华人民共和国国家标准 GB/T38674—2020 信息安全技术应用软件安全编程指南 Information security technology-Guideline on secure coding of application software 2020-04-28发布 2020-11-01实施 国家市场监督管理总局 发布 国家标准化管理委员会 GB/T38674-2020 目 次 前言 I 1范围 2规范性引用文件 3术语和定义缩略语 3.1术语和定义 3.2缩略语 3 4概述 3 5安全功能实现 4 5.1数据清洗 4 5.2数据加密与保护 5 5.3访问控制 6 5.4日志安全 8 6代码实现安全 9 6.1面向对象程序安全 9 6.2并发程序安全 10 6.3函数调用安全 .10 6.4异常处理安全 11 6.5指针安全 11 6.6代码生成安全 44 11 7资源使用安全 12 7.1资源管理 12 7.2内存管理 12 7.3数据库管理 13 7.4文件管理 13 7.5网络传输 14 8环境安全 15 8.1第三方软件使用安全 15 8.2开发环境安全 15 8.3运行环境安全 16 附录A(资料性附录)代码示例 17 A.1概述 17 A.2安全功能实现 17 A.3代码实现安全 48 A.4资源使用安全 98 A.5环境安全 129 参考文献 131 GB/T38674-2020 前言 本标准按照GB/T1.1一2009给出的规则起草. 请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别这些专利的责任. 本标准由全国信息安全标准化技术委员会(SAC/TC260)提出并归口. 本标准起草单位:国家计算机网络应急技术处理协调中心、北京邮电大学、北京奇虎测腾安全技术 有限公司、中国电力科学研究院有限公司、上海计算机软件技术开发中心、海通证券股份有限公司、北京 银行股份有限公司、信息安全共性技术国家工程研究中心. 本标准主要起草人:舒敏、王博、吴倩、王文磊、黄元飞、张家旺、林星辰、陈禹、王鹏翩、李燕伟、高强、 杨鹏、陈亮、范乐君、张晓娜、杜薇、夏剑锋、李晔、张淼、徐国爱、郭燕慧、李祺、杨昕雨、王晨宇、葛慧晗、 黄永刚、韩建、章磊、王彦杰、胡建勋、李凌. I ...