一種License授權(quán)集中管理的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體地說是一種實用性強、License授權(quán)集中管理的方法。
【背景技術(shù)】
[0002]隨著產(chǎn)品功能的日益完善,用戶的增多,為了防止軟件盜版,使用授權(quán)管理可以讓軟件用戶按照購買許可來使用軟件,軟件授權(quán)主要涉及軟件的安裝份數(shù),使用時間,應(yīng)用范圍以及功能模塊等內(nèi)容,可以有效的保護知識產(chǎn)權(quán)。
[0003]基于此,現(xiàn)提供一種基于U-Key的操作系統(tǒng)安全加固軟件的License授權(quán)集中管理的方法,該方法可以對客戶端的License授權(quán)進行統(tǒng)一的管理,可同時管理上千臺服務(wù)器,配置簡單、靈活、高效。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強、License授權(quán)集中管理的方法。
[0005]—種License授權(quán)集中管理的方法,其具體實現(xiàn)過程為:
由集中管理平臺和客戶端兩部分組成,客戶端安裝在需要保護的主機上,集中管理平臺安裝在單獨的主機上;
通過License控制集中管理平臺,該集中管理平臺對授權(quán)進行管理,為客戶端添加使用授權(quán);
通過授權(quán)狀態(tài)維護保證客戶端數(shù)量上限值、操作系統(tǒng)安全加固軟件使用時長。
[0006]所述License分為以下三類:
試用License,用于用戶臨時使用的使用許可,操作系統(tǒng)安全加固軟件安裝后,可以臨時使用較短時間;
激活License,用于激活客戶端管理權(quán)限的使用許可,通過指定渠道申請激活License并獲取U-Key后,完成License的激活;
升級License,當授權(quán)時間到期或者增加授權(quán)客戶端時,通過升級License進行License 升級。
[0007]所述License的內(nèi)容包括:License名稱、License類型、用戶名稱、校驗信息、授權(quán)信息、各平臺客戶端授權(quán)數(shù)量、各平臺客戶端剩余授權(quán)數(shù)量和有效期截止日期。
[0008]所述激活License的授權(quán)記錄保存在U-Key中,集中管理平臺通過U-Key激活了授權(quán),將集中管理平臺服務(wù)器硬盤中存在的授權(quán)文件,即試用License轉(zhuǎn)移到U_Key,刪除硬盤中的授權(quán)文件,記錄系統(tǒng)內(nèi)存狀態(tài)為已激活;
通過系統(tǒng)內(nèi)存狀態(tài)來控制License的導(dǎo)入,試用License和激活License只導(dǎo)入一次,重復(fù)導(dǎo)入會報錯;升級License可導(dǎo)入多次,導(dǎo)入后自動進入客戶端授權(quán)流程。
[0009]所述授權(quán)分為License清單和客戶端授權(quán)兩個部分,其中: License清單是指,查看License的基本信息、狀態(tài)以及授權(quán)了哪些客戶端,這里的基本信息包括名稱、類型、授權(quán)數(shù)量、有效期、有效截止日期,狀態(tài)包括過期或正常,該License清單提供License的導(dǎo)入、顯示、搜索和License的授權(quán)配置,License的授權(quán)配置用于客戶端的添加授權(quán)和解除授權(quán);
客戶端授權(quán)是指,查看客戶端基本信息和授權(quán)狀態(tài),授權(quán)License,License狀態(tài),這里的基本信息包括名稱、IP地址、分組信息,授權(quán)狀態(tài)包括未授權(quán)、已授權(quán)或已過期。
[0010]當客戶端授權(quán)后,定時觸發(fā)授權(quán)狀態(tài)的維護,每天維護一次,維護內(nèi)容如下:
客戶端的數(shù)量不超過授權(quán)數(shù)量;
授權(quán)有效日期隨管理平臺運行的天數(shù)逐漸遞減;
授權(quán)不能被修改系統(tǒng)時間而繞過天數(shù)限制;
授權(quán)不能被隨意復(fù)制而導(dǎo)致不同機器可以使用同一授權(quán);
當系統(tǒng)授權(quán)狀態(tài)為激活,且不插入U-Key時,不能進行策略管理的任何編輯操作,只能查看。
[0011 ] 所述授權(quán)狀態(tài)維護的具體過程為:
每天定時觸發(fā)維護,查詢系統(tǒng)激活狀態(tài);
當客戶端處于已激活狀態(tài)時,檢查υ-Key是否可用,是則進入下一步;當客戶端處于使用狀態(tài)時,直接進入下一步;
遍歷U-Key或者本地試用License中的授權(quán)信息,獲取第一個客戶端信息;
查看是否過截止日期:過截止日期時則查看授權(quán)狀態(tài)是否過期,當授權(quán)狀態(tài)未過期時設(shè)置授權(quán)狀態(tài)為過期,記錄客戶端信息后進入下一步;未過截止日期的查看是否有生育有效期,有則設(shè)置有效期天數(shù),然后進入下一步;
獲取下一個客戶端,查看是否為最后一個客戶端;
獲取所有已過期的客戶端信息,修改客戶端單臺策略規(guī)則、設(shè)置模式后結(jié)束。
[0012]本發(fā)明的一種License授權(quán)集中管理的方法,具有以下優(yōu)點:
本發(fā)明的一種License授權(quán)集中管理的方法,通過License控制集中管理平臺下客戶端的使用授權(quán)l(xiāng)icense保存在U-Key中,U-Key本身提供被保存授權(quán)信息的安全性,提高了 License的安全性;當集中管理平臺因為硬件損壞或者其他原因需要迀移時,可以通過U-Key保證授權(quán)信息不丟失,進行輕松迀移;當License授權(quán)時間到期或者增加授權(quán)客戶端時,可以通過導(dǎo)入升級License進行升級,可以通過License —鍵迀移功能完成輕松完成;可以有效的防止來自于內(nèi)部、外部網(wǎng)絡(luò)的威脅隱患,并通過對不同操作系統(tǒng)的超級用戶權(quán)限進行合理分散與適度制約,從而降低超級用戶權(quán)限被竊取后系統(tǒng)被肆意非法操作的風(fēng)險,實用性強,易于推廣。
【附圖說明】
[0013]附圖1為本發(fā)明的License文件內(nèi)部結(jié)構(gòu)示意圖。
[0014]附圖2為授權(quán)狀態(tài)維護流程圖。
【具體實施方式】
[0015]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0016]本發(fā)明提供一種License授權(quán)集中管理的方法,通過程序保護管理節(jié)點防止系統(tǒng)誤刪的特點,采用軟件編程技術(shù),使用shell語言,配合Linux系統(tǒng)使用,可以防止誤刪系統(tǒng)導(dǎo)致的管理節(jié)點數(shù)據(jù)丟失,保證管理節(jié)點的穩(wěn)定性。如附圖1、圖2所示,其具體實現(xiàn)過程為:
由集中管理平臺和客戶端兩部分組成,客戶端安裝在需要保護的主機上,集中管理平臺安裝在單獨的主機上;
通過License控制集中管理平臺,該集中管理平臺對授權(quán)進行管理,為客戶端添加使用授權(quán);
通過授權(quán)狀態(tài)維護保證客戶端數(shù)量上限值、操作系統(tǒng)安全加固軟件使用時長。
[0017]所述License分為以下三類:
試用License,用于用戶臨時使用的使用許可,操作系統(tǒng)安全加固軟件安裝后,可以臨時使用較短時間;
激活License,用于激活客戶端管理權(quán)限的使用許可,通過指定渠道申請激活License并獲取U-Key后,完成License的激活;
升級License,當授權(quán)時間到期或者增加授權(quán)客戶端時,通過升級License進行License 升級。
[0018]所述License的內(nèi)容包括:License名稱、License類型、用戶名稱、校驗信息、授權(quán)信息、各平臺客戶端授權(quán)數(shù)量、各平臺客戶端剩余授權(quán)數(shù)量和有效期截止日期。
[0019]操作系統(tǒng)安全加固軟件初始安裝以后有試用的授權(quán),授權(quán)記錄加密保存在集中管理平臺服務(wù)器硬盤中。激活License授權(quán)記錄必須保存在U-Key中,集中管理平臺通過U-Key激活了授權(quán),將硬盤中可能存在的授權(quán)文件(試用License)轉(zhuǎn)移到U_K