[发明专利]用于屏蔽非授权使用者启动软件的方法及装置有效
申请号: | 201410146887.5 | 申请日: | 2014-04-14 |
公开(公告)号: | CN103942472A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 姚为;宋华彪;万宏宇 | 申请(专利权)人: | 立德高科(北京)数码科技有限责任公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 屏蔽 授权 使用者 启动 软件 方法 装置 | ||
技术领域
本发明涉及一种屏蔽方法,尤其是一种用于屏蔽非授权使用者启动软件的方法及装置。
背景技术
目前,现有的软件公司为了向用户收取软件使用费,在软件启动的时候要求用户输入产品序列号和密钥的方式来限制软件的非法使用。但是这种授权的使用方式还是存在很大的弊端,例如,黑客或不法分子很容易通过漏洞分析工具、反汇编、DLL注入、序列号注册等手段进行破坏,从而绕过正常的验证流程以启动软件,从而使软件的安全性和有效性受到很大挑战。
发明内容
针对上述问题中存在的不足之处,本发明提供了一种在确定当前电脑与USBKEY无绑定关系后,不会开启指定软件,以保证软件的安全性和有效性的用于屏蔽非授权使用者启动软件的方法及装置。
为实现上述目的,本发明提供一种用于屏蔽非授权使用者启动软件的装置,包括:
数据接口,用于传输获取的电脑MAC地址、输入的用户口令;
存储器,用于存储系统文件,首次与电脑连接时获取的电脑MAC地址、账户名称以及首次输入的用户口令;
主控芯片,用于对获取的当前电脑MAC地址与首次获取的原MAC地址、以及当前输入的用户口令与首次输入的原用户口令进行校验,并根据校验结果执行相关操作;
上述的用于屏蔽非授权使用者启动软件的装置,其中,还包括校验失败次数统计模块,包括MAC地址校验失败次数统计单元与口令校验失败次数统计单元,所述MAC地址校验失败次数统计单元,用于对当前电脑MAC地址与原MAC地址连续校验失败的次数进行统计,在当前MAC地址连续校验失败次数值达到预设的MAC地址连续校验失败次数值时,所述主控芯片对所述存储器进行格式化处理;
所述口令校验失败次数统计单元,用于对当前输入的用户口令与原用户口令连续校验失败的次数进行统计,在当前用户口令连续校验失败次数值达到预设的用户口令连续校验失败次数值时,所述主控芯片对所述存储器进行格式化处理。
上述的用于屏蔽非授权使用者启动软件的装置,其中,还包括壳体、以及设置在其内部的电路板,以及固化在所述电路板上的压力传感器,所述压力传感器与所述主控芯片相连接。
上述的用于屏蔽非授权使用者启动软件的装置,其中,在所述壳体中设有一个与所述压力传感器的顶部表面相接触,以产生压力信号的凸柱。
上述的用于屏蔽非授权使用者启动软件的装置,其中,所述主控芯片固化在所述电路板上,并通过I/O接口与所述压力传感器连接,对实时压力信号进行检测,若当前压力信号小于预设压力信号时,则主控芯片删除存储器中存储的系统文件,以使装置无法启动。
上述的用于屏蔽非授权使用者启动软件的装置,其中,在所述主控芯片中存储有数据接口收发模块,所述收发模块中包括128×8字节的FIFO缓冲区和8字节的FIFO命令缓冲区。
上述的用于屏蔽非授权使用者启动软件的装置,其中,所述装置为USBKEY,所述数据接口为USB Mini接口。
本发明提供一种用于屏蔽非授权使用者启动软件的方法,包括以下步骤:
若获取的当前电脑MAC地址与首次获取到的原电脑MAC地址相同,弹出用户口令输入窗口;
若当前输入的用户口令与首次输入的原用户口令相同,启动软件。
上述的方法,其中,上述方法的具体步骤如下:
将USBKEY与当前电脑连接后,通过安装在当前电脑中的USBKEY驱动软件向其发送当前电脑MAC地址;
将当前电脑MAC地址与存储的原电脑MAC地址进行校验,当二者相同时,弹出用户口令输入窗口,否则,对失败的次数进行累加统计;
将当前输入的用户口令与存储的原用户口令进行校验,当二者相同时,启动软件,否则,程序退出,对失败的次数进行累加统计。
上述的方法,其中,还包括MAC地址校验失败次数统计步骤与口令校验失败次数统计,
在MAC地址校验失败次数统计步骤中,对当前电脑MAC地址与原MAC地址连续校验失败的次数进行统计,在当前MAC地址连续校验失败次数值达到预设的MAC地址连续校验失败次数值时,主控芯片对存储器进行格式化处理,以删除存储器中存储的系统文件与数据;
在口令校验失败次数统计步骤中,对当前输入的用户口令与原用户口令连续校验失败的次数进行统计,在当前用户口令连续校验失败次数值达到预设的用户口令连续校验失败次数值时,以删除存储器中存储的系统文件与数据。
与现有技术相比,本发明具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于立德高科(北京)数码科技有限责任公司,未经立德高科(北京)数码科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410146887.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空气净化帽
- 下一篇:龙宫竖管旋流通道切向喷射推水动力轮发电厂