S-Tracker基于栈异常的shellcode检测方法

来源 :第八届中国可信计算与信息安全学术会议 | 被引量 : 0次 | 上传用户:clgg1976
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
系统的开放性、交互性和软件自身的缺陷导致桌面计算机系统和服务器系统长期遭受恶意代码和漏洞利用的攻击。特别地,严重的软件漏洞能够触发外部代码(shellcode)的执行,攻击者可以远程下载和加载攻击模块,达到控制受害者系统的目的。因此,检测shellcode可及时发现和阻止攻击者实施攻击。Shellcode是软件漏洞攻击过程中的一个关键要素,也是检测漏洞攻击的基础.根据shellcode的API函数及系统调用对栈帧的影响,本文定义了EBP异常、Ret异常和长度异常,并在此基础上提出了基于栈异常的shellcode检测方法S-Tracker.该方法遍历特定敏感API函数的栈帧链,检测异常、定位漏洞函数和Shellcode代码,并采用栈帧重构解决了栈帧中的EBP缺失或破坏的问题.实验结果表明,S-Tracker能有效检测到基于普通shellcode、混合型shellcode、以及纯ROP shellcode的攻击行为,具备追踪shellcode大致位置和EIP跳转函数的功能,且其性能开销较小、没有误报.此外,与微软EMET(Enhanced Mitigation Experience Toolkit)工具相比,S-Tracker在内核层实现,更加难以被攻击者绕过.
其他文献
等离子束快速扫描并加热工件,使工件表面快速熔化,然后在基体及空气的快速冷却下,使工件表面获得组织均匀、晶粒细小的改性层。熔凝层发生的细晶强化、固溶强化能有效提高耐
内容摘要:福楼拜在十九世纪中后期现实主义文学向现代主义转型的过程中起到了承前启后的重要作用,开启了现代主义文学的先河,被誉为“现代主义鼻祖”。其小说从内容和形式上都出现了不同于传统现实主义风格的现代色彩。本文将从内容风格、人物形象和艺术手法三个方面简要分析福楼拜的代表作《包法利夫人》体现出的现代主义特征。  关键词:福楼拜 包法利夫人 现代主义  在文学的现代化进程中,有一位关键的转折性人物,早早
目的探讨腹腔镜肝血管瘤手术的可行性和疗效。方法回顾性分析2003年11月至2009年10月广西医科大学第一附属医院微创外科中心进行的43例腹腔镜肝血管瘤手术病例的临床资料。肝
新编社会主义方志究竟是什么书?它的价值和作用是什么?大凡从八十年代中期以来参加修志的人,都在自觉不自觉地思考着这个问题,都在寻求着答案。笔者当然不会例外。遥想修志,已历八
目的 探究全程质控管理对消毒供应室医院感染的应用方法与预防作用.方法 对某院消毒供应室全程质控管理实施前后资料进行回顾性分析,探究实施前后护理管理功效效率与院内感染
提出了一种新的多层元胞自动机分组加密方法。多层元胞自动机与T型邻居结构结合,层与层之间通过T型邻居联系起来,并循环使用行变换、列变换及移位变换,构造出了自可逆的加密
  It is essential to study an effective approach of security testing for third-party component.In this paper,in order to effectively trigger implicit vulnerab
会议
黑宝石李原名 Friar,美国品种,由 Gariotax Nubi-ana杂交育成,商品名为“布朗李”。1984年辽宁省科委从澳大利亚将黑宝石李引人省果树科学研究所。16年引种试栽结果表明,黑宝石李果实品质好,果大,美观,较耐贮运,
目的 胎儿的染色体疾病会导致其身体发育和智力发育受到严重影响,为促进患者的生存质量,本文在此基础上分析胎儿染色体疾病产前筛查中颈项透明层在其中具有的应用价值.方法
建议调整四部县志编的顺序排列位置情况表(二)建议调整四部县志编的顺序排列位置情况表(二)... Proposed to adjust the four counties in the order of arrangement of positio
期刊