一種安全u盤的服務(wù)器檢測工具實現(xiàn)方法
【專利摘要】本發(fā)明公開了一種安全U盤的服務(wù)器檢測工具實現(xiàn)方法,包括服務(wù)器系統(tǒng)檢測工具的開發(fā)方法、系統(tǒng)檢測的具體檢測內(nèi)容及檢測訪問方法、U盤內(nèi)容安全加密的方法、安全LiveUSB鏡像的制作方法;通過建立服務(wù)器系統(tǒng)信息檢測工具及相應(yīng)服務(wù)器信息數(shù)據(jù)庫文件,并按照特定步驟制作可安全U盤啟動的鏡像,并通過燒錄工具將鏡像燒錄到U盤中進行服務(wù)器信息批量及離線檢測。該服務(wù)器檢測工具適合于所有類型的服務(wù)器平臺,通過批量檢測服務(wù)器信息及離線獲取日志信息等功能,更好地達(dá)到服務(wù)器快速安全地檢測及維護的要求,顯著降低對客戶的影響,提高了服務(wù)器檢測質(zhì)量。
【專利說明】—種安全U盤的服務(wù)器檢測工具實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明設(shè)計一種服務(wù)器技術(shù),具體地說是一種安全U盤的服務(wù)器檢測工具實現(xiàn)方法。
【背景技術(shù)】
[0002]針對服務(wù)器系統(tǒng)資產(chǎn)及版本信息、資產(chǎn)數(shù)據(jù)統(tǒng)計信息等的檢測是服務(wù)器測試、生產(chǎn)、組裝及維護等環(huán)節(jié)中非常重要的環(huán)節(jié),目前業(yè)界在服務(wù)器系統(tǒng)信息檢測主要有以下四種方法:
1.通過專用的檢測用機與服務(wù)器連接,通過訪問服務(wù)器獲取服務(wù)器系統(tǒng)信息,該方法雖然有效,但檢測和維護成本高,需要專用的檢測機配合;
2.通過在待測系統(tǒng)上安裝專用檢測工具,該方法可以獲取系統(tǒng)檢測信息,但由于該方法宿主在目標(biāo)服務(wù)器上,所以必須要求目標(biāo)機開機運行,并且每更換目標(biāo)機都需要重新安裝檢測工具,這樣就無法獲取服務(wù)器在離線時的系統(tǒng)配置信息,并且如果是針對客服給用戶維護的場景,用戶往往不會認(rèn)同在目標(biāo)機上安裝測試工具;
3.通過LiveCD形式制作系統(tǒng)檢測工具,并在待測機器上運行,該方法成本低、使用方便,但應(yīng)對服務(wù)器配置需求變化較差,如果服務(wù)器類型有增加就必須重新制作LiveCD光盤,并且由于CD介質(zhì)的特殊性,系統(tǒng)的配置信息及目標(biāo)系統(tǒng)的日志信息等無法導(dǎo)出,使該方法適用性下降;
4.通過LiveUSB形式制作系統(tǒng)檢測工具,該方法可以改善Live⑶形式的不足,但由于LiveUSB連接到已有操作系統(tǒng)后會以存儲盤的形式存在,這樣就是LiveUSB內(nèi)的信息都暴露給用戶,如果用戶操作不當(dāng)或者有人惡意的修改LiveUSB的文件后果是無法挽回的。
[0003]因此,如何既能在低復(fù)雜度、低成本的基礎(chǔ)上設(shè)計并實現(xiàn)服務(wù)器系統(tǒng)檢測工具,又能適應(yīng)系統(tǒng)檢測需求的多種變化,更進一步地提高檢測工具安全性,最小化對目標(biāo)系統(tǒng)的影響,就成了亟需解決的問題。
【發(fā)明內(nèi)容】
[0004]針對如何能提供復(fù)雜度低,成本低、適應(yīng)性強、安全性高的服務(wù)器系統(tǒng)檢測工具,本發(fā)明提出了一種基于LiveUSB啟動的服務(wù)器系統(tǒng)檢測工具實現(xiàn)方法。
[0005]本發(fā)明公開了一種安全U盤的服務(wù)器檢測工具實現(xiàn)方法,其解決所述技術(shù)問題采用的技術(shù)方案如下:通過建立服務(wù)器系統(tǒng)信息檢測工具及相應(yīng)服務(wù)器信息數(shù)據(jù)庫文件,按照特定步驟制作可安全U盤啟動的鏡像,并通過燒錄工具將鏡像燒錄到U盤中進行服務(wù)器信息批量及離線檢測;該服務(wù)器檢測工具實現(xiàn)方法包括:服務(wù)器系統(tǒng)檢測工具的開發(fā)方法、系統(tǒng)檢測的具體檢測內(nèi)容及檢測訪問方法、U盤內(nèi)容安全加密的方法、安全LiveUSB鏡像的制作方法。
[0006]進一步,所述服務(wù)器系統(tǒng)檢測工具的開發(fā)方法主要包括:服務(wù)器資產(chǎn)抽取、界面設(shè)計實現(xiàn)、數(shù)據(jù)庫設(shè)計實現(xiàn)、界面與數(shù)據(jù)庫掛接;其中,所述服務(wù)器系統(tǒng)檢測工具的實現(xiàn)平臺是基于Linux的QT、Gtk+等開源GUI開發(fā)工具,但不僅限于它們;所述服務(wù)器系統(tǒng)檢測工具用的數(shù)據(jù)庫平臺是Linux的MySQL、PostgreSQL、SQlite等開源數(shù)據(jù)庫,但不僅限于它們。
[0007]進一步,所述基于Linux的開源⑶I是跨平臺開發(fā)框架QT,所述開發(fā)框架QT是由QT圖形化工具設(shè)計前端顯示界面,由MySQL數(shù)據(jù)庫實現(xiàn)各種服務(wù)器類型的數(shù)據(jù)庫。
[0008]進一步,所述系統(tǒng)檢測的具體檢測內(nèi)容可以適應(yīng)檢測需求的變更,即將各服務(wù)器的檢測信息設(shè)計成數(shù)據(jù)庫文件,并通過建立數(shù)據(jù)和顯示關(guān)系模型,面對變更只需修改數(shù)據(jù)庫文件就可滿足;所述系統(tǒng)檢測的檢測訪問方法是指,可以通過本地及遠(yuǎn)程訪問兩種方式對服務(wù)器系統(tǒng)信息檢測。
[0009]進一步,所述數(shù)據(jù)和顯示關(guān)系模型,是基于QT的Model/View模型的封裝,即基于MVC的模式思想設(shè)計,通過封裝各種表現(xiàn)形式,如列表、圖標(biāo)、下拉菜單、復(fù)選框、互斥框、及頁表等元素及其內(nèi)部數(shù)據(jù)處理方法,對傳入的數(shù)據(jù)庫文件信息解析后自動顯示。
[0010]進一步,所述U盤內(nèi)容安全加密的方法,是通過truecrypt、cryptmount工具對U盤設(shè)定加密信息,但不僅限于它們。
[0011]進一步,所述安全LiveUSB鏡像制作方法是基于開源的發(fā)布版Linux內(nèi)核版本的定制的方法,再定制化Linux內(nèi)核基礎(chǔ)上將檢測、加密、啟動及數(shù)據(jù)存儲等工具集成在系統(tǒng)中;所述安全LiveUSB鏡像的制作方法主要包括:宿主系統(tǒng)剪裁、開發(fā)框架工具加載、源碼及工具包構(gòu)建和配置、安全工具加載及配置、制作鏡像文件、校驗鏡像文件。
[0012]進一步,所述LiveUSB的原始宿主系統(tǒng)是基于Redhat6.X X86_64版本的系統(tǒng),并需要安裝 Livecd-tools、Livecd-creator> createrepo 等工具包支持。
[0013]進一步,所述源碼及工具包構(gòu)建和配置包括:Livecd_tools用于Livecd的制作工具、Livecd-creator用于編寫KS文件并相應(yīng)的LiveUSB鏡像文件、createrepo工具設(shè)置文件包的路徑。
[0014]進一步,安全LiveUSB鏡像的制作方法是通過上述Livecd-tools、Livecd-creator> createrepo等編譯工具及cryptmount加密工具,結(jié)合QT和MySQL應(yīng)用開發(fā)框架,對原始宿主系統(tǒng)進行功能定制及裁剪生成的。
[0015]本發(fā)明公開的安全U盤的服務(wù)器檢測工具實現(xiàn)方法的有益效果是:
本發(fā)明提供了具備安全加密功能的基于LiveUSB啟動的服務(wù)器系統(tǒng)檢測工具實現(xiàn)方法,不依賴于專用檢測工具和專用檢測機器,而是改進了傳統(tǒng)的服務(wù)器利用外部系統(tǒng)檢測的流程,使用LiveUSB作為存儲介質(zhì),可以改善Live⑶形式的不足,在實現(xiàn)LiveUSB系統(tǒng)鏡像的過程中增加了內(nèi)容安全加密的算法,改善了由于LiveUSB連接到已有操作系統(tǒng)后將內(nèi)部信息都暴露給用戶,如果用戶操作不當(dāng)或者有人惡意的修改LiveUSB的文件后果而造成的風(fēng)險損失,顯著降低對客戶的影響,提高了服務(wù)器檢測質(zhì)量。
[0016]本發(fā)明所述安全U盤的服務(wù)器檢測工具實現(xiàn)方法,適合于所有類型的服務(wù)器平臺,特別適用于大數(shù)據(jù)處理中心、高性能集群計算等對服務(wù)器數(shù)量要求多的場合,通過批量檢測服務(wù)器信息及離線獲取日志信息等功能,更好地達(dá)到服務(wù)器快速安全地檢測及維護的要求。
【專利附圖】
【附圖說明】
[0017]附圖1為本發(fā)明實施例的基于GUI工具及數(shù)據(jù)庫的開發(fā)框架圖; 附圖2為本發(fā)明實施例的系統(tǒng)檢測工具的實現(xiàn)流程圖;
附圖3為本發(fā)明實施例的安全啟動LiveUSB鏡像的制作流程圖。
【具體實施方式】
[0018]本發(fā)明提出的安全U盤的服務(wù)器檢測工具實現(xiàn)方法,是通過⑶I應(yīng)用程序開發(fā)工具設(shè)計界面,并在平臺上引入標(biāo)準(zhǔn)工具,如IPMITool、DmiDecoder> Sysstat、Memcache等,再然后根據(jù)待測服務(wù)器類型設(shè)計并實現(xiàn)數(shù)據(jù)庫文件,接著,按照特定步驟制作可安全U盤啟動的鏡像,最后,通過燒錄工具將鏡像燒錄到U盤中用于服務(wù)器信息檢測工作。該服務(wù)器檢測工具實現(xiàn)方法,主要包括四個部分:
O服務(wù)器系統(tǒng)檢測工具的開發(fā)方法;
2 )系統(tǒng)檢測的具體檢測內(nèi)容及檢測訪問方法;
3)U盤內(nèi)容安全加密的方法;
4)安全LiveUSB的鏡像制作方法和步驟。
[0019]下面分別對該服務(wù)器檢測工具實現(xiàn)方法的四個部分進行詳細(xì)說明:
關(guān)于I)服務(wù)器系統(tǒng)檢測工具的開發(fā)方法主要包括:服務(wù)器資產(chǎn)抽取、界面設(shè)計實現(xiàn)、數(shù)據(jù)庫設(shè)計實現(xiàn)、界面與數(shù)據(jù)庫掛接;所述服務(wù)器系統(tǒng)檢測工具的實現(xiàn)平臺是基于Linux的QT、Gtk+等GUI開發(fā)工具,但不僅限于它們;所述服務(wù)器系統(tǒng)檢測工具用的數(shù)據(jù)庫平臺是Linux的MySQL、PostgreSQL、SQlite等開源數(shù)據(jù)庫,但不僅限于它們。
[0020]關(guān)于2)系統(tǒng)檢測的具體檢測內(nèi)容及檢測訪問方法,所述系統(tǒng)檢測工具的具體檢測內(nèi)容包括:資產(chǎn)及版本信息、資產(chǎn)數(shù)據(jù)統(tǒng)計信息,所述資產(chǎn)及版本信息包括:B10S、主板、處理器、內(nèi)存、存儲、網(wǎng)絡(luò)、PCIE等設(shè)備信息,需要支持上述功能的具體工具包括:IPMITool、DmiDecoder> SysStat、及VmStat等工具,但不僅限于它們;所述資產(chǎn)數(shù)據(jù)統(tǒng)計信息包括:CPU數(shù)據(jù)、磁盤I/O數(shù)據(jù)、顯示內(nèi)存頁面、進程、網(wǎng)絡(luò)等統(tǒng)計信息;
所述系統(tǒng)檢測的具體檢測內(nèi)容可以適應(yīng)檢測需求的變更,即將各服務(wù)器的檢測信息設(shè)計成數(shù)據(jù)庫文件,并通過建立數(shù)據(jù)和顯示關(guān)系模型,面對變更只需修改數(shù)據(jù)庫文件就可滿足。所述數(shù)據(jù)和顯示關(guān)系模型,是基于MVC的模式思想設(shè)計,通過封裝各種表現(xiàn)形式,如列表、圖標(biāo)、下拉菜單、復(fù)選框、互斥框、及頁表等元素及其內(nèi)部數(shù)據(jù)處理方法,對傳入的數(shù)據(jù)庫文件信息解析后自動顯示;
所述系統(tǒng)檢測的檢測訪問方法是指,可以通過本地及遠(yuǎn)程訪問兩種方式對服務(wù)器系統(tǒng)Ih息檢測。
[0021]關(guān)于3) U盤內(nèi)容安全加密的方法,是指通過truecrypt、cryptmount工具對U盤設(shè)定加密信息,但不僅限于它們。
[0022]關(guān)于4)安全LiveUSB的鏡像制作方法和步驟:
所述U盤啟動鏡像制作方法是基于開源的發(fā)布版Linux內(nèi)核版本的定制的方法,再定制化Linux內(nèi)核基礎(chǔ)上將檢測、加密、啟動及數(shù)據(jù)存儲等工具集成在系統(tǒng)中;
安全LiveUSB鏡像的制作方法主要包括:宿主系統(tǒng)剪裁、開發(fā)框架工具加載、源碼及工具包構(gòu)建和配置、安全工具加載及配置、制作鏡像文件、校驗鏡像文件;若LiveUSB的原始宿主系統(tǒng)是基于Redhat6.X X86_64版本的系統(tǒng),則需要安裝Livecd-tools、Livecd-creator > createrepo等工具包支持;所述源碼及工具包構(gòu)建和配置包括:Livecd-tools用于Livecd的制作工具、Livecd-creator用于編寫KS文件并相應(yīng)的LiveUSB鏡像文件、createrepo工具設(shè)置文件包的路徑;
所述U盤啟動鏡像燒錄步驟如下:
1.選擇帶有制作OtherLinux Core的工具;
2.確認(rèn)待燒錄鏡像的U盤滿足一定空間要求,一般理解為IG及以上;
3.插入U盤后安裝啟動文件;
4.按照HDD-ZIP方式對制作的鏡像進行燒錄。
[0023]綜上所述,本發(fā)明提出的安全U盤的服務(wù)器檢測工具實現(xiàn)方法,是通過建立服務(wù)器系統(tǒng)信息檢測工具及相應(yīng)服務(wù)器信息數(shù)據(jù)庫文件,并按本設(shè)計的安全U盤啟動制作方法,達(dá)到對服務(wù)器系統(tǒng)信息進行批量及離線檢測的目的。
實施例
[0024]下面通過本發(fā)明的一個實施例及其附圖,對本發(fā)明的設(shè)計方案進一步詳細(xì)說明,并不構(gòu)成對本發(fā)明的限制。
[0025]附圖1為本發(fā)明實施例的基于⑶I工具及數(shù)據(jù)庫的開發(fā)框架圖,如圖1所示,整個框圖從上向下分為GUI層、邏輯層、數(shù)據(jù)交互層和數(shù)據(jù)庫層:
1)本例中⑶I層開發(fā)工具為QT4.2,主要應(yīng)用QT開發(fā)框架的QTCore、QTGui,QTNetwork,QTSql,QTTeminal等模塊,其中QTCore是QT框架的核心,關(guān)聯(lián)著其他個功能模塊;QTGui主要是提供圖形化開發(fā)庫,用戶可方便的根據(jù)界面需求搭建自己界面,并且按槽函數(shù)觸發(fā)機制設(shè)計各功能部件的相應(yīng)動作WTNetwork是用于網(wǎng)絡(luò)通信的功能模塊,用戶可實現(xiàn)檢測工具的遠(yuǎn)程登陸和鏈接;QTSql提供了對多種數(shù)據(jù)庫的訪問、查詢及操作等支持;QTTerminal用于提供用戶操作終端,可實現(xiàn)系統(tǒng)組件壓力測試、啟動信息數(shù)據(jù)顯示等功能;
2)邏輯層:主要用于處理需界面顯示的數(shù)據(jù)層邏輯;接收GUI層的指令并處理后發(fā)送到數(shù)據(jù)交互層,接收數(shù)據(jù)交互層返回的數(shù)據(jù)信息并邏輯處理后發(fā)送給GUI層用于顯示;
3)數(shù)據(jù)交互層:主要用于對數(shù)據(jù)庫進行訪問、查詢、修改及增減表等操作;
4)本例中設(shè)計的數(shù)據(jù)庫是MySQL5,配合圖形化數(shù)據(jù)庫開發(fā)工具MySQLWorkbench可方便的開發(fā)面向服務(wù)器檢測信息的數(shù)據(jù)庫文件。
[0026]附圖2為本發(fā)明實施例的系統(tǒng)檢測工具的實現(xiàn)流程圖,如圖2所示,具體過程可以分為兩個并行展開并且統(tǒng)一匯總的過程,描述如下:
過程起始于對實際服務(wù)器系統(tǒng)檢測信息(內(nèi)容)的需求,并行處理可分為左側(cè)交互界面端和右側(cè)數(shù)據(jù)庫端;
左側(cè)交互界面端流程:
1)步驟1:獲取檢測需求,提取交互界面信息;
2)步驟2:選擇界面功能部件,根據(jù)提取的信息,選擇QT框架下合適的基礎(chǔ)元素;
3)步驟3:構(gòu)建交互界面,通過選定的基礎(chǔ)元素在QT Designer工具下設(shè)計并實現(xiàn)交互界面;
4)步驟4:實現(xiàn)界面部件槽函數(shù)機制,主要在邏輯層中對交互界面各元素被觸發(fā)后的動作作出響應(yīng);右側(cè)數(shù)據(jù)庫端流程:
1)步驟1:獲取檢測需求,提取數(shù)據(jù)信息;
2)步驟2:生成信息數(shù)據(jù)表,將已提取的信息參照界面的元素信息設(shè)計成數(shù)據(jù)表;
3)步驟3:生成服務(wù)器數(shù)據(jù)庫,通過各個數(shù)據(jù)表組建服務(wù)器檢測信息數(shù)據(jù)庫;
4)步驟4:更新數(shù)據(jù)交互接口,對于數(shù)據(jù)交互接口是各個服務(wù)器機型專用部分的操作接口進行添加,沒有就不用處理;
上述兩個并行處理流程完成后,可將數(shù)據(jù)庫與交互界面進行掛接,這樣用戶就可以通過交互界面訪問底層的數(shù)據(jù)庫。
[0027]本實施例中,LiveUSB的原始宿主系統(tǒng)是基于Redhat6.X X86_64版本的系統(tǒng),并需要安裝Livecd-tools、createrepo、Livecd-creator等工具包支持,實際Linux版本不僅限于Redhat,其他Ubuntu、SUSE同樣可用,制作安全LiveUSB鏡像的方法就是通過上述編譯工具及cryptmount加密工具,結(jié)合QT和MySQL應(yīng)用開發(fā)框架,對原始宿主系統(tǒng)進行功能定制及裁剪生成的。附圖3為本發(fā)明實施例的安全啟動LiveUSB鏡像的制作流程圖,如圖3所示,具體過程描述如下:
1)步驟1:安裝 Redhat 6.2 x86_64 Enterprises Linux 版本;
2)步驟2:yum安裝IiveO)的制作工具Livecd-tools ;
3)步驟3:Livecd-creator的制作指令,編寫KS文件,加入必要的啟動項和啟動說明;
4)步驟4:使用createrepo工具設(shè)置文件包的路徑,可以是本地路徑或者網(wǎng)絡(luò)路徑;
5 )步驟5:獲取鏡像內(nèi)容需要加密的地址列表,取出列表中的文件存到/var/
cryptfile 中
6)步驟6:使用cryptmount工具對/var/cryptf ile進行加密;
7)步驟7:使用LiveO)-creator指令制作相應(yīng)的LiveUSB鏡像文件,以iso文件結(jié)尾;
8)步驟8:將iso中的文件拷貝出,解壓img文件,進入解壓的文件中;
9)步驟9:直接掛載其中ext3fs.1mg文件到制定目錄,進行修改添加啟動項和啟動軟
件
10)步驟10:卸載ext3fs.1mg文件,重新壓縮img文件,制作iso啟動鏡像文件,拷貝至Windows下通過工具燒錄LiveUSB ;
上述過程有兩個關(guān)鍵過程:KS文件和內(nèi)容加密;
1.KS文件是LiveUSB鏡像文件制作過程中的關(guān)鍵環(huán)節(jié),主要包括腳本文件初始化、源路徑、Package包和基本配置等步驟;
關(guān)鍵代碼如下:
#腳本文件初始化
Iang en_US.UTF-8
keyboard us
timezone US/Eastern
auth —useshadow —enablemd5
selinux —enforcing
firewall —disabled
part / —size 3072
【權(quán)利要求】
1.一種安全U盤的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,該服務(wù)器檢測工具實現(xiàn)方法包括:服務(wù)器系統(tǒng)檢測工具的開發(fā)方法、系統(tǒng)檢測的具體檢測內(nèi)容及檢測訪問方法、U盤內(nèi)容安全加密的方法、安全LiveUSB鏡像的制作方法;通過建立服務(wù)器系統(tǒng)信息檢測工具及相應(yīng)服務(wù)器信息數(shù)據(jù)庫文件,按照特定步驟制作可安全U盤啟動的鏡像,并通過燒錄工具將鏡像燒錄到U盤中進行服務(wù)器信息批量及離線檢測。
2.根據(jù)權(quán)利要求1所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述服務(wù)器系統(tǒng)檢測工具的開發(fā)方法主要包括:服務(wù)器資產(chǎn)抽取、界面設(shè)計實現(xiàn)、數(shù)據(jù)庫設(shè)計實現(xiàn)、界面與數(shù)據(jù)庫掛接;其中,所述服務(wù)器系統(tǒng)檢測工具的實現(xiàn)平臺是基于Linux的QT或Gtk+開源GUI開發(fā)工具;所述服務(wù)器系統(tǒng)檢測工具用的數(shù)據(jù)庫平臺是Linux的MySQL或PostgreSQL、SQlite開源數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述基于Linux的開源⑶I是跨平臺開發(fā)框架QT,所述開發(fā)框架QT是由QT圖形化工具設(shè)計前端顯示界面,由MySQL數(shù)據(jù)庫實現(xiàn)各種服務(wù)器類型的數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求1所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述系統(tǒng)檢測的具體檢測內(nèi)容能適應(yīng)檢測需求的變更,即將各服務(wù)器的檢測信息設(shè)計成數(shù)據(jù)庫文件,并通過建立數(shù)據(jù)和顯示關(guān)系模型,面對變更只需修改數(shù)據(jù)庫文件;所述系統(tǒng)檢測的檢測訪問方法是指,可以通過本地及遠(yuǎn)程訪問兩種方式對服務(wù)器系統(tǒng)信息檢測。
5.根據(jù)權(quán)利要求4所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述數(shù)據(jù)和顯示關(guān)系模型,是基于QT的Model/View模型的封裝,通過封裝各種表現(xiàn)形式,對傳入的數(shù)據(jù)庫文件信息解析后自動顯示。
6.根據(jù)權(quán)利要求1所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述U盤內(nèi)容安全加密的方法,是通過truecrypt或cryptmount工具對U盤設(shè)定加密信息。
7.根據(jù)權(quán)利要求1所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述安全LiveUSB鏡像制作方法是基于開源的發(fā)布版Linux內(nèi)核版本的定制的方法,再定制化Linux內(nèi)核基礎(chǔ)上將檢測、加密、啟動及數(shù)據(jù)存儲工具集成在系統(tǒng)中;所述安全LiveUSB鏡像的制作方法主要包括:宿主系統(tǒng)剪裁、開發(fā)框架工具加載、源碼及工具包構(gòu)建和配置、安全工具加載及配置、制作鏡像文件、校驗鏡像文件。
8.根據(jù)權(quán)利要求7述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述LiveUSB的原始宿主系統(tǒng)是基于Redhat6.X X86_64版本的系統(tǒng),并需要安裝Livecd-tools、Livecd-creator、createrepo 工具包支持。
9.根據(jù)權(quán)利要求8所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,所述源碼及工具包構(gòu)建和配置包括:Livecd_tools用于Livecd的制作工具、Livecd-creator用于編寫KS文件并相應(yīng)的LiveUSB鏡像文件、createrepo工具設(shè)置文件包的路徑。
10.根據(jù)權(quán)利要求9所述的服務(wù)器檢測工具實現(xiàn)方法,其特征在于,安全LiveUSB鏡像的制作方法是通過所述Livecd-tools、Livecd-creator> createrepo編譯工具及cryptmount加密工具,結(jié)合QT和MySQL應(yīng)用開發(fā)框架,對原始宿主系統(tǒng)進行功能定制及裁剪生成的。
【文檔編號】G06F21/60GK103927172SQ201410150267
【公開日】2014年7月16日 申請日期:2014年4月15日 優(yōu)先權(quán)日:2014年4月15日
【發(fā)明者】陳剛 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司