[发明专利]一种防护模式的切换方法及防护系统无效
申请号: | 200610063716.1 | 申请日: | 2006-12-30 |
公开(公告)号: | CN101211386A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 赵志勇 | 申请(专利权)人: | 赵志勇 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518034广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防护 模式 切换 方法 系统 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种防护模式的切换方法及一种防护系统。
背景技术
随着互联网的快速普及,许多青少年沉迷于上网聊天和游戏,一些不健康信息更是肆无忌弹的威胁着他们的成长,倡导绿色网络成为很多家长的共同心声。于是各种各样的防护软件也应运而生,但这些防护软件的特点基本相同,例如,在开机后自动运行,而且通常分为两种防护模式,一种是主模式,另一种是副模式。在主模式下,用户对计算机的操作是无限制的,并且用户只能在主模式下卸载该防护软件,同时用户还可以在主模式下对副模式下用户的使用进行各种限制性设置,例如,副模式下浏览器会对数据库中定义的色情暴力网址或包含色情词汇、图片的页面进行过滤,访问网络或使用计算机的时间也会受到控制,一些不适合孩子查看的文件目录也可以隐藏等。
在上述方案中,用户必须预先在该防护软件中设置密码,在计算机的使用过程中,防护软件默认的防护模式为副模式,输入密码才能够进入该软件的主模式,但越来越多的密码破解工具的出现,使得这种软加密的方式被破解的可能性大大提高,如果密码被破解,受限制人群也能进入该软件的主模式,无限制的使用计算机,这将非常不利于青少年的成长等。
发明内容
本发明实施例的目的在于提供一种防护模式的切换方法,旨在解决现有技术中存在的用于切换防护模式的密码容易被破解,可靠性差的问题。
本发明实施例的另一目的在于提供一种防护系统。
本发明实施例是这样实现的,一种防护模式的切换方法,所述方法包括:
根据防护模式制作相应的加密锁;
当检测到连接在计算机上的加密锁时,校验加密锁;
当校验通过将防护模式切换到相应的模式。
所述校验加密锁的步骤包括:
判断加密锁中的数据或加密锁中功能函数的返回值是否正确,是则通过校验,否则不能通过校验。
所述检测连接在计算机上的加密锁并校验的步骤通过应用程序编程接口实现。
所述加密锁与计算机的接口为并口、通用串行总线接口或卡式。
所述防护模式包括主模式和副模式。
一种防护系统,所述系统包括:
加密锁制作模块,用于根据防护模式制作相应的加密锁;
加密锁检测模块,用于检测连接在计算机上的加密锁;
加密锁校验模块,用于对连接在计算机上的加密锁进行校验;以及
模式切换模块,用于当校验通过将防护模式切换到相应的模式。
本发明实施例根据防护软件的防护模式制作对应的加密锁,当检测到该加密锁时,根据对该加密锁的校验结果将防护软件切换到相应的防护模式。从而通过软硬件结合的方式实现防护软件多个防护模式间的切换,提高了防护软件被破解的难度,增强了该软件的可靠性和安全性。
附图说明
图1是本发明实施例提供的防护模式切换方法的实现流程图;
图2是本发明实施例提供的防护系统的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
加密锁是一种插在计算机接口上的软硬件结合的加密产品,一般都有几十或几百字节的非易失性存储空间可供读写。软件开发者可以通过应用程序编程接口(Application Programming Interface,API)和加密锁进行数据交换,所以软件开发者可以在软件中设置多处软件锁,利用加密锁做为钥匙来打开这些锁,简单的加密锁是当程序运行到某一步时,就判断加密锁中某些数据是否符合某些条件,然后决定程序如何执行;较复杂的加密锁是把程序中某些功能函数放在加密锁中运行,并通过对比返回值来决定程序如何执行。
本发明实施例根据防护软件的防护模式制作对应的加密锁,当检测到该加密锁时,根据对该加密锁的校验结果将防护模式切换到相应的模式。
图1示出了本发明实施例提供的防护模式切换方法的实现流程,详述如下:
在步骤S101中,根据防护模式制作相应的加密锁;
加密锁可以在开发防护软件的过程中制作,还可以在安装防护软件的过程中制作。例如:把防护软件程序中某些数据保存到加密锁中或将某些功能函数放在加密锁中运行。
加密锁与计算机的接口可以为并口或通用串行总线接口(Universal SerialBus,USB),当然还可以为卡式直接插在计算机的主板扩展槽中,这样既增强了加密锁的隐蔽性,也提高了加密锁的访问速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赵志勇,未经赵志勇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610063716.1/2.html,转载请声明来源钻瓜专利网。