咨询培训 著译作品关于荣耀 Bjarne Stroustrup 网络资源 浣石山房 在路上联系站内搜索首页

咨询培训

C++安全编程

详解C++编程中可能存在的安全漏洞,并给出有效的对策。

培训对象

各层次的C++程序开发者和维护者。

培训时间

3天,每天6小时。

主要内容

1. 软件安全

  • 安全策略
  • 安全缺陷
  • 漏洞
  • 利用

2. 字符串

  • 常见的字符串操作错误
  • 字符串漏洞
  • 漏洞利用
  • 对策
  • 著名的漏洞

3. 指针

  • 指针利用
  • 对策
  • 著名的漏洞

4.动态内存管理

  • 常见的动态内存管理错误
  • 对策
  • 著名的漏洞

5. 整数安全

  • 整数错误情形
  • 漏洞
  • 对策
  • 著名的漏洞

6. 格式化输出

  • 对格式化输出函数的漏洞利用
  • 对策
  • 著名的漏洞

7. 文件I/O

  • 对文件系统的漏洞利用
  • 对策

8. 推荐的实践

  • 安全的软件开发原则
  • 数据净化
  • 静态分析
  • 质量保证