[發(fā)明專利]軟件應(yīng)用程序識別有效
| 申請?zhí)枺?/td> | 201080069909.2 | 申請日: | 2010-10-29 |
| 公開(公告)號: | CN103210368A | 公開(公告)日: | 2013-07-17 |
| 發(fā)明(設(shè)計(jì))人: | 談翔;凌政;陳立浩 | 申請(專利權(quán))人: | 惠普發(fā)展公司;有限責(zé)任合伙企業(yè) |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 劉金鳳;王洪斌 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 應(yīng)用程序 識別 | ||
1.一種用于識別安裝在硬件設(shè)備上的軟件應(yīng)用程序的方法,包括:
掃描硬件設(shè)備以發(fā)現(xiàn)安裝在硬件設(shè)備上的目標(biāo)軟件應(yīng)用程序,其中目標(biāo)應(yīng)用程序包含一個或多個文件;
檢索一個或多個樣本應(yīng)用程序以用于與目標(biāo)應(yīng)用程序的比較;
判定目標(biāo)應(yīng)用程序與所述一個或多個樣本應(yīng)用程序中的每一個樣本應(yīng)用程序之間的相似性;以及
基于相似性判定識別目標(biāo)應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的方法,其中目標(biāo)應(yīng)用程序以及所述一個或多個樣本應(yīng)用程序中的每一個樣本應(yīng)用程序包含一個或多個文件,且其中所述相似性判定基于目標(biāo)應(yīng)用程序以及所述一個或多個樣本應(yīng)用程序中的每一個樣本應(yīng)用程序的相應(yīng)文件之間的距離。
3.根據(jù)權(quán)利要求2所述的方法,其中所述文件中的每一個包含一個或多個屬性,還包括:
對所述一個或多個屬性中的每一個應(yīng)用權(quán)重;
對所述權(quán)重求和;以及
選擇具有最高合計(jì)權(quán)重的樣本應(yīng)用程序以用于識別目標(biāo)應(yīng)用程序。
4.根據(jù)權(quán)利要求2所述的方法,其中對于目標(biāo)應(yīng)用程序文件qi和樣本應(yīng)用程序文件si,所述距離被測量為????????????????????????????????????????????????,其中,且其中ki?是用于每個屬性N的權(quán)重值。
5.根據(jù)權(quán)利要求4所述的方法,其中為了計(jì)算參考文件集合?和目標(biāo)文件集合?之間的相似性R(Q,S),相似性計(jì)算為,其中。
6.根據(jù)權(quán)利要求5所述的方法,還包括將與目標(biāo)文件集合Q最接近的K個樣本文件集合的輸出值?R(Q,S)存儲在矢量R?=?{R1,?R2,?…?RK}中。
7.根據(jù)權(quán)利要求6所述的方法,還包括對K個最接近的樣本文件集合應(yīng)用閾值。
8.根據(jù)權(quán)利要求7所述的方法,其中沒有樣本文件集合超過閾值,還包括使用用來識別目標(biāo)軟件應(yīng)用程序的備選標(biāo)準(zhǔn)。
9.根據(jù)權(quán)利要求1所述的方法,還包括:
為目標(biāo)軟件應(yīng)用程序確定應(yīng)用程序類型;以及
僅選擇與所確定的應(yīng)用程序類型相對應(yīng)的那些樣本軟件應(yīng)用程序。
10.根據(jù)權(quán)利要求1所述的方法,其中所述文件包括.exe文件,且其中.exe文件被分配最高的權(quán)重。
11.根據(jù)權(quán)利要求1所述的方法,其中所述權(quán)重的和等于1.0。
12.一種計(jì)算機(jī)可讀介質(zhì),其包括用于由處理器執(zhí)行的程序代碼,該程序在由處理器執(zhí)行時實(shí)現(xiàn)一種方法,該方法包括:
掃描硬件設(shè)備以發(fā)現(xiàn)安裝在硬件設(shè)備上的目標(biāo)軟件應(yīng)用程序,其中目標(biāo)應(yīng)用程序包含一個或多個文件;
檢索一個或多個樣本應(yīng)用程序以用于與目標(biāo)應(yīng)用程序的比較;
判定目標(biāo)應(yīng)用程序與所述一個或多個樣本應(yīng)用程序中的每一個樣本應(yīng)用程序之間的相似性;以及
基于所述相似性判定識別目標(biāo)應(yīng)用程序。
13.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其中所述目標(biāo)應(yīng)用程序以及所述一個或多個個樣本應(yīng)用程序中的每一個樣本應(yīng)用程序包含一個或多個文件,且其中所述相似性判定是基于目標(biāo)應(yīng)用程序與所述一個或多個樣本應(yīng)用程序中的每一個樣本應(yīng)用程序的相應(yīng)文件之間的距離。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中所述文件中的每一個包含一個或多個屬性,還包括:
對所述一個或多個屬性中的每一個應(yīng)用權(quán)重;
對所述權(quán)重求和;以及
選擇具有最高合計(jì)權(quán)重的樣本應(yīng)用程序以用于識別目標(biāo)應(yīng)用程序。
15.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中對于目標(biāo)應(yīng)用程序文件qi和樣本應(yīng)用程序文件si,所述距離被測量為,其中,且其中ki?是用于每個屬性N的權(quán)重值。
16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中為了計(jì)算參考文件集合和目標(biāo)文件集合?之間的相似性R(Q,S),相似性計(jì)算為,其中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于惠普發(fā)展公司;有限責(zé)任合伙企業(yè),未經(jīng)惠普發(fā)展公司;有限責(zé)任合伙企業(yè)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080069909.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





