[發(fā)明專利]一種基于白名單機(jī)制的軟件運(yùn)行統(tǒng)一控制系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201911013565.2 | 申請(qǐng)日: | 2019-10-23 |
| 公開(公告)號(hào): | CN110889112B | 公開(公告)日: | 2022-03-04 |
| 發(fā)明(設(shè)計(jì))人: | 陳漠;楊雋;閆陳靜;孟小娟;薛瓊;賈之楠;張偉 | 申請(qǐng)(專利權(quán))人: | 中國航天系統(tǒng)科學(xué)與工程研究院 |
| 主分類號(hào): | G06F21/55 | 分類號(hào): | G06F21/55;G06F21/56;H04L9/40;H04L67/01 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 王衛(wèi)軍 |
| 地址: | 100048*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 名單 機(jī)制 軟件 運(yùn)行 統(tǒng)一 控制系統(tǒng) 方法 | ||
1.一種基于白名單機(jī)制的軟件運(yùn)行統(tǒng)一控制系統(tǒng),其特征在于:包括客戶機(jī)和服務(wù)機(jī);所述客戶機(jī)和服務(wù)機(jī)處于同一個(gè)局域網(wǎng)中,所述客戶機(jī)包括若干個(gè);
所述客戶機(jī)向服務(wù)機(jī)發(fā)送本地軟件清單和指令信息;所述指令信息包括在客戶機(jī)添加新軟件進(jìn)入本地軟件白名單的添加申請(qǐng)指令以及在客戶機(jī)上將某軟件從本地軟件白名單中移除的移除申請(qǐng)指令;接收服務(wù)機(jī)發(fā)送的初始軟件白名單和軟件白名單變化量,根據(jù)軟件白名單變化量更新本地軟件白名單,并根據(jù)本地軟件白名單控制本機(jī)軟件運(yùn)行;
所述服務(wù)機(jī)接收客戶機(jī)發(fā)送的本地軟件清單和指令信息,根據(jù)所述本地軟件清單計(jì)算初始軟件白名單,根據(jù)所述和指令信息計(jì)算軟件白名單變化量,并將初始軟件白名單和軟件白名單變化量通過局域網(wǎng)發(fā)送給對(duì)應(yīng)客戶機(jī);
所述服務(wù)機(jī)根據(jù)客戶機(jī)的本機(jī)軟件清單計(jì)算生成初始軟件白名單的方法為:
服務(wù)機(jī)根據(jù)接收的客戶機(jī)Ui的特征值集合Hi,即客戶機(jī)Ui的本機(jī)軟件清單,利用EncF算法計(jì)算得到客戶機(jī)的初始軟件白名單Li={li1,li2,…,lik,…,lin},其中元素lik為軟件白名單元素值,具體為代表第k個(gè)可執(zhí)行文件的特征值及特征值的簽名值所組成的二元組;
服務(wù)機(jī)將客戶機(jī)的初始軟件白名單Li保存在本地日志中,并發(fā)給對(duì)應(yīng)客戶機(jī);
所述EncF算法的方法為:輸入軟件特征值hx,利用RSA加密算法和一個(gè)公私鑰對(duì)key=kpri,kpub的私鑰kpri,對(duì)hx進(jìn)行簽名操作,得到簽名值rx,進(jìn)而得到lx=hx,rx,輸出軟件白名單元素lx;各個(gè)軟件白名單元素構(gòu)成軟件白名單。
2.根據(jù)權(quán)利要求1所述的一種基于白名單機(jī)制的軟件運(yùn)行統(tǒng)一控制系統(tǒng)實(shí)現(xiàn)的基于白名單機(jī)制的軟件運(yùn)行統(tǒng)一控制方法,其特征在于,包括如下步驟:
客戶機(jī)上運(yùn)行軟件前,生成本機(jī)軟件清單,將本機(jī)軟件清單發(fā)送至服務(wù)機(jī);
服務(wù)機(jī)根據(jù)客戶機(jī)的本機(jī)軟件清單計(jì)算生成初始軟件白名單,將初始軟件白名單發(fā)送至客戶機(jī);
客戶機(jī)接收初始軟件白名單,將初始軟件白名單存為本地軟件白名單,對(duì)將要執(zhí)行的軟件檢測(cè)其是否在本地軟件白名單中;若在,則允許執(zhí)行;否則,不允許執(zhí)行;
所述服務(wù)機(jī)根據(jù)客戶機(jī)的本機(jī)軟件清單計(jì)算生成初始軟件白名單的方法為:
服務(wù)機(jī)根據(jù)接收的客戶機(jī)Ui的特征值集合Hi,即客戶機(jī)Ui的本機(jī)軟件清單,利用EncF算法計(jì)算得到客戶機(jī)的初始軟件白名單Li={li1,li2,…,lik,…,lin},其中元素lik為軟件白名單元素值,具體為代表第k個(gè)可執(zhí)行文件的特征值及特征值的簽名值所組成的二元組;
服務(wù)機(jī)將客戶機(jī)的初始軟件白名單Li保存在本地日志中,并發(fā)給對(duì)應(yīng)客戶機(jī);
所述EncF算法的方法為:輸入軟件特征值hx,利用RSA加密算法和一個(gè)公私鑰對(duì)key=kpri,kpub的私鑰kpri,對(duì)hx進(jìn)行簽名操作,得到簽名值rx,進(jìn)而得到lx=hx,rx,輸出軟件白名單元素lx;各個(gè)軟件白名單元素構(gòu)成軟件白名單。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航天系統(tǒng)科學(xué)與工程研究院,未經(jīng)中國航天系統(tǒng)科學(xué)與工程研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911013565.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 一種機(jī)制蛋的制造方法
- 手機(jī)制式的校準(zhǔn)方法、系統(tǒng)及手機(jī)檢測(cè)設(shè)備
- 一種考慮激勵(lì)機(jī)制電量電價(jià)彈性矩陣的耗電量估測(cè)方法
- 選擇區(qū)塊鏈共識(shí)機(jī)制的方法、裝置以及共識(shí)節(jié)點(diǎn)
- 一種復(fù)合改性機(jī)制砂及其制備方法
- 一種存儲(chǔ)設(shè)備糾錯(cuò)方法及糾錯(cuò)裝置
- 區(qū)塊鏈中共識(shí)機(jī)制的處理方法、裝置和電子設(shè)備
- 一種建筑用機(jī)制砂整形裝置
- 通信方法、通信裝置及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)預(yù)約出租車市場(chǎng)準(zhǔn)入機(jī)制的優(yōu)化方法及系統(tǒng)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法





