导航

2021年CISD知识点:软件安全编码

责编:唐丹平 2021-07-06

“注册信息安全开发人员”,英文为 Certified Information Security Developer ,简称CISD,系经中国信息安全测评中心认定的信息安全开发人员,具备一定的软件安全开发知识和技术,能为软件全生命周期中提供安全保障。

重点!CISD与CISP的关系是从属,CISD认证属于CISP,通过CISP考试之后,考生可以申请注册CISD证书。

>>推荐阅读CISD与CISP关系大揭秘

CISD知识体:软件安全编码.png

3.4.1 知识域:软件漏洞与编码原则

知识子域:软件漏洞含义及分类

了解中国信息安全漏洞库

了解信息安全漏洞共享平台

了解美国漏洞数据库

理解“七界”分类法

理解 Web 应用漏洞 Top 10

知识子域:软件安全编码原则

理解常见的安全编码实践原则,如:规范编码、代码简洁、处理警告、验证输入、净化数据、最少反馈、检查返回、加强检查、安全编译

3.4.2 知识域:安全编程基础

知识子域:防范缓冲区溢出

理解缓冲区溢出的概念和成因

理解缓冲区溢出导致的后果

掌握防范缓冲区溢出的方法

知识子域:防范整数溢出

理解整数溢出的概念和成因

掌握避免整数溢出的方法

知识子域:处理竞争条件

理解竞争条件问题的概念和后果

掌握处理竞争条件的解决方法

知识子域:正确处理异常

理解异常处理不当的情形和后果

理解通用异常处理的编码建议

知识子域:防范交互参数安全问题

了解环境变量的安全隐患和应对方法

理解防范文件名和文件内容攻击的安全措施

了解对命令行数据的安全检查

知识子域:防范拒绝服务攻击

了解拒绝服务攻击的目的

理解拒绝服务攻击的应对措施

3.4.3 知识域:Web 应用安全编程

知识子域:防范 SQL 注入攻击

理解 SQL 注入的原理与条件

掌握防范 SQL 注入的常用方法

知识子域:防范 XSS 跨站脚本攻击

理解跨站脚本攻击的原理

理解跨站脚本攻击的攻击形式

掌握防御 XSS 跨站脚本攻击的方法

知识子域:避免重定向漏洞

理解造成重定向漏洞的原因

理解重定向漏洞的解决方法

知识子域:避免跨站请求伪造漏洞

理解跨站请求伪造漏洞的原理

了解 CSRF 攻击的流程及实现

理解 CSRF 攻击的防御方法

3.4.4 知识域:数据安全编程

知识子域:常用密码算法和接口库

了解密码算法的选择方法

理解常用密码库

了解我国商用密码算法接口

知识子域:随机数生成

理解缓冲区溢出、整数溢出等攻击的成因与危害

掌握输入验证、替换危险的函数等防御措施

知识子域:选择加密算法

理解选择加密算法的注意事项

理解编写加密代码的正确流程

知识子域:密钥生成和使用

了解密钥管理方面易犯的错误

理解密钥管理应当遵循的策略

知识子域:加盐哈希计算

了解哈希算法和盐值的概念

理解加盐哈希算法的运算原理

理解保证哈希计算安全强度的方法

以上就是希赛小编为大家整理的CISD知识点:软件安全编码,希望能对正在备考的考生有帮助!

更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!