友情链接:
solidplant 智能工厂设计培训课程 |
工厂设计工程OpenPlant培训课程 |
三维工厂设计软件PDSOFT培训课程 |
CFturbo设计培训课程
版权所有

曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
| 主 题 | 内 容 |
| 培训开始 | 讲师与学员自我介绍 |
| 课程目标介绍 | |
| 课程内容介绍 | |
| 信息安全 | 注入攻击原理和防范 |
| 跨站攻击注入攻击原理和防范 | |
| 网络传输攻击原理及防范 | |
| 社会工程攻击原理及防范 | |
| 安全开发流程 | 安全开发工作流程 |
| 安全开发生命周期 | |
| 威胁建模 | |
| SDL角色分工 | |
| 安全软件开发框架 | 安全软件开发框架介绍 |
| 保护软件 | |
| 生产安全可靠的软件 | |
| 验证第三方软件符合安全要求 | |
| 应对漏洞 | |
| 面向对象安全 | 在返回引用之前,防御性复制私有的可变的类成员 |
| 小心处理构造函数抛出异常的情况 | |
| 声明数据成员为私有并提供可访问的封装器方法 | |
| 比较类而不是进行类名称 | |
| 不允许敏感类复制其自身 | |
| 不要在嵌套类中暴露外部类的私有字段 | |
| 不要使用公有静态的非final变量 | |
| 不要使用弃用的或过时的类和方法 | |
| 不要在clone()中调用可覆写的方法 | |
| 不要使用析构函数 | |
| 不要使用wrap()或duplicate()创建缓存,并将这些缓存暴露给非受信代码 | |
| 不要使用断言验证方法参数 | |
| 进行安全检测的方法必须声明为private或final | |
| 不要增加被覆写方法和被隐藏方法的可访问性 | |
| 不要在受信边界之外记录敏感信息 | |
| 数据成员声明为私有,提供可访问的包装方法 | |
| 敏感类不允许复制 | |
| 比较类的正确做法 | |
| 不要硬编码敏感信息 | |
| 避免数组引用问题 | |
| 验证方法参数 | |
| 异常处理 | 不要忽略捕获的异常 |
| 不允许暴露异常的敏感信息 | |
| 不允许抛出RuntimeException, Exception,Throwable | |
| 不要捕获NullPointerException或其他父类异常 | |
| 对象声明过程中安全陷阱与防范 | 避免多层嵌套循环 |
| 不要重复使用Java标准库中的公开标识符 | |
| 循环相关变量声明注意事项 | |
| 类和方法操作 | |
| 输入输出安全 | ZipInputStream与Runtime安全注意事项 |
| 检测和处理文件相关的错误 | |
| 及时释放资源 | |
| 在终止前移除临时文件 | |
| 发现并处理与文件相关的错误 | |
| 文件操作相关的其他安全问题 | |
| 表达式安全注意事项 | 不要忽略方法的返回值 |
| 不要引用空指针 | |
| 使用Arrays.equals()来比较数组的内容 | |
| 数字类型与操作安全 | 数字类型和操作 |
| 防止整数溢出 | |
| 避免除法和取模运算分母为零 | |
| 线程安全 | 确保共享变量的操作是原子的 |
| 确保共享变量的可见性 | |
| 确保执行阻塞操作的线程可以终止 | |
| 其他线程安全 | |
| 序列化过程中安全 | 不要序列化未加密的敏感数据 |
| 在序列化过程中避免内存和资源泄漏 | |
| devsecops | 从Devops到DevSecOps |
| DevSecOps原则 | |
| DevSecOps 的优势 | |
| DevSecOps 框架 | |
| DevSecOps的关键能力 | |
| DevSecOps案例分析 |