[发明专利]一种利用操作系统结构化异常处理加固java应用程序的方法无效
申请号: | 201010126856.5 | 申请日: | 2010-03-18 |
公开(公告)号: | CN101794243A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 徐峥 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种利用操作系统结构化异常处理加固java应用程序的方法,Java提供了在java程序中调用本地程序的方法,这些本地程序通常以动态库的形式存在,一旦动态库中出现没有捕获的错误,就会导致整个java虚拟机崩溃,并且没有任何补救方法。通过利用操作系统的结构化异常处理机制,能保证java虚拟机在崩溃以后按照需要执行相应的补救措施,比如发出友好化的通知,重新启动java虚拟机等。 | ||
搜索关键词: | 一种 利用 操作系统 结构 异常 处理 加固 java 应用程序 方法 | ||
【主权项】:
一种利用操作系统结构化异常处理加固java应用程序的方法,其特征在于,包括以下步骤内容:1)设置结构化异常处理模块,定义windows顶级异常处理捕获器,对java虚拟机进行实时监控,在java虚拟机崩溃时保证捕获到相关错误;2)响应用户需求,捕获到错误后,根据客户的需求执行相应的操作或简单的终止java进程或修正参数后重启虚拟机或将错误现场及时通知客户;3)通过修改java启动java.exe文件,在源代码级进行修改,重点在创建虚拟机JVM时,增加结构化异常处理代码,进行异常捕获,并根据预先定义的接口响应用户自定义的处理方法,当虚拟机崩溃后,能够按照调用者的意愿采取相应的步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010126856.5/,转载请声明来源钻瓜专利网。