- 8
- 0
- 约7.43千字
- 约 38页
- 2019-04-18 发布于浙江
- 举报
内容摘要 简介(Introduction) 相关工作(Related Work) 我们的模型(Our Model) 总结(Conclusion) 简介 研究的必要性 C和C++语言仍然是开发的主要工具 缓冲区溢出攻击已成为主要攻击手段 相关工作(Related Work) 静态检测(Static Detection) 动态检测(Dynamic Detection) 主要分为动态和静态检测两种方法,其中静态检 测工具主要针对源码做相应检测,而动态检测工 具主要从对二进制程序运行时保护的角度出发。 静态检测工具 第一代:lint 第二代:Splint和LClint 第三代:Flowfinder,RATS,ITS4 动态检测工具 FIST(Fault Injection Security Tool) Libsafe和Libverify Stack Shield 我们的检测模型 静态分析 动态分析和测试 静态分析 目的:得到子过程调用的关系图,以便后续的分析。每一个子过程作为图中的一个节点,同时不安全的函数也作为一个节点存在。 方法: call和ret指令搜索 编译器优化和特征码匹配 缓冲区边界的定位 辅助:基于污点传播的双向数据流分析 有向图举例: fun(char * arg) { char src[100] = {“This is a test”}; strcpy(arg
您可能关注的文档
最近下载
- 大理大学第一附属医院规培生岗前培训考试.doc VIP
- Q-JLM 03892024 机器人七轴技术要求.pdf VIP
- 麦琪的礼物读书笔记范文.docx VIP
- DB13(J)∕T 8620-2024 建设工程消耗量标准及计算规则(仿古建筑工程).pdf VIP
- DB13(J)∕T 8621-2024 建设工程消耗量标准及计算规则(古建筑修缮工程 明清).pdf VIP
- 《智慧病区建设及评价规范》.pdf VIP
- Q-JLM 0071—2023 手动涂胶设备技术要求.pdf VIP
- 完整word版,小学三年级数学口算天天练(直接打印).doc VIP
- 2021年甘南市事业单位招聘笔试试题(含答案).pdf VIP
- 2024深信服PT1-AF认证集中管理平台配置实验.doc VIP
原创力文档

文档评论(0)