基于对象跟踪的J2EE程序动态污点分析方法

来源 :计算机应用 | 被引量 : 23次 | 上传用户:lbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web程序的安全威胁主要是由外部输入未验证引发的安全漏洞,如数据库注入漏洞和跨站脚本漏洞,动态污点分析可有效定位此类漏洞。提出一种基于对象跟踪的动态分析方法,与现有动态方法跟踪字符和字符串对象不同,追踪所有可能被污染的Java对象。方法应用对象哈希值表示污点对象,定义方法节点和方法坐标记录污点传播时的程序位置,支持污点传播路径追踪,针对Java流对象装饰模式提出流家族污点传播分析。方法设计一种语言规范对Java类库中污点传播相关的方法集合以及用户自定义方法建模,按照污点引入、传播、验证和使用,对方法
其他文献
近年来,随着社会主义市场经济体制的逐步建立和完善,铁路国有企业步入实质性的改革阶段,厂办大集体被推向市场。这些企业大多存在机制不灵活、人员富余、市场竞争力弱等问题,
为扩展可信密码模块(TCM)的应用范围,提高终端与云平台的安全与可信性,在分析TCM的应用现状及发展趋势的基础上,提出了基于统一可扩展固件接口(UEFI)的TCM驱动架构,设计了基于该架构的底层驱动接口及核心协议。该驱动采用模块化设计,分层实现,将各层接口封装成协议并注册到UEFI系统,完成了底层数据流收发和协议封装。经过一致性测试、功能测试和压力测试,验证了该设计的准确性和有效性,并以产业界应用
一、系统设计的由来  随着教育现代化的不断推进,教育技装部门为我校配备了大量的电教设备。我校共有60间教室(包括专用实验室),每个班级均配备有电子白板系统(包括电脑、投影仪、白板、音箱、网络)。另外,近150位专任教师均配有笔记本电脑,每个办公室均布置了到办公桌的网络接口。这些设备在使用过程中,不可避免地会发生软件、硬件、网络等方面的故障。  一般在中学里,承担电教设备维护与故障处理任务的往往是学
在路由协议中利用分簇技术可以提高无线传感器网络的可扩展性。针对无线传感器网络(WSN)中分簇算法的不足,提出了基于备份节点策略的EDC算法,传感器节点在其簇头失效后仍可以通过其备份路径传输数据。通过OMNeT++平台上的仿真实验表明,EDC在网络重建时间、失效节点数量较其他WSN协议有明显的改善。
高尔基说:"书籍是人类进步的阶梯。"朱永新教授在推广阅读时曾说:"一个没有阅读的学校永远不可能有真正的教育。"由此可见,书籍和阅读在人的成长中是非常重要的。作为学校阅读场地
30年来,我校公共心理学实验室建设和实验教学发展取得了长足进步。公共心理学实验室建设和实验教学发展提高了我校公共心理学教学水平。
轨道交通作为城市发展的一个重要衡量依据,近年来已经进入了迅猛发展阶段。由于城市轨道交通工程十分复杂,需要通过招标选择合格单位进行建设。为更好地搞好轨道交通项目的评标