亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法及裝置與流程

文檔序號(hào):12365182閱讀:368來(lái)源:國(guó)知局
本發(fā)明涉及軟件風(fēng)險(xiǎn)識(shí)別
技術(shù)領(lǐng)域
:,尤其涉及一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法及裝置。
背景技術(shù)
::隨著電子技術(shù)的不斷發(fā)展,當(dāng)前的電子設(shè)備中,例如手機(jī)、平板電腦、終端計(jì)算機(jī)等均可以運(yùn)行各種各樣的軟件程序。當(dāng)前,IT系統(tǒng)運(yùn)維人員普遍認(rèn)為,軟件升級(jí)是導(dǎo)致IT系統(tǒng)事故的重要原因。而當(dāng)前軟件本身的質(zhì)量已經(jīng)有比較成熟的測(cè)試和質(zhì)量控制方法;但在軟件安裝過(guò)程中,受制于軟件安裝的復(fù)雜性、生產(chǎn)與測(cè)試環(huán)境的差異和控制手段的缺乏,軟件安裝中難以發(fā)現(xiàn)潛在的風(fēng)險(xiǎn)?,F(xiàn)有的軟件安裝的風(fēng)險(xiǎn)識(shí)別方法是基于風(fēng)險(xiǎn)清單文檔和人為檢測(cè)來(lái)實(shí)現(xiàn)的,但是由于人為檢測(cè)中,個(gè)人的理解和技能的差異,不同人的分析結(jié)果可能存在差異。另外,軟件包中的文檔、腳本和配置數(shù)量多且目錄復(fù)雜,人為檢測(cè)的效率低,漏查率較高。并且,人為檢測(cè)沒(méi)有詳細(xì)的檢測(cè)過(guò)程記錄,無(wú)法進(jìn)行事后的審查。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的實(shí)施例提供一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法及裝置,以解決當(dāng)前人為來(lái)進(jìn)行軟件安裝的風(fēng)險(xiǎn)識(shí)別,分析結(jié)果不準(zhǔn)確,檢測(cè)效率低,漏檢率較高,且無(wú)法進(jìn)行詳細(xì)記錄的問(wèn)題。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法,包括:獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查;若所述軟件安裝包通過(guò)所述安裝包完整性檢查,則分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果;調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件;根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。具體的,所述對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查,包括:獲取軟件安裝包的入口參數(shù),根據(jù)所述入口參數(shù)判斷所述軟件安裝包是否為待測(cè)試包;所述入口參數(shù)包括軟件安裝包的版本號(hào)、軟件更新日期以及軟件安裝包的名稱(chēng);若所述軟件安裝包為待測(cè)試包,判斷所述軟件安裝包的應(yīng)用結(jié)構(gòu)是否完整,并判斷所述軟件安裝包是否包含安裝手冊(cè)信息和安裝腳本信息;若所述軟件安裝包的應(yīng)用結(jié)構(gòu)不完整,或者所述軟件安裝包未包含安裝手冊(cè)信息或者所述軟件安裝包未包含安裝腳本信息,則確定所述軟件安裝包未通過(guò)所述安裝包完整性檢查,生成用于表示軟件安裝包未通過(guò)所述安裝包完整性檢查的報(bào)錯(cuò)信息;若所述軟件安裝包的應(yīng)用結(jié)構(gòu)完整,且所述軟件安裝包包含所述安裝手冊(cè)信息和安裝腳本信息,則確定所述軟件安裝包通過(guò)所述安裝包完整性檢查。此外,分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件,包括:對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析,并生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件;對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析,并生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件,包括:從預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表中獲取軟件安裝包的各應(yīng)用模塊、各應(yīng)用模塊所涉及的主機(jī)名稱(chēng)、各主機(jī)的IP地址以及各應(yīng)用模塊的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字;選取一應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字;若軟件安裝包中存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,根據(jù)預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表確定所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字對(duì)應(yīng)的應(yīng)用改動(dòng)點(diǎn)和應(yīng)用模塊;根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有各應(yīng)用模塊的各應(yīng)用改動(dòng)點(diǎn)對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件,將軟件安裝包中存在的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,所屬的應(yīng)用模塊以及所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件,包括:對(duì)所述軟件安裝包進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析,并生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件;對(duì)所述軟件安裝包進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析,并生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件,包括:獲取軟件安裝包的數(shù)據(jù)庫(kù)類(lèi)型;所述數(shù)據(jù)庫(kù)類(lèi)型包括DB2數(shù)據(jù)庫(kù)、ORACLE數(shù)據(jù)庫(kù)以及MySQL數(shù)據(jù)庫(kù);根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表包括新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字;對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字;若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)表;若所述軟件安裝包中存在新建字段對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建字段;若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引;若所述軟件安裝包中存在更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的數(shù)據(jù)庫(kù)操作邏輯;根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,分別查找所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件,將所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,以及所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件,包括:對(duì)所述軟件安裝包進(jìn)行參數(shù)改動(dòng)點(diǎn)分析,并生成參數(shù)改動(dòng)點(diǎn)分析文件;對(duì)所述軟件安裝包進(jìn)行參數(shù)改動(dòng)點(diǎn)分析,并生成參數(shù)改動(dòng)點(diǎn)分析文件,包括:根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字;對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字;若所述軟件安裝包中存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù);根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成參數(shù)改動(dòng)點(diǎn)分析文件,將所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,以及更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述參數(shù)改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件,包括:對(duì)所述軟件安裝包進(jìn)行風(fēng)險(xiǎn)操作分析,并生成風(fēng)險(xiǎn)操作分析文件;對(duì)所述軟件安裝包進(jìn)行風(fēng)險(xiǎn)操作分析,并生成風(fēng)險(xiǎn)操作分析文件,包括:根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括高風(fēng)險(xiǎn)操作關(guān)鍵字;對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在高風(fēng)險(xiǎn)操作關(guān)鍵字;若所述軟件安裝包中存在高風(fēng)險(xiǎn)操作關(guān)鍵字,則確定軟件安裝包存在高風(fēng)險(xiǎn)操作;根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成風(fēng)險(xiǎn)操作分析文件,將所述高風(fēng)險(xiǎn)操作關(guān)鍵字,以及高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述風(fēng)險(xiǎn)操作分析文件中。此外,調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件,包括:調(diào)取所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件,將應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件的分析結(jié)果進(jìn)行整合處理,生成整合處理結(jié)果信息;在所述整合處理結(jié)果信息中加入報(bào)告頭信息和報(bào)告尾信息,生成檢查報(bào)告文件;其中,所述報(bào)告頭信息包括軟件安裝包名稱(chēng)、軟件安裝包的版本號(hào)、軟件安裝包的測(cè)試日期、軟件安裝包的測(cè)試執(zhí)行人;所述報(bào)告尾信息包括:報(bào)告結(jié)束標(biāo)志信息。一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別裝置,包括:安裝包完整性檢查單元,用于獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查;軟件安裝包分析單元,用于在所述軟件安裝包通過(guò)所述安裝包完整性檢查后,分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果;檢查報(bào)告文件生成單元,用于調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件;顯示單元,用于根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。此外,所述安裝包完整性檢查單元,具體用于:獲取軟件安裝包的入口參數(shù),根據(jù)所述入口參數(shù)判斷所述軟件安裝包是否為待測(cè)試包;所述入口參數(shù)包括軟件安裝包的版本號(hào)、軟件更新日期以及軟件安裝包的名稱(chēng);若所述軟件安裝包為待測(cè)試包,判斷所述軟件安裝包的應(yīng)用結(jié)構(gòu)是否完整,并判斷所述軟件安裝包是否包含安裝手冊(cè)信息和安裝腳本信息;若所述軟件安裝包的應(yīng)用結(jié)構(gòu)不完整,或者所述軟件安裝包未包含安裝手冊(cè)信息或者所述軟件安裝包未包含安裝腳本信息,則確定所述軟件安裝包未通過(guò)所述安裝包完整性檢查,生成用于表示軟件安裝包未通過(guò)所述安裝包完整性檢查的報(bào)錯(cuò)信息;若所述軟件安裝包的應(yīng)用結(jié)構(gòu)完整,且所述軟件安裝包包含所述安裝手冊(cè)信息和安裝腳本信息,則確定所述軟件安裝包通過(guò)所述安裝包完整性檢查。具體的,所述軟件安裝包分析單元,包括:應(yīng)用模塊改動(dòng)點(diǎn)分析模塊,用于對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析,并生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件;所述應(yīng)用模塊改動(dòng)點(diǎn)分析模塊,具體用于:從預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表中獲取軟件安裝包的各應(yīng)用模塊、各應(yīng)用模塊所涉及的主機(jī)名稱(chēng)、各主機(jī)的IP地址以及各應(yīng)用模塊的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字;選取一應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字;若軟件安裝包中存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,根據(jù)預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表確定所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字對(duì)應(yīng)的應(yīng)用改動(dòng)點(diǎn)和應(yīng)用模塊;根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有各應(yīng)用模塊的各應(yīng)用改動(dòng)點(diǎn)對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件,將軟件安裝包中存在的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,所屬的應(yīng)用模塊以及所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,所述軟件安裝包分析單元,包括:數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析模塊,用于對(duì)所述軟件安裝包進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析,并生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件;所述數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析模塊,具體用于:獲取軟件安裝包的數(shù)據(jù)庫(kù)類(lèi)型;所述數(shù)據(jù)庫(kù)類(lèi)型包括DB2數(shù)據(jù)庫(kù)、ORACLE數(shù)據(jù)庫(kù)以及MySQL數(shù)據(jù)庫(kù);根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表包括新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字;對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字;若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)表;若所述軟件安裝包中存在新建字段對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建字段;若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引;若所述軟件安裝包中存在更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的數(shù)據(jù)庫(kù)操作邏輯;根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,分別查找所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件,將所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,以及所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,所述軟件安裝包分析單元,包括:參數(shù)改動(dòng)點(diǎn)分析模塊,用于對(duì)所述軟件安裝包進(jìn)行參數(shù)改動(dòng)點(diǎn)分析,并生成參數(shù)改動(dòng)點(diǎn)分析文件;所述參數(shù)改動(dòng)點(diǎn)分析模塊,具體用于:根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字;對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字;若所述軟件安裝包中存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù);根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成參數(shù)改動(dòng)點(diǎn)分析文件,將所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,以及更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述參數(shù)改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,所述軟件安裝包分析單元,包括:風(fēng)險(xiǎn)操作分析模塊,用于對(duì)所述軟件安裝包進(jìn)行風(fēng)險(xiǎn)操作分析,并生成風(fēng)險(xiǎn)操作分析文件;所述風(fēng)險(xiǎn)操作分析模塊,具體用于:根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括高風(fēng)險(xiǎn)操作關(guān)鍵字;對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在高風(fēng)險(xiǎn)操作關(guān)鍵字;若所述軟件安裝包中存在高風(fēng)險(xiǎn)操作關(guān)鍵字,則確定軟件安裝包存在高風(fēng)險(xiǎn)操作;根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;生成風(fēng)險(xiǎn)操作分析文件,將所述高風(fēng)險(xiǎn)操作關(guān)鍵字,以及高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述風(fēng)險(xiǎn)操作分析文件中。此外,所述檢查報(bào)告文件生成單元,具體用于:調(diào)取所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件,將應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件的分析結(jié)果進(jìn)行整合處理,生成整合處理結(jié)果信息;在所述整合處理結(jié)果信息中加入報(bào)告頭信息和報(bào)告尾信息,生成檢查報(bào)告文件;其中,所述報(bào)告頭信息包括軟件安裝包名稱(chēng)、軟件安裝包的版本號(hào)、軟件安裝包的測(cè)試日期、軟件安裝包的測(cè)試執(zhí)行人;所述報(bào)告尾信息包括:報(bào)告結(jié)束標(biāo)志信息。本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法及裝置,首先獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查;若所述軟件安裝包通過(guò)所述安裝包完整性檢查,則分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果;之后,調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件;從而根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。可見(jiàn)本發(fā)明可以解決當(dāng)前人為來(lái)進(jìn)行軟件安裝的風(fēng)險(xiǎn)識(shí)別,分析結(jié)果不準(zhǔn)確,檢測(cè)效率低,漏檢率較高,且無(wú)法進(jìn)行詳細(xì)記錄的問(wèn)題。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法的流程圖一;圖2為本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法的流程圖二;圖3為本發(fā)明實(shí)施例中的檢查報(bào)告文件的內(nèi)容示意圖;圖4為本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別裝置的結(jié)構(gòu)示意圖一;圖5為本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別裝置的結(jié)構(gòu)示意圖二。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,本發(fā)明實(shí)施例提供一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法,包括:步驟101、獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查。步驟102、若所述軟件安裝包通過(guò)所述安裝包完整性檢查,則分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果。步驟103、調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件。步驟104、根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法,首先獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查;若所述軟件安裝包通過(guò)所述安裝包完整性檢查,則分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果;之后,調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件;從而根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。可見(jiàn)本發(fā)明可以解決當(dāng)前人為來(lái)進(jìn)行軟件安裝的風(fēng)險(xiǎn)識(shí)別,分析結(jié)果不準(zhǔn)確,檢測(cè)效率低,漏檢率較高,且無(wú)法進(jìn)行詳細(xì)記錄的問(wèn)題。為了使本領(lǐng)域的技術(shù)人員更好的了解本發(fā)明,下面列舉一個(gè)更為詳細(xì)的實(shí)施例,如圖2所示,本發(fā)明實(shí)施例提供一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法,包括:步驟201、獲取待測(cè)試的軟件安裝包,并獲取軟件安裝包的入口參數(shù),根據(jù)所述入口參數(shù)判斷所述軟件安裝包是否為待測(cè)試包。所述入口參數(shù)包括軟件安裝包的版本號(hào)、軟件更新日期以及軟件安裝包的名稱(chēng)。步驟202、若所述軟件安裝包為待測(cè)試包,判斷所述軟件安裝包的應(yīng)用結(jié)構(gòu)是否完整,并判斷所述軟件安裝包是否包含安裝手冊(cè)信息和安裝腳本信息。一般情況下,一個(gè)軟件安裝包的應(yīng)用結(jié)構(gòu)一般是預(yù)先固定的,例如一個(gè)軟件安裝包可以包括綁定文件部分、配置文件部分、程序部分、數(shù)據(jù)庫(kù)部分、基礎(chǔ)參數(shù)部分等。過(guò)軟件安裝包缺少上述某一部分,則可認(rèn)為軟件安裝包的應(yīng)用結(jié)構(gòu)不完整。若所述軟件安裝包的應(yīng)用結(jié)構(gòu)不完整,或者所述軟件安裝包未包含安裝手冊(cè)信息或者所述軟件安裝包未包含安裝腳本信息,則執(zhí)行步驟203。若所述軟件安裝包的應(yīng)用結(jié)構(gòu)完整,且所述軟件安裝包包含所述安裝手冊(cè)信息和安裝腳本信息,執(zhí)行步驟204。步驟203、確定所述軟件安裝包未通過(guò)所述安裝包完整性檢查,生成用于表示軟件安裝包未通過(guò)所述安裝包完整性檢查的報(bào)錯(cuò)信息。此處表示若軟件安裝包未通過(guò)安裝包完整性檢查,則已經(jīng)無(wú)需再進(jìn)行后續(xù)的測(cè)試,直接生成用于表示軟件安裝包未通過(guò)所述安裝包完整性檢查的報(bào)錯(cuò)信息,并對(duì)報(bào)錯(cuò)信息進(jìn)行顯示。步驟204、確定所述軟件安裝包通過(guò)所述安裝包完整性檢查。在步驟204之后,繼續(xù)執(zhí)行步驟205。步驟205、對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析,并生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件。此處,具體可以采用如下方式:從預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表中獲取軟件安裝包的各應(yīng)用模塊、各應(yīng)用模塊所涉及的主機(jī)名稱(chēng)、各主機(jī)的IP地址以及各應(yīng)用模塊的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字。選取一應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字。此處,在進(jìn)行全文檢索時(shí),可以在確定一個(gè)應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字的匹配項(xiàng)后就先行執(zhí)行后續(xù)步驟,以減少檢索時(shí)間。若軟件安裝包中存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,根據(jù)預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表確定所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字對(duì)應(yīng)的應(yīng)用改動(dòng)點(diǎn)和應(yīng)用模塊。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有各應(yīng)用模塊的各應(yīng)用改動(dòng)點(diǎn)對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件,將軟件安裝包中存在的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,所屬的應(yīng)用模塊以及所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件中。步驟206、對(duì)所述軟件安裝包進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析,并生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件。此處,具體可以采用如下方式實(shí)現(xiàn):獲取軟件安裝包的數(shù)據(jù)庫(kù)類(lèi)型;所述數(shù)據(jù)庫(kù)類(lèi)型包括DB2數(shù)據(jù)庫(kù)、ORACLE數(shù)據(jù)庫(kù)以及MySQL數(shù)據(jù)庫(kù)。此處,需要獲取軟件安裝包的數(shù)據(jù)庫(kù)類(lèi)型是因?yàn)椋翰煌臄?shù)據(jù)庫(kù)類(lèi)型所預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表中的關(guān)鍵字不同,這樣可以適應(yīng)不同的應(yīng)用系統(tǒng)。預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表的內(nèi)容一般為表結(jié)構(gòu)、索引、字段、SQL語(yǔ)句和數(shù)據(jù)等的變化的關(guān)鍵字。根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表包括新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字。對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字。若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)表。例如,該新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字可以為createtable。若所述軟件安裝包中存在新建字段對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建字段。例如,該新建字段對(duì)應(yīng)的關(guān)鍵字可以為ADDCOLUMN。若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引。例如,該新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字可以為creatindex。若所述軟件安裝包中存在更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的數(shù)據(jù)庫(kù)操作邏輯。例如,該更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字可以為:bind。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,分別查找所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件,將所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,以及所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件中。步驟207、對(duì)所述軟件安裝包進(jìn)行參數(shù)改動(dòng)點(diǎn)分析,并生成參數(shù)改動(dòng)點(diǎn)分析文件。此處,具體可以采用如下方式實(shí)現(xiàn):根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字。對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字。若所述軟件安裝包中存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)。例如,該更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字可以為:import。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成參數(shù)改動(dòng)點(diǎn)分析文件,將所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,以及更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述參數(shù)改動(dòng)點(diǎn)分析文件中。步驟208、對(duì)所述軟件安裝包進(jìn)行風(fēng)險(xiǎn)操作分析,并生成風(fēng)險(xiǎn)操作分析文件。此處,具體可以采用如下方式實(shí)現(xiàn):根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括高風(fēng)險(xiǎn)操作關(guān)鍵字。對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在高風(fēng)險(xiǎn)操作關(guān)鍵字。若所述軟件安裝包中存在高風(fēng)險(xiǎn)操作關(guān)鍵字,則確定軟件安裝包存在高風(fēng)險(xiǎn)操作。例如,該高風(fēng)險(xiǎn)操作關(guān)鍵字可以為:runstat丨reorg丨...。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成風(fēng)險(xiǎn)操作分析文件,將所述高風(fēng)險(xiǎn)操作關(guān)鍵字,以及高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述風(fēng)險(xiǎn)操作分析文件中。步驟209、調(diào)取所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件,將應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件的分析結(jié)果進(jìn)行整合處理,生成整合處理結(jié)果信息。步驟210、在所述整合處理結(jié)果信息中加入報(bào)告頭信息和報(bào)告尾信息,生成檢查報(bào)告文件。其中,所述報(bào)告頭信息包括軟件安裝包名稱(chēng)、軟件安裝包的版本號(hào)、軟件安裝包的測(cè)試日期、軟件安裝包的測(cè)試執(zhí)行人;所述報(bào)告尾信息包括:報(bào)告結(jié)束標(biāo)志信息。步驟211、根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。例如,如圖3所示,即為所述檢查報(bào)告文件的內(nèi)容,其中記錄了軟件安裝包的版本號(hào)、軟件安裝包的測(cè)試日期、軟件安裝包的測(cè)試執(zhí)行人等報(bào)告頭信息。并且記錄了應(yīng)用改動(dòng)分析的內(nèi)容、數(shù)據(jù)庫(kù)改動(dòng)分析的內(nèi)容以及風(fēng)險(xiǎn)操作分析的內(nèi)容。并且記錄了針對(duì)各分析內(nèi)容的建議措施。本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別方法,首先獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查;若所述軟件安裝包通過(guò)所述安裝包完整性檢查,則分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果;之后,調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件;從而根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。可見(jiàn)本發(fā)明可以解決當(dāng)前人為來(lái)進(jìn)行軟件安裝的風(fēng)險(xiǎn)識(shí)別,分析結(jié)果不準(zhǔn)確,檢測(cè)效率低,漏檢率較高,且無(wú)法進(jìn)行詳細(xì)記錄的問(wèn)題。對(duì)應(yīng)于上述圖1和圖2所示的方法實(shí)施例,如圖4所示,本發(fā)明實(shí)施例提供一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別裝置,包括:安裝包完整性檢查單元41,用于獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查。軟件安裝包分析單元42,用于在所述軟件安裝包通過(guò)所述安裝包完整性檢查后,分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果。檢查報(bào)告文件生成單元43,用于調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件。顯示單元44,用于根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容。此外,所述安裝包完整性檢查單元41,具體可以:獲取軟件安裝包的入口參數(shù),根據(jù)所述入口參數(shù)判斷所述軟件安裝包是否為待測(cè)試包;所述入口參數(shù)包括軟件安裝包的版本號(hào)、軟件更新日期以及軟件安裝包的名稱(chēng)。若所述軟件安裝包為待測(cè)試包,判斷所述軟件安裝包的應(yīng)用結(jié)構(gòu)是否完整,并判斷所述軟件安裝包是否包含安裝手冊(cè)信息和安裝腳本信息。若所述軟件安裝包的應(yīng)用結(jié)構(gòu)不完整,或者所述軟件安裝包未包含安裝手冊(cè)信息或者所述軟件安裝包未包含安裝腳本信息,則確定所述軟件安裝包未通過(guò)所述安裝包完整性檢查,生成用于表示軟件安裝包未通過(guò)所述安裝包完整性檢查的報(bào)錯(cuò)信息。若所述軟件安裝包的應(yīng)用結(jié)構(gòu)完整,且所述軟件安裝包包含所述安裝手冊(cè)信息和安裝腳本信息,則確定所述軟件安裝包通過(guò)所述安裝包完整性檢查。具體的,如圖5所示,所述軟件安裝包分析單元42,包括:應(yīng)用模塊改動(dòng)點(diǎn)分析模塊421,用于對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析,并生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件。所述應(yīng)用模塊改動(dòng)點(diǎn)分析模塊421,具體可以:從預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表中獲取軟件安裝包的各應(yīng)用模塊、各應(yīng)用模塊所涉及的主機(jī)名稱(chēng)、各主機(jī)的IP地址以及各應(yīng)用模塊的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字。選取一應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字。若軟件安裝包中存在所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,根據(jù)預(yù)先設(shè)置的關(guān)鍵字和模塊對(duì)應(yīng)關(guān)系表確定所述應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字對(duì)應(yīng)的應(yīng)用改動(dòng)點(diǎn)和應(yīng)用模塊。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有各應(yīng)用模塊的各應(yīng)用改動(dòng)點(diǎn)對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成應(yīng)用模塊改動(dòng)點(diǎn)分析文件,將軟件安裝包中存在的應(yīng)用改動(dòng)點(diǎn)的關(guān)鍵字,所屬的應(yīng)用模塊以及所述應(yīng)用改動(dòng)點(diǎn)及應(yīng)用模塊對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,如圖5所示,所述軟件安裝包分析單元42,還包括:數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析模塊422,用于對(duì)所述軟件安裝包進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析,并生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件。所述數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析模塊422,具體可以:獲取軟件安裝包的數(shù)據(jù)庫(kù)類(lèi)型;所述數(shù)據(jù)庫(kù)類(lèi)型包括DB2數(shù)據(jù)庫(kù)、ORACLE數(shù)據(jù)庫(kù)以及MySQL數(shù)據(jù)庫(kù)。根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表包括新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字。對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字、更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字。若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)表。若所述軟件安裝包中存在新建字段對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建字段。若所述軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在新建數(shù)據(jù)庫(kù)索引。若所述軟件安裝包中存在更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的數(shù)據(jù)庫(kù)操作邏輯。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,分別查找所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表記錄有所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件,將所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字,以及所述新建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的關(guān)鍵字、新建字段對(duì)應(yīng)的關(guān)鍵字、新建數(shù)據(jù)庫(kù)索引對(duì)應(yīng)的關(guān)鍵字以及更新數(shù)據(jù)庫(kù)操作邏輯對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,如圖5所示,所述軟件安裝包分析單元42,還包括:參數(shù)改動(dòng)點(diǎn)分析模塊423,用于對(duì)所述軟件安裝包進(jìn)行參數(shù)改動(dòng)點(diǎn)分析,并生成參數(shù)改動(dòng)點(diǎn)分析文件。所述參數(shù)改動(dòng)點(diǎn)分析模塊423,具體可以:根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字。對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字。若所述軟件安裝包中存在更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,則確定軟件安裝包中存在更新后的關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成參數(shù)改動(dòng)點(diǎn)分析文件,將所述更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字,以及更新關(guān)鍵數(shù)據(jù)庫(kù)表的數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述參數(shù)改動(dòng)點(diǎn)分析文件中。進(jìn)一步的,如圖5所示,所述軟件安裝包分析單元42,還包括:風(fēng)險(xiǎn)操作分析模塊424,用于對(duì)所述軟件安裝包進(jìn)行風(fēng)險(xiǎn)操作分析,并生成風(fēng)險(xiǎn)操作分析文件。所述風(fēng)險(xiǎn)操作分析模塊424,具體可以:根據(jù)所述數(shù)據(jù)庫(kù)類(lèi)型,選取所述數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表;所述預(yù)先設(shè)置的數(shù)據(jù)庫(kù)關(guān)鍵字表還包括高風(fēng)險(xiǎn)操作關(guān)鍵字。對(duì)所述軟件安裝包進(jìn)行全文搜索,確定軟件安裝包中是否存在高風(fēng)險(xiǎn)操作關(guān)鍵字。若所述軟件安裝包中存在高風(fēng)險(xiǎn)操作關(guān)鍵字,則確定軟件安裝包存在高風(fēng)險(xiǎn)操作。根據(jù)預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表,查找所述高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息;所述預(yù)先設(shè)置的案例和風(fēng)險(xiǎn)規(guī)避建議表還記錄有高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息。生成風(fēng)險(xiǎn)操作分析文件,將所述高風(fēng)險(xiǎn)操作關(guān)鍵字,以及高風(fēng)險(xiǎn)操作關(guān)鍵字對(duì)應(yīng)的風(fēng)險(xiǎn)規(guī)避建議信息記錄于所述風(fēng)險(xiǎn)操作分析文件中。此外,所述檢查報(bào)告文件生成單元43,具體用于:調(diào)取所述應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件,將應(yīng)用模塊改動(dòng)點(diǎn)分析文件、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析文件、參數(shù)改動(dòng)點(diǎn)分析文件以及風(fēng)險(xiǎn)操作分析文件的分析結(jié)果進(jìn)行整合處理,生成整合處理結(jié)果信息。在所述整合處理結(jié)果信息中加入報(bào)告頭信息和報(bào)告尾信息,生成檢查報(bào)告文件;其中,所述報(bào)告頭信息包括軟件安裝包名稱(chēng)、軟件安裝包的版本號(hào)、軟件安裝包的測(cè)試日期、軟件安裝包的測(cè)試執(zhí)行人;所述報(bào)告尾信息包括:報(bào)告結(jié)束標(biāo)志信息。值得說(shuō)明的是,本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別裝置的具體實(shí)現(xiàn)方式可以參見(jiàn)上述的方法實(shí)施例,此處不再贅述。本發(fā)明實(shí)施例提供的一種軟件安裝過(guò)程的風(fēng)險(xiǎn)識(shí)別裝置,首先獲取待測(cè)試的軟件安裝包,并對(duì)所述軟件安裝包進(jìn)行安裝包完整性檢查;若所述軟件安裝包通過(guò)所述安裝包完整性檢查,則分別對(duì)所述軟件安裝包進(jìn)行應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析以及風(fēng)險(xiǎn)操作分析,并生成各分析文件;所述分析文件中記錄有應(yīng)用模塊改動(dòng)點(diǎn)分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)點(diǎn)分析、參數(shù)改動(dòng)點(diǎn)分析或風(fēng)險(xiǎn)操作分析的分析結(jié)果;之后,調(diào)取所述分析文件,并對(duì)所述分析結(jié)果進(jìn)行整合處理,生成檢查報(bào)告文件;從而根據(jù)所述檢查報(bào)告文件,顯示所述檢查報(bào)告文件的內(nèi)容??梢?jiàn)本發(fā)明可以解決當(dāng)前人為來(lái)進(jìn)行軟件安裝的風(fēng)險(xiǎn)識(shí)別,分析結(jié)果不準(zhǔn)確,檢測(cè)效率低,漏檢率較高,且無(wú)法進(jìn)行詳細(xì)記錄的問(wèn)題。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。本發(fā)明中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1