[發(fā)明專利]計算機(jī)軟件分析系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110642980.5 | 申請日: | 2021-06-09 |
| 公開(公告)號: | CN113392398A | 公開(公告)日: | 2021-09-14 |
| 發(fā)明(設(shè)計)人: | 周磊 | 申請(專利權(quán))人: | 周磊 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56;G06F11/36;G06F16/27 |
| 代理公司: | 上海思牛達(dá)專利代理事務(wù)所(特殊普通合伙) 31355 | 代理人: | 丁劍 |
| 地址: | 315000 浙江省寧波*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計算機(jī)軟件 分析 系統(tǒng) | ||
1.計算機(jī)軟件分析系統(tǒng),其特征在于,包括系統(tǒng)監(jiān)控模塊、軟件信息提取模塊、信息分析模塊、信息數(shù)據(jù)庫、軟件可行性分析模塊、軟件性能分析模塊、分析報告生成模塊、分析反饋模塊、云端存儲數(shù)據(jù)模塊、數(shù)據(jù)打印模塊以及檢索顯示模塊;
其中,所述軟件信息提取模塊分別與系統(tǒng)監(jiān)控模塊、信息分析模塊通信連接,所述信息分析模塊分別與信息數(shù)據(jù)庫、軟件可行性分析模塊通信連接,所述軟件性能分析模塊分別與軟件可行性分析模塊、分析報告生成模塊通信連接,所述分析反饋模塊分別與分析報告生成模塊、云端存儲數(shù)據(jù)庫、數(shù)據(jù)打印模塊、檢索顯示模塊通信連接,所述存儲數(shù)據(jù)庫分別與數(shù)據(jù)打印模塊、檢索顯示模塊通信連接;
所述軟件信息提取模塊包括軟件鎖定單元以及信息抽取單元;
所述軟件性能分析模塊包括仿真測試單元以及軟件性能評估單元;
所述數(shù)據(jù)打印模塊包括數(shù)據(jù)選擇單元以及數(shù)據(jù)打印單元;
所述檢索顯示模塊包括檢索單元以及數(shù)據(jù)顯示單元。
2.根據(jù)權(quán)利要求1所述的計算機(jī)軟件分析系統(tǒng),其特征在于,所述系統(tǒng)監(jiān)控模塊用于構(gòu)建數(shù)據(jù)安全傳輸環(huán)境,并對各數(shù)據(jù)進(jìn)行加密處理,其具體加密處理步驟如下:
步驟一:系統(tǒng)模塊開始啟動,開始與以太網(wǎng)開始進(jìn)行數(shù)據(jù)傳輸,并構(gòu)建數(shù)據(jù)安全傳輸環(huán)境;
步驟二:數(shù)據(jù)安全傳輸環(huán)境構(gòu)建完成后,各模塊傳輸?shù)臄?shù)據(jù)通過Encoding指定不同的代碼頁,將其通過字符串轉(zhuǎn)成對應(yīng)的編碼,并通過byte[]形式進(jìn)行表示;
步驟三:通過隨機(jī)數(shù)生成器生成私鑰并對byte[]形式的數(shù)據(jù)進(jìn)行私鑰加密,數(shù)據(jù)加密完成后,系統(tǒng)監(jiān)控模塊生成啟動數(shù)據(jù),各模塊接收到解密數(shù)據(jù)后需對其進(jìn)行解密處理,其具體解密步驟如下:
Ⅰ、利用ECDSA數(shù)字簽名算法對私鑰進(jìn)行數(shù)據(jù)解析得到公鑰
Ⅱ、私鑰解除后,通過加密時Encoding使用的代碼頁將byte[]形式的數(shù)據(jù)轉(zhuǎn)換成對應(yīng)字符串明文。
3.根據(jù)權(quán)利要求1所述的計算機(jī)軟件分析系統(tǒng),其特征在于,所述軟件鎖定單元用于接收啟動數(shù)據(jù)并開始對目標(biāo)軟件進(jìn)行鎖定并通過數(shù)據(jù)轉(zhuǎn)換生成目標(biāo)數(shù)據(jù),信息抽取單元用于接收目標(biāo)數(shù)據(jù)并對其進(jìn)行數(shù)據(jù)分析,依據(jù)分析結(jié)果開始對目標(biāo)軟件相關(guān)信息進(jìn)行信息抽取,同時將抽取到的信息通過數(shù)據(jù)轉(zhuǎn)換處理生成解析數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的計算機(jī)軟件分析系統(tǒng),其特征在于,所述信息分析模塊用于接收解析數(shù)據(jù),同時發(fā)送調(diào)用數(shù)據(jù)至信息數(shù)據(jù)庫,信息數(shù)據(jù)庫用于對數(shù)據(jù)庫中存儲的數(shù)據(jù)進(jìn)行抽取,并將其轉(zhuǎn)換成對比數(shù)據(jù)發(fā)送至信息分析模塊,信息分析模塊接受到對比數(shù)據(jù),開始對解析數(shù)據(jù)進(jìn)行信息解析,其具體信息解析步驟如下:
步驟(1):將對比數(shù)據(jù)按照良性軟件信息與惡性軟件信息進(jìn)行分類,并將其分別標(biāo)記為A、B;
步驟(2):將解析數(shù)據(jù)分別與A、B進(jìn)行數(shù)據(jù)對比;
步驟(3):若解析數(shù)據(jù)與A一致,則判斷該軟件為良性軟件并標(biāo)記為a,若解析數(shù)據(jù)與B一致,則判斷該軟件為惡性軟件并標(biāo)記為b。
5.根據(jù)權(quán)利要求1所述的計算機(jī)軟件分析系統(tǒng),其特征在于,所述軟件可行性分析模塊用于接收a與b,對其軟件可行性進(jìn)行分析,并將分析結(jié)果通過數(shù)據(jù)轉(zhuǎn)換處理生成輔助數(shù)據(jù),同時將其發(fā)送至仿真測試單元,其中,軟件可行性包括經(jīng)濟(jì)可行性、技術(shù)可行性、社會可行性、法律可行性以及操作可行性;
仿真測試單元用于接收a與b以及輔助數(shù)據(jù),并開始對其進(jìn)行仿真測試,其具體仿真測試步驟如下:
第一步:若接收到a與輔助數(shù)據(jù),仿真測試單元開始對該軟件進(jìn)行測試模型構(gòu)建與模擬運行測試,并對測試模型運行過程中產(chǎn)生的測試輸入數(shù)據(jù)以及測試輸出數(shù)據(jù)進(jìn)行分析,并將其通過數(shù)據(jù)轉(zhuǎn)換生成結(jié)果數(shù)據(jù)C;
第二步:若接收到b與輔助數(shù)據(jù),仿真測試單元開始對該軟件進(jìn)行安全檢測,分析其是否攜帶病毒,并對病毒種類進(jìn)行判斷,其中,病毒種類分為網(wǎng)絡(luò)病毒、文件病毒以及引導(dǎo)性病毒,同時對該軟件進(jìn)行標(biāo)記并刪除,并將其通過數(shù)據(jù)轉(zhuǎn)換生成結(jié)果數(shù)據(jù)D。
6.根據(jù)權(quán)利要求1所述的計算機(jī)軟件分析系統(tǒng),其特征在于,所述分析報告生成模塊用于接收結(jié)果數(shù)據(jù)C與結(jié)果數(shù)據(jù)D,并將其按照表格形式進(jìn)行數(shù)據(jù)處理生成報告數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于周磊,未經(jīng)周磊許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110642980.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點
G06F21-22 .通過限制訪問或處理程序或過程
- 一種基于分層技術(shù)在計算機(jī)軟件開發(fā)中的使用方法
- 一種基于計算機(jī)軟件開發(fā)的基礎(chǔ)架構(gòu)的使用方法
- 一種保護(hù)計算機(jī)軟件的方法及裝置
- 使用調(diào)試容器提供關(guān)于生產(chǎn)容器的調(diào)試信息
- 一種模板化計算環(huán)境配置方法
- 一種基于內(nèi)外層工作流的計算環(huán)境配置方法
- 一種計算機(jī)軟件演示裝置
- 一種計算機(jī)軟件技術(shù)開發(fā)調(diào)試系統(tǒng)
- 一種計算機(jī)軟件推廣展示裝置
- 隨廣播節(jié)目下載計算機(jī)軟件的系統(tǒng)





