- 103
- 0
- 约7.25千字
- 约 83页
- 2020-08-27 发布于江西
- 举报
验证输入——常见数据类型 字符串 确定合法范围,拒绝非法字符(串) 0(NIL) 行结束编码 0x0a(unix) 0x0d 0x0a (dos, windows) 0x0d (APPLE MacOS) 0x85 (IBM OS/390) 特定字符 系统字符 分割字符 * 验证输入——常见数据类型 数字 数字检查(正则表达式/ASCII值) 负数检查(大数溢出为负数) Sendamil 攻击 合法范围检查 文件名 最好不让用户设置文件名 避免特殊字符 . / - -rf ../ com1 * 验证输入——常见数据类型 电子邮件地址 限制合法的电子邮件地址 UTF-8 变长编码 URI/URL 非法地址 在合法地址后面增加恶意内容 * 避免缓冲区溢出 缓冲区溢出 缓冲区:包含相同数据类型的实例的一个连续计算机内存块 溢出:数据被添加到分配给该缓冲区的内存块之外 外部数据比目标空间大 是一个非常普遍而且严重的问题 * 避免缓冲区溢出 溢出后果 攻击者可以使远程服务程序或者本地程序崩溃 攻击者可以设计溢出后执行的代码 C/C++语言 语言特性决定 大量的库函数存在溢出 strcpy、strcat、gets等 其他语言 调用C语言库 C#允许设置“不安全”例程 * SDL每个阶段用到的工具 * 序号 工具 需求 设计 实现 验证 发布 1 SDL过程模板和MSF-Aglie+SDL
您可能关注的文档
- 人教版八年级上册 黄河的开发和治理 .ppt
- 人教版八年级物理 质量说课课件 .pptx
- 人教版第七册第四单元 过直线上、外一点画已知直线的垂线和平行线画法的演示课件 .ppt
- 人教版七年级历史第3课-远古的传说 .ppt
- 浅谈 红楼梦中的管理学问题.ppt
- 人教版七年级历史上册第20课《魏晋南北朝的科技与文化》课件 .ppt
- 人教版七年级上册地理课件《4.2世界的语言和宗教》 .ppt
- 人教版一年级语文上册生字教学(汉字基本笔画) .ppt
- 人教版语文六年级下册第一课--学奕 .ppt
- 人教版政治必修四5.2《意识的作用》 .ppt
- 2024年注册会计师税法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师财务成本管理考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师会计考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计财务管理考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计中级会计实务考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法章节练习60题含答案.docx
- 2024年中级会计财务管理章节练习60题含答案.docx
- 2024年高级会计高级会计实务考前冲刺模拟卷60题含答案解析.docx
原创力文档

文档评论(0)