[發(fā)明專利]一種防護模式的切換方法及防護系統(tǒng)無效
| 申請?zhí)枺?/td> | 200910045384.8 | 申請日: | 2009-01-15 |
| 公開(公告)號: | CN101782948A | 公開(公告)日: | 2010-07-21 |
| 發(fā)明(設計)人: | 歐陽鵬 | 申請(專利權)人: | 歐陽鵬 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200240 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 防護 模式 切換 方法 系統(tǒng) | ||
技術領域
本發(fā)明屬于計算機技術領域,尤其涉及一種防護模式的切換方法及一種防護系統(tǒng)。
背景技術
隨著互聯(lián)網(wǎng)的快速普及,許多青少年沉迷于上網(wǎng)聊天和游戲,一些不健康信息更是肆無忌彈的威脅著他們的成長,倡導綠色網(wǎng)絡成為很多家長的共同心聲。于是各種各樣的防護軟件也應運而生,但這些防護軟件的特點基本相同,例如,在開機后自動運行,而且通常分為兩種防護模式,一種是主模式,另一種是副模式。在主模式下,用戶對計算機的操作是無限制的,并且用戶只能在主模式下卸載該防護軟件,同時用戶還可以在主模式下對副模式下用戶的使用進行各種限制性設置,例如,副模式下瀏覽器會對數(shù)據(jù)庫中定義的色情暴力網(wǎng)址或包含色情詞匯、圖片的頁面進行過濾,訪問網(wǎng)絡或使用計算機的時間也會受到控制,一些不適合孩子查看的文件目錄也可以隱藏等。
在上述方案中,用戶必須預先在該防護軟件中設置密碼,在計算機的使用過程中,防護軟件默認的防護模式為副模式,輸入密碼才能夠進入該軟件的主模式,但越來越多的密碼破解工具的出現(xiàn),使得這種軟加密的方式被破解的可能性大大提高,如果密碼被破解,受限制人群也能進入該軟件的主模式,無限制的使用計算機,這將非常不利于青少年的成長等。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種防護模式的切換方法,旨在解決現(xiàn)有技術中存在的用于切換防護模式的密碼容易被破解,可靠性差的問題。
本發(fā)明實施例的另一目的在于提供一種防護系統(tǒng)。
本發(fā)明實施例是這樣實現(xiàn)的,一種防護模式的切換方法,所述方法包括:
根據(jù)防護模式制作相應的加密鎖;
當檢測到連接在計算機上的加密鎖時,校驗加密鎖;
當校驗通過將防護模式切換到相應的模式。
所述校驗加密鎖的步驟包括:
判斷加密鎖中的數(shù)據(jù)或加密鎖中功能函數(shù)的返回值是否正確,是則通過校驗,否則不能通過校驗。
所述檢測連接在計算機上的加密鎖并校驗的步驟通過應用程序編程接口實現(xiàn)。
所述加密鎖與計算機的接口為并口、通用串行總線接口或卡式。
所述防護模式包括主模式和副模式。
一種防護系統(tǒng),所述系統(tǒng)包括:
加密鎖制作模塊,用于根據(jù)防護模式制作相應的加密鎖;
加密鎖檢測模塊,用于檢測連接在計算機上的加密鎖;
加密鎖校驗模塊,用于對連接在計算機上的加密鎖進行校驗;以及
模式切換模塊,用于當校驗通過將防護模式切換到相應的模式。
本發(fā)明實施例根據(jù)防護軟件的防護模式制作對應的加密鎖,當檢測到該加密鎖時,根據(jù)對該加密鎖的校驗結果將防護軟件切換到相應的防護模式。從而通過軟硬件結合的方式實現(xiàn)防護軟件多個防護模式間的切換,提高了防護軟件被破解的難度,增強了該軟件的可靠性和安全性。
附圖說明
圖1是本發(fā)明實施例提供的防護模式切換方法的實現(xiàn)流程圖;
圖2是本發(fā)明實施例提供的防護系統(tǒng)的結構圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
加密鎖是一種插在計算機接口上的軟硬件結合的加密產(chǎn)品,一般都有幾十或幾百字節(jié)的非易失性存儲空間可供讀寫。軟件開發(fā)者可以通過應用程序編程接口(Application?Programming?Interface,API)和加密鎖進行數(shù)據(jù)交換,所以軟件開發(fā)者可以在軟件中設置多處軟件鎖,利用加密鎖做為鑰匙來打開這些鎖,簡單的加密鎖是當程序運行到某一步時,就判斷加密鎖中某些數(shù)據(jù)是否符合某些條件,然后決定程序如何執(zhí)行;較復雜的加密鎖是把程序中某些功能函數(shù)放在加密鎖中運行,并通過對比返回值來決定程序如何執(zhí)行。
本發(fā)明實施例根據(jù)防護軟件的防護模式制作對應的加密鎖,當檢測到該加密鎖時,根據(jù)對該加密鎖的校驗結果將防護模式切換到相應的模式。
圖1示出了本發(fā)明實施例提供的防護模式切換方法的實現(xiàn)流程,詳述如下:
在步驟S101中,根據(jù)防護模式制作相應的加密鎖;
加密鎖可以在開發(fā)防護軟件的過程中制作,還可以在安裝防護軟件的過程中制作。例如:把防護軟件程序中某些數(shù)據(jù)保存到加密鎖中或將某些功能函數(shù)放在加密鎖中運行。
加密鎖與計算機的接口可以為并口或通用串行總線接口(Universal?SerialBus,USB),當然還可以為卡式直接插在計算機的主板擴展槽中,這樣既增強了加密鎖的隱蔽性,也提高了加密鎖的訪問速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歐陽鵬,未經(jīng)歐陽鵬許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910045384.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





