作者:funnywei日期:2003.
12内容摘要–简介(Introduction)–相关工作(RelatedWork)–我们的模型(OurModel)–总结(Conclusion)Copyrightfunnywei2003简介–研究的必要性–C和C++语言仍然是开发的主要工具–缓冲区溢出攻击已成为主要攻击手段Copyrightfunnywei2003相关工作(RelatedWork)–静态检测(StaticDetection)–动态检测(DynamicDetection)主要分为动态和静态检测两种方法,其中静态检测工具主要针对源码做相应检测,而动态检测工具主要从对二进制程序运行时保护的角度出发.
Copyrightfunnywei2003静态检测工具–第一代:lint–第二代:Splint和LClint–第三代:Flowfinder,RATS,ITS4Copyrightfunnywei2003动态检测工具–FIST(FaultInjectionSecurityTool)–Libsafe和Libverify–StackShieldCopyrightfunnywei2003我们的检测模型–静态分析–动态分析和测试Copyrightfunnywei2003静态分析–目的:得到子过程调用的关系图,以便后续的分析.
每一个子过程作为图中的一个节点,同时不安全的函数也作为一个节点存在.
–方法:call和ret指令搜索编译器优化和特征码匹配缓冲区边界的定位–辅助:基于污点传播的双向数据流分析Copyrightfunnywei2003有向图举例:fun(char*arg){charsrc[100]={"Thisisatest"};strcpy(arg,src);printf("%s\n",arg);}main(){chardest[100];fun(dest);printf("%s\n",dest);}Copyrightfunnywei2003有向图节点记录–子函数的起始位置–函数所分配的堆栈大小–函数局部变量的使用情况–调用者传递给函数的参数–调用者调用本函数的地址(即函数调用的返回地址)Copyrightfunnywei2003call和ret指令搜索–采用深度优先或者广度优先的搜索算法.
Copyrightfunnywei2003编译器优化和特征码匹配–编译器对程序进行了优化以提高执行速度,有些函数(如strcpy,strcat)被硬编码到程序中.
云如故是一家成立于2018年的国内企业IDC服务商,由山东云如故网络科技有限公司运营,IDC ICP ISP CDN VPN IRCS等证件齐全!合法运营销售,主要从事自营高防独立服务器、物理机、VPS、云服务器,虚拟主机等产品销售,适合高防稳定等需求的用户,可用于建站、游戏、商城、steam、APP、小程序、软件、资料存储等等各种个人及企业级用途。机房可封UDP 海外 支持策略定制 双层硬件(傲...
易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...
标题【萤光云双十二 全场6折 15元/月 续费同价】今天站长给大家推荐一家国内云厂商的双十二活动。萤光云总部位于福建福州,其成立于2002 年。主打高防云服务器产品,主要提供福州、北京、上海 BGP 和香港 CN2 节点。萤光云的高防云服务器自带 50G 防御,适合高防建站、游戏高防等业务。这家厂商本次双十二算是性价比很高了。全线产品6折,上海 BGP 云服务器折扣更大 5.5 折(测试了一下是金...