### Java安全编码高级课程知识点概览 #### 一、课程背景与目的 - **课程背景**:随着信息技术的发展,安全问题越来越受到重视。以往的安全维护往往集中在系统运行后期,不仅发现安全问题的时间晚,而且修复成本高。因此,**GooAnn**提出了一种新的理念,即从系统规划阶段就开始考虑安全问题,通过早期预防来降低成本。 - **课程目的**:通过学习安全编码技巧,开发者可以在开发阶段就识别并解决潜在的安全漏洞,从而提高软件的整体安全性。 #### 二、课程主要内容 - **讲师介绍**:**危老师**是一位资深的安全专家,拥有CISSP、CISP和CISA等国际认证。他具有丰富的软件安全架构设计与安全编码经验,并且在身份认证、访问授权等领域有着深入的研究。 - **培训特点**:本课程以企业的实际需求为导向,不仅讲解理论知识,还提供了大量实用的示例代码,确保学员能够快速掌握并应用于实践中。 - **培训收益**:通过本课程的学习,学员可以全面了解Java开发过程中可能遇到的安全问题及其防范方法,并能够在日常开发中自觉地避免这些安全风险,提高代码的质量和安全性。 - **培训对象**:面向具有一定Java开发经验的研发人员。 - **培训形式**:采取企业内训的方式,由企业提供必要的设施。 - **培训资料**:每位学员将获得一份专门为本课程准备的讲义资料。 - **培训费用**:内训费用为20000元/天,公开课程费用为4000元/人。 - **培训客户**:包括金融、电信、IT企业等多个领域的知名企业和机构。 #### 三、详细培训内容 ##### 1. 数据验证系列军规 - **军规A0**:清理验证跨安全域非信任的数据,确保所有外部输入都经过适当的验证和清理,防止恶意数据注入。 - **军规A1**:验证前使字符串归一化,减少因不同表示形式导致的安全漏洞。 - **军规A2**:路径验证前对其进行标准化处理,防止路径遍历攻击。 - **军规A3**:防范日志注入攻击,确保日志记录的安全性。 - **军规A4**:防范ZIP炸弹攻击,限制文件大小和压缩比,防止资源耗尽。 - **军规A5**:使用ASCII码的子集作为文件路径名,减少路径解析错误的风险。 - **军规A6**:从格式化串中去除用户输入数据,避免格式化字符串漏洞。 - **军规A7**:防范命令行注入攻击,对命令行参数进行严格验证。 - **军规A8**:清理正则表达式中不可信输入数据,避免DoS攻击。 - **军规A9**:防范地区敏感的字符串操作错误,确保国际化应用的安全性。 - **军规A10**:不要通过byte数组进行字符切割,防止字符截断导致的问题。 - **军规A11**:验证前删除非字符码点,确保字符串的有效性和安全性。 - **军规A12**:在不同字符编码格式之间执行无损转换,保持数据一致性。 - **军规A13**:在文件与网络IO操作的两端采用兼容的字符编码格式,确保数据正确传输。 ##### 2. 类声明与初始化系列军规 - **军规B0**:后续内容中将继续介绍关于类声明与初始化方面的安全实践,例如如何安全地声明和初始化类,避免在类定义阶段引入安全隐患。 通过以上内容的学习,学员不仅可以深入了解Java安全编码的重要性和方法,还能够在实际开发中有效地应用这些知识,提升软件产品的安全水平。































剩余9页未读,继续阅读

- Boys_Zhang2017-12-20别下了,没用。是一个课程的简介,要买的那种


- 粉丝: 6
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 文件和记录控制程序.doc
- 基础钢筋施工技术交底记录.doc
- 建设工程pom项目进度管理系统操作手册讲解.doc
- 山东省建设工程施工仪器仪表台班费用编制规则(3.pdf
- 某框架剪力墙结构工程施组方案.doc
- 北京某工程地上劲性梁柱施工方案.doc
- 供水工程水力分析报告.doc
- 核电工程成品保护与防异物标准化图集.pdf
- 最短路径问题-数学建模.ppt
- 天津市轨道交通地下工程风险控制指导书(监理).ppt
- 环氧树脂彩砂地坪.doc
- 高速公路实施性施工组织设计.doc
- 以客户为中心的电话销售小流程.doc
- 西山煤电大体积混凝土施工方案正式.doc
- 微信开发者工具(wechat_web_devtools)Linux版,微信小程序Linux版,支持最新微信小程序开发和微
- 海宁市农业开发区道路、桥梁建设工程监理规划.doc


