[發明專利]基于進程資源依賴網絡的代碼風險性評估方法有效
| 申請號: | 201210182715.4 | 申請日: | 2012-06-05 |
| 公開(公告)號: | CN102750444A | 公開(公告)日: | 2012-10-24 |
| 發明(設計)人: | 蔡忠閩;毛蔚軒;管曉宏 | 申請(專利權)人: | 西安交通大學 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 徐文權 |
| 地址: | 710049 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 進程 資源 依賴 網絡 代碼 風險 評估 方法 | ||
技術領域
本發明涉及計算機安全領域,更具體地說,涉及一種基于進程資源依賴網絡的代碼風險性評估方法。
背景技術
計算機的應用已經滲透到人們生活的各個領域。然而隨著計算機快速的發展,與計算機相關的安全問題也層出不窮,嚴重威脅到人們日常生活的正常運作。作為計算機安全的重要環節,進程對資源或對象的訪問在入侵檢測、惡意代碼檢測中起到了至關重要的作用。
現有的方法與技術往往從單一進程的角度出發,建立正常、異常進程對資源和對象的訪問模式,以此作為正常、異常行為模式,采用一定的行為模式匹配的方法判斷是否出現異常。這些研究往往將進程行為目的二分類,即正?;虍惓?。通過觀察指定進程對資源和對象的訪問行為,往往只能分析待測代碼是否異常,無法客觀定量地對代碼的威脅度或風險性進行分析評估。
而在現實中,代碼的意圖并不能簡單的二分類分析,很多情況下,代碼的威脅性、風險性呈現出多元化,簡單的二分類會并不能準確刻畫代碼行為的安全性。
本發明從系統整體的角度,以復雜網絡為模型,建立進程資源依賴網絡。在此基礎上,計算待評估代碼執行前后進程資源依賴網絡中計算機資源和對象的重要性排名序列,以計算機資源和對象重要性排名的變化為依據,對待評估代碼的風險性、威脅值進行評估,并可基于此判斷代碼的惡意性,進行惡意代碼檢測。
發明內容
本發明所提出的方案是基于進程資源依賴網絡的代碼風險性評估,包括如下步驟:
(a)根據正常進程對計算機中資源和對象的訪問記錄,構建正常進程資源依賴網絡;
(b)用Random?Walk方法計算正常進程資源依賴網絡中各個資源和對象的重要性指標,得到資源和對象的重要性向量Ibenign;
(c)根據待評估代碼對計算機中資源和對象的訪問記錄,構建待評估進程資源訪問圖,將待評估進程資源訪問圖和正常進程資源依賴網絡合并,得到待評估進程資源依賴網絡;
(d)用Random?Walk方法計算待評估進程資源依賴網絡中各個資源和對象的重要性指標,得到資源和對象的重要性向量Isuspicious;
(e)計算并量化Ibenign和Isuspicious之間的差異,得到待評估代碼的風險和威脅度值。
在本發明所述的基于進程資源依賴網絡的代碼風險性評估方法中,所述步驟(a)中,正常進程對計算機中資源和對象的訪問記錄是指在日常操作情況下,捕獲一段時間內計算機上運行的正常進程對計算機中資源和對象的訪問記錄,訪問記錄至少包括進程名、訪問操作類型、訪問資源和對象的類型、訪問資源和對象的名稱和位置。
在本發明所述的基于進程資源依賴網絡的代碼風險性評估方法中,所述步驟(a)中,進一步包括:
(a1)提取依賴關系:已知正常進程對計算機中資源和對象的訪問記錄,根據進程與計算機資源和對象之間的訪問操作類型,定義進程與計算機資源和對象之間的依賴關系;
(a2)根據步驟(a1)中得到的進程與計算機資源和對象之間的依賴關系,構造正常進程資源依賴網絡G(V,E),其中V表示計算機資源和對象的集合,對于υi表示第i個計算機資源或對象,用該資源或對象的名稱和位置、節點類型兩個屬性來描述;E表示進程與計算機資源和對象之間的依賴關系集合,e(υi,υj)∈表示υi依賴于υj,依賴關系決定了有向邊的方向。
在本發明所述的基于進程資源依賴網絡的代碼風險性評估方法中,所述步驟(c)中,待評估進程是指,待評估代碼的執行進程;待評估進程對計算機中資源和對象的訪問記錄是指,執行待評估代碼,捕獲待評估代碼的執行進程對計算機中資源和對象的訪問記錄,訪問記錄至少包括進程名、訪問操作類型、訪問資源和對象的路徑。
在本發明所述的基于進程資源依賴網絡的代碼風險性評估方法中,所述步驟(c)中,進一步包括:
(c1)與步驟(a1),(a2)類似,根據待評估進程對計算機中資源和對象的訪問記錄,提取待評估進程與計算機資源和對象之間的依賴關系,構造待評估進程資源訪問圖Gi=(Vi,Ei),其中Vi表示待測進程及其訪問的相關計算機資源和對象的集合,Ei表示進程與計算機資源和對象之間的依賴關系,依賴關系決定了有向邊的方向;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安交通大學,未經西安交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210182715.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無級自鎖的輸出端無周向間隙的逆止器
- 下一篇:新型同步帶軌道
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





