[发明专利]利用所谓检测和强制原理保护软件免受不需要的使用的方法有效
申请号: | 02814670.0 | 申请日: | 2002-07-04 |
公开(公告)号: | CN1620640A | 公开(公告)日: | 2005-05-25 |
发明(设计)人: | 让-克里斯托夫·屈埃诺;吉勒·斯格罗 | 申请(专利权)人: | 瓦利迪公司 |
主分类号: | G06F1/00 | 分类号: | G06F1/00 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 夏青 |
地址: | 法国伊泽*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于由一个单元保护易受攻击的软件免受其未授权使用的方法,其中所述易受攻击软件在一个数据处理系统中运行。该方法包含定义:软件的至少一个执行特征,其能够至少部分地在该单元中被监控;至少一个要遵循的准则,用于至少一个软件执行特征;检测模块,其将在一个单元中被实现而且能够检测至少一个软件执行特征是否没有遵循至少一个相关准则;以及强制模块,其将在一单元中实现,用于当至少一个准则没有被遵循时通知数据处理系统和/或修改软件的执行。 | ||
搜索关键词: | 利用 所谓 检测 强制 原理 保护 软件 免受 不需要 使用 方法 | ||
【主权项】:
1.一种保护易受攻击的软件(2v)免受其未被授权使用的方法,使用至少包含存储模块(15)和处理模块(16)的至少一个空白单元(60),所述易受攻击软件(2v)在一个数据处理系统(3)上运行,所述保护方法包括:→在保护阶段(P)期间:·定义:-至少一个软件执行特征,其易于至少部分地在单元(6)中被监控,-要遵循的至少一个准则,用于至少一个软件执行特征,-检测模块(17),在单元(6)中实现而且能够检测至少一个软件执行特征没有遵循至少一个相关准则,-以及强制模块(18),其在单元(6)中实现而且能够在至少一个准则没有被遵循时,通知数据处理系统(3)和/或修改软件的执行,·构造利用模块,其能够把空白单元(60)转换成为一个能够实现检测模块(17)和强制模块(18)的单元(6),·通过以下步骤创建一个受保护的软件(2p):-在易于监控的软件执行特征当中选择要监控的至少一个软件执行特征,-选择要遵循的至少一个准则,用于至少一个选择的软件执行特征,-选择至少一个算法处理过程,其在易受攻击软件(2v)的执行期间使用至少一个操作数而且能够获得至少一个结果,而且将为其监控至少一个选择的软件执行特征,-以及选择易受攻击软件的源(2vs)中的至少一部分,其中包含至少一个选择的算法处理过程,-由易受攻击软件的源(2vs)产生受保护软件的源(2ps),通过修改易受攻击软件的源(2vs)的至少一个选择部分以获得受保护软件的源(2ps)的至少一个修改部分,这个修改使得:
在受保护软件(2p)的执行期间,第一执行部分(2pes)在数据处理系统(3)中执行,而且第二执行部分(2peu)在由信息上载之后的空白单元(60)中获得的单元(6)中执行,
第二执行部分(2peu)至少执行至少一个选择算法处理过程的功能,
以及在受保护软件(2p)的执行期间,借助于第二执行部分(2peu)监控至少一个选择的执行特征,而且一个准则没有被遵循的事实导致对受保护软件(2p)的执行的修改,-以及产生:
受保护软件(2p)的第一目标部分(2pos),第一目标部分(2pos)是根据受保护软件的源(2ps)产生的,所述第一目标部分(2pos)使得在受保护软件(2p)的执行期间,显现在数据处理系统(3)中执行的第一执行部分(2pes),而且其至少一部分考虑到至少一个选择的软件执行特征被监控,
以及受保护软件(2p)的第二目标部分(2pou),其包含实现检测模块(17)和强制模块(18)的利用模块,所述第二目标部分(2pou)使得在上载到空白单元(60)之后、以及在受保护软件(2p)的执行期间,显现第二执行部分(2peu),借助于第二执行部分(2peu)监控至少一个选择的软件执行特征,以及借助于第二执行部分(2peu)会使一个准则没有被遵循的事实导致对受保护软件(2p)的执行的修改,·以及上载第二目标部分(2pou)到空白单元(60),以获得单元(6),→以及在以如下方式执行受保护的软件(2p)的使用阶段(U)期间:·在存在单元(6)时:-以及只要对应于受保护软件(2p)所有修改部分的所有被监控的执行特征的所有准则被遵循,就允许受保护软件(2p)的所述部分标称运行,以及因此允许受保护软件(2p)标称运行,-以及如果对应于受保护软件(2p)的一部分的被监控的执行特征的至少一个准则没有被遵循,将其通知数据处理系统(3)和/或修改受保护软件(2p)的该部分的运行,以便修改受保护软件(2p)的运行,·以及在没有单元(6)的情况下,尽管由第一执行部分(2pes)的一部分请求触发一个选择算法处理过程的功能在单元(6)中的执行,也不能正确地满足所述请求,使得至少所述部分不被正确地执行,而且因此,受保护软件(2p)不完全地起作用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瓦利迪公司,未经瓦利迪公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/02814670.0/,转载请声明来源钻瓜专利网。
- 上一篇:电子照相感光体和具有该感光体的图像形成装置
- 下一篇:阻断雄激素受体的化合物