首页 / 一种保护计算机软件的方法及装置

一种保护计算机软件的方法及装置无效专利 发明

技术领域

[0001] 本发明涉及计算机安全领域,具体涉及一种保护计算机软件的方法及装置。

相关背景技术

[0002] 计算机软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合,其根本用于是按照程序的逻辑步骤,控制硬件的运作,达到预期效果。公知的,不同的计算机软件配置具备不同的功能,同时也具有不同的安全漏洞、运行承载能力,而现有计算机软件的保护方法主要依赖杀毒软件实现,仅能实现在册病毒行为的拦截,不在册病毒的行为以及人为错误的操作行为等均无法识别,存在较大的安全漏洞。
[0003] 同时,错误的操作行为往往会对计算机软件本身的运行带来故障,从而引发操作流程中断、数据丢失等突发情况。

具体实施方式

[0018] 下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
[0019] 实施例1如图1所示,本发明实施例提供了一种保护计算机软件的方法,包括如下步骤:
S1、为不同的计算机软件配置不同的访问权限,用户需录入对应的访问秘钥方可启动对应的计算机软件;
S2、为计算机软件的每一个的操作行为配置不同的解锁信息,用户需录入对应的解锁秘钥方可实现对应计算机软件操作行为的执行;
S3、为每一个计算机软件配置一操作行为预审核模型,用于实现异常操作行为的识别和拦截;所述异常操作行为为可能造成计算机软件故障的操作行为以及可能造成数据危险的操作行为。具体的,首先读取当前计算内载各计算机软件的配置,然后基于网络爬虫模块在预设的网络基站上爬取各计算机软件配置对应的异常操作行为特征集,基于所述异常操作行为特征集训练构建每一个计算机软件的操作行为预审核模型。
[0020] 实施例2如图1所示,本发明实施例提供了一种保护计算机软件的方法,包括如下步骤:
S1、为不同的计算机软件配置不同的访问权限,用户需录入对应的访问秘钥方可启动对应的计算机软件;
S2、为计算机软件的每一个的操作行为配置不同的解锁信息,用户需录入对应的解锁秘钥方可实现对应计算机软件操作行为的执行;
S3、为每一个计算机软件配置一操作行为预审核模型,用于实现异常操作行为的识别和拦截;所述异常操作行为为可能造成计算机软件故障的操作行为以及可能造成数据危险的操作行为。具体的,首先读取当前计算内载各计算机软件的配置,然后基于网络爬虫模块在预设的网络基站上爬取各计算机软件配置对应的异常操作行为特征集,基于所述异常操作行为特征集训练构建每一个计算机软件的操作行为预审核模型。
[0021] S4、通过各计算机软件行为脚本录制联合工况识别的模式实现各计算机软件工况的实时监测;当行为识别到的计算机软件工况落入异常范围时,暂停当前操作行为的执行,并将计算机软件的状态自动复原到异常出现前的状态,以弹出对话框的模式提醒用户更换待执行的操作行为。基于以静态jar包的形式部署于计算机上的脚本录制模块实现各计算机软件行为脚本的录制;基于异常工况识别模型实现计算软件异常工况的识别,异常工况识别模型基于各计算机软件历史故障工况对应的脚本数据集及对应的历史故障类型训练所得,其输入项为当前计算机软件行为脚本,输出项为正常或对应的故障类型。弹出的对话框内载出现故障工况时计算机软件对应的操作行为,及推荐的相似度高于95%以上的可替代安全操作行为命令,用于点击对应的可替代安全操作行为命令即可实现该可替代安全操作行为命令的执行,对话框自动关闭。
[0022] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页 第1页 第2页 第3页