【摘 要】
:
在互联网通信和全球云计算的大力发展环境下,Java语言连续数年稳居于TIOBE世界编程语言排行榜首位,并保持有着广阔的前景和显著的优势。但是其相关应用所面临的安全威胁也日
论文部分内容阅读
在互联网通信和全球云计算的大力发展环境下,Java语言连续数年稳居于TIOBE世界编程语言排行榜首位,并保持有着广阔的前景和显著的优势。但是其相关应用所面临的安全威胁也日益增多。比如,SQL注入攻击、程序信息暴露、AJAX漏洞、业务逻辑漏洞、命令注入、跨站脚本攻击、页面层逻辑漏洞利用等,因为很多Java应用与人们的信息、财产息息相关,所以一旦出现安全问题,会造成很严重的后果。若想最大限度的避免这些问题的出现,应该在软件发行前做好缺陷检测工作,其中静态分析Java软件缺陷是一个有效的方法。本论文针对Java代码缺陷检测问题,对于一些现有代码缺陷种类、静态检测方法进行了研究,并以LAPSE+为基础开发了一款针对Java代码的缺陷检测工具。该工具主要是基于上下文敏感的指针分析算法开发的。通过对大量的缺陷代码进行分析,并且对开发桌面应用进行探索,最终使该缺陷检测工具扩充了LAPSE+可检测缺陷的种类,并且由插件转化RCP桌面应用LAPS,它的配置使用等更为方便。该工具有着较低的误报率,可以检测多种缺陷类型,可用于辅助开发人员进行安全高效的开发。
其他文献
本研究通过建立填海造地用海定级指标体系,采用多因素综合加权法对江苏示范区进行海域定级。研究结果表明:1江苏省全海域填海造地用海共划定了9个级别,面积最大的2级海域占20
本文以“新浪微博”为研究对象,在对新浪微博进行传播学的界定、对其发展历程和特征进行梳理之后,进行了新浪微博受众的构成、群体特征和传播特征的概述,从而进一步分析新浪
2009年福建省为建设海峡西岸经济区、推动区域发展,决定设立平潭综合实验区作为海峡西岸科学发展的先行区和示范区。2011年11月国务院正式批准《平潭综合实验区总体发展规划
近几年,随着《江苏省"十二五"海洋经济发展规划》的颁布,江苏沿海各市县大力发展海洋经济,截至2013年,江苏省的海洋生产总值达到5 180亿元左右,同比增长10.2%。海域评估在海
微博是Web2.0时代基于用户关系的信息发布、分享和获取的开放式平台。依靠庞大的用户数量和背对脸式的弱关系,微博的传播表现出爆炸性,是一种具有核裂变式传播能量的病毒式传
本翻译实践报告是以《说话的艺术》的序言和第一章作为日汉翻译文本进行的。《说话的艺术》是由齐藤美津子编著于1968年出版的。《说话的艺术》这本书主要通过生活中常见的事例讲述了有关科学交流的知识。译者希望通过本次翻译实践,能够加深对交流的理解,同时也希望在奈达的功能对等理论和翻译技巧的应用方面积累经验。本实践报告是由翻译实践的概要、理论框架、翻译实践的过程、案例分析、翻译实践的难点和对策共五部分构成。
组态软件,在过程控制与数据采集等工业控制领域有着广泛的应用。它提供了简单方便的图形开发环境,通常各种组态软件都包含了丰富的图元(也可以自定义图元),能够通过简单灵活
<正>1概述江苏省是农业大省,粮食生产以稻麦轮作为主,其中水稻种植面积223.4万hm2,单产535kg,小麦173.47万hm2,单产314kg,还有玉米37.87万hm2,单产347kg。按照水稻、小麦、玉
话语权是公民提出建议、发表意见的权利。微博时代的到来、沟通渠道的拓宽为大学生话语权的实现提供了良好的物质基础。本文根据话语权的实现程度,提出话语权实现的“三个层
随着社交网络的兴起,微博已成为了人们相互交流最重要的场所之一。在微博中,人人都可以发出自己的声音,也可以听到别人的声音,因此形成了巨大的信息量和信息碎片化的特点。本