[發明專利]用于更改原始安裝信息及檢測安裝信息的方法、裝置及設備有效
| 申請號: | 201110201188.2 | 申請日: | 2011-07-18 |
| 公開(公告)號: | CN102262717A | 公開(公告)日: | 2011-11-30 |
| 發明(設計)人: | 田彪 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 羅朋 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 更改 原始 安裝 信息 檢測 方法 裝置 設備 | ||
技術領域
本發明涉及計算機領域,尤其涉及一種用于檢測被篡改的安裝信息的方法、裝置及設備。
背景技術
隨著電腦、手機等的普及,越來越多的電腦或手機用戶常常會從各種網站下載各類安裝信息,例如,QQ安裝包、紫光輸入法等,以拓展自身所使用的電腦或手機的應用功能。然而,一旦用戶下載的安裝信息被添加了病毒,當用戶所使用的電腦或手機運行了該安裝信息,就會導致系統受到攻擊,從而給用戶帶來難以估量的損失。
因此,需要對安裝信息進行檢測,以確定其是否被篡改,以便確保運行該安裝信息的設備的安全。
發明內容
本發明的目的是提供一種用于檢測被篡改的安裝信息的方法、裝置及設備。
根據本發明的一個方面,提供一種用于檢測被篡改的安裝信息的方法,其中,該方法包括以下步驟:
i獲取第一驗證信息;
其中,該方法還包括以下步驟:
x對包含于預獲取的全部或部分安裝信息中的字符信息進行預定加密處理,以獲得第二驗證信息,其中,所述全部或部分安裝信息通過預獲取來獲得;
其中,該方法還包括以下步驟:
a判斷所述第一驗證信息與所述第二驗證信息是否匹配;
b當判斷所述第一驗證信息與所述第二驗證信息不匹配時,執行與所述全部或部分安裝信息相關的相應處理。
根據本發明的另一個方面,還提供了一種用于檢測被篡改的安裝信息的檢測裝置,其中,該檢測裝置包括:
第一獲取裝置,用于獲取第一驗證信息;
加密裝置,用于對包含于預獲取的全部或部分安裝信息中的字符信息進行預定加密處理,以獲得第二驗證信息,其中,所述全部或部分安裝信息通過預獲取來獲得;
判斷裝置,用于判斷所述第一驗證信息與所述第二驗證信息是否匹配;
第一執行裝置,用于當判斷所述第一驗證信息與所述第二驗證信息不匹配時,執行與所述全部或部分安裝信息相關的相應處理。
根據本發明的又一個方面,還提供了一種計算機設備,其中,該計算機設備包括前述的檢測裝置。
與現有技術相比,本發明具有以下優點:1)由于安裝信息中的第一驗證信息在諸如被解析并添加病毒等被篡改過程中,往往由于多種原因,例如,安裝信息未被完全解析、因需要添加額外病毒信息等,而導致第一驗證信息發生變化,例如,被刪除或改變,因此,根據本發明的方法能夠通過判斷第一驗證信息與第二驗證信息是否匹配來較為準確地判斷安裝信息是否被篡改,由此可避免因安裝信息被篡改而導致計算機設備遭受病毒等攻擊的危險;而且,由于第一驗證信息以及第二驗證信息均可根據安裝信息來獲得,使得本發明的方法與硬件或安裝信息的獲取方式相脫離,適用面較廣且實施簡便;2)由于安裝信息經過被解析并添加諸如病毒等篡改處理后,由該經過篡改處理的安裝信息中獲取的預定位置的字符信息往往會不同于由未被篡改的安裝信息中獲取的預定位置的字符信息,由此,對由該經過篡改處理的安裝信息中獲取的預定位置的字符信息進行預定加密處理后,所獲得的第二驗證信息與第一驗證信息匹配的概率就會大大降低,因此,根據本實施的方法,可進一步提高被篡改安裝信息的檢出率;3)可對安裝信息進行分段驗證,以提前判斷安裝信息是否可能被篡改。特別是在安裝信息的信息量較大的情況下,可以避免花費大量時間下載安裝信息后才能驗證安裝信息是否被篡改的情況;4)無需再對由可信來源處獲得的安裝信息進行驗證,減少了設備資源消耗;5)僅在用戶要求基于安裝信息來進行安裝操作時,才啟動驗證處理,避免了用戶因突然收到安裝信息可能被篡改的通知而產生突兀感。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1為本發明一個方面的用于檢測被篡改的安裝信息的方法的流程圖;
圖2為圖1所示的實施例中步驟S2的一個優選實施例的流程圖;
圖3為圖1所示的實施例中步驟S1的一個優選實施例的流程圖;
圖4為本發明一個方面的用于檢測被篡改的安裝信息的檢測裝置示意圖;
圖5為圖4所示的實施例中加密裝置的一個優選實施例的示意圖;
圖6為圖4所示的實施例中第一獲取裝置的一個優選實施例的示意圖;
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本發明作進一步詳細描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110201188.2/2.html,轉載請聲明來源鉆瓜專利網。





