安全编码
难度级别: 初级/中级
时间: 11 个模块,视频每个约 1-5 分钟 + 每个模块 3 道题 可用性: 可在培训平台中按单个模块提供。 模块:
- 安全编码 - 简介(0:59 视频)
- 安全编码 - 身份验证与授权(1:34 视频)
- 安全编码 - 注入(1:40 视频)
- 安全编码 - 最小权限(1:16 视频)
- 安全编码 - OWASP 简介(1:18 视频)
- 安全编码 - OWASP 更新 - 2022 年第四季度更新(4:51 视频)
- 安全编码 - 补丁管理(1:42 视频)
- 安全编码 - 源代码机密(1:41 视频)
- 安全编码 - 静态分析(1:08 视频)
- 安全编码 - 威胁建模(1:18 视频)
- 安全编码 - 存在漏洞的依赖项(1:20 视频)
预告片: 观看预告片 营销资料:安全编码营销套件
主要主题: 技术人员同样需要入门级培训!这些简短的培训模块将向您的开发人员和其他技术人员介绍各种安全编码概念。对于已经熟悉这些概念的最终用户,安全编码课程也是一次重要的提醒。 主要学习概念:
-
简介
- 开发流程中的安全
-
身份验证与授权
- 身份验证与授权的区别
- 软件测试
- “你是谁”测试与“你能做什么”测试
-
注入
- 数据的价值
- 注入攻击基础知识
- SQL 注入与操作系统命令注入攻击
- 防范注入攻击
-
最小权限
- 最小权限基础知识
- 开发流程中的最小权限
- 定期审查访问权限
-
OWASP 简介
- OWASP 组织简介
- 使用 OWASP Top 10
- ASVS 及其他 OWASP 资源
-
OWASP 更新
- 截至 2021 年的 OWASP Top 10 类别
- 新增类别
- 重命名和调整的类别
-
补丁管理
- 打补丁的重要性
- 不打补丁的后果
- 补丁管理系统
-
源代码机密
- 过度分享的危险
- Github 代码库中的数据
- 加密
- 识别源代码机密
-
静态分析
- 在部署前发现缺陷
- 可用工具
- 提升代码质量
-
威胁建模
- 威胁建模的用途
- 威胁建模步骤
- 可用工具和资源
-
存在漏洞的依赖项
- 使用他人源代码的弊端
- 打补丁的重要性
- 有助于识别漏洞的工具

