[發(fā)明專利]基于Android系統(tǒng)查殺不安全軟件的實現(xiàn)方法在審
| 申請?zhí)枺?/td> | 201410278925.2 | 申請日: | 2014-06-22 |
| 公開(公告)號: | CN104021347A | 公開(公告)日: | 2014-09-03 |
| 發(fā)明(設(shè)計)人: | 魏玉芳 | 申請(專利權(quán))人: | 魏玉芳 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 350005 *** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 android 系統(tǒng) 不安全 軟件 實現(xiàn) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于Android系統(tǒng)查殺不安全軟件的實現(xiàn)方法,該方法應(yīng)用于具有Android系統(tǒng)的通信設(shè)備。
背景技術(shù)
隨著手機安全事件越來越頻繁的爆發(fā),手機安全問題已經(jīng)逐漸成為產(chǎn)業(yè)乃至社會關(guān)注的焦點。如近期利用“手機護士”、“手機管家”之名大肆傳播的“手機獸醫(yī)”病毒,通過捆綁欺騙用戶下載安裝,造成大量用戶財產(chǎn)和隱私的損失。
Rockchip手機衛(wèi)士是Android版式一款專為Android平臺用戶設(shè)計的安全解決方案。他主要包含反病毒和防盜竊兩大功能,其不僅能夠?qū)嵤┍O(jiān)控后臺、有效地阻止病毒,還能夠通過遠程鎖定手機,刪除存儲文件、手機報警等功能讓用戶在手機不再自己身邊(如丟失或被盜)的情況下,仍然能掌握手機的控制權(quán),保障隱私信息和數(shù)據(jù)的安全,甚至還是可以幫你找回手機。
手機平臺和PC平臺一樣,不同的操作系統(tǒng),使用的殺毒軟件模式也是有很大的不同的。
Android手機系統(tǒng)自身的驗證機制相對薄弱,如其只能保證對下載程序的穩(wěn)定性、數(shù)據(jù)完整性進行檢測,無法驗證Android手機軟件的來源,以及對安裝后程序可能存在的行為進行判定,故無法對安全性進行保證。且其中手機的每個安裝軟件程序包中manifest.xml都定義有多個的權(quán)限,因此Android手機將有可能成為黑客攻擊的重點目標。
感染途徑方面,《2010年中國大陸地區(qū)手機安全報告》指出,當前通過手機訪問wap和www網(wǎng)站感染病毒的比率達75%;通過短信、彩信感染病毒的比率占14%;通過藍牙傳輸方式感染病毒的比率占6%;通過存儲卡等途徑感染病毒的比率占3%;其中互聯(lián)網(wǎng)感染病毒的幾率最大,成為用戶面臨的最主要威脅。
目前市場上常見的Android殺毒軟件,都是建立一個病毒庫,然后把手機里面的安裝軟件和病毒庫進行比對,得出相應(yīng)的結(jié)論;采用病毒庫的方式,需要的成本比較大,而且對于手機這樣的系統(tǒng),掃描的速度也會很慢,影響用戶操作,甚至可能出現(xiàn)強制關(guān)閉的問題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題,在于提供一種基于Android系統(tǒng)查殺不安全軟件的實現(xiàn)方法,實現(xiàn)了通信設(shè)備中不安全軟件的查殺。
本發(fā)明是這樣實現(xiàn)的:一種基于Android系統(tǒng)查殺不安全軟件的實現(xiàn)方法,包括以下步驟:
步驟10、在具有Android系統(tǒng)的通信設(shè)備中定義復(fù)數(shù)個軟件程序權(quán)限以及對應(yīng)的數(shù)值、權(quán)值,至少2個的安全等級及對應(yīng)安全等級的系數(shù)值范圍;
步驟20、掃描所述通信設(shè)備內(nèi)所有安裝的軟件程序;
步驟30、獲取每個安裝軟件程序包中manifest.xml所定義的權(quán)限,所述的每個安裝軟件程序包中manifest.xml定義有多個的不同權(quán)限(一般支持Android系統(tǒng)的通信設(shè)備的軟件都有其權(quán)限),并與所述通信設(shè)備中預(yù)定義的軟件程序權(quán)限進行比較得出對應(yīng)的數(shù)值和權(quán)值;并通過加權(quán)算法得到其安裝軟件程序的安全等級系數(shù)值;
步驟40、將每個安裝軟件程序通過所述加權(quán)算法得到的安全等級系數(shù)值與所述預(yù)定義的安全等級系數(shù)值范圍進行比較,從而判斷其安裝軟件程序的安全等級;
步驟50、所述通信設(shè)備根據(jù)其安裝軟件程序的安全等級,做出相應(yīng)的處理。
本發(fā)明具有如下優(yōu)點:本發(fā)明能夠快速的掃描安裝軟件,并通過掃描獲取每個安裝軟件程序包中manifest.xml所定義的權(quán)限,將其權(quán)限與所述通信設(shè)備中預(yù)定義的軟件程序權(quán)限進行比較得出對應(yīng)的數(shù)值和權(quán)值;并通過加權(quán)算法得到其安裝軟件程序的安全等級系數(shù)值,從而做出相應(yīng)的處理。有效的減少了通信設(shè)備制造成本、增加了用戶的體驗。
附圖說明
圖1為本發(fā)明方法流程示意圖。
具體實施方式
參照圖1所示,一種基于Android系統(tǒng)查殺不安全軟件的實現(xiàn)方法,包括以下步驟:
步驟10、在具有Android系統(tǒng)的通信設(shè)備中定義復(fù)數(shù)個軟件程序權(quán)限以及對應(yīng)的數(shù)值、權(quán)值,至少2個的安全等級及對應(yīng)安全等級的系數(shù)值范圍;
步驟20、掃描所述通信設(shè)備內(nèi)所有安裝的軟件程序;
步驟30、獲取每個安裝軟件程序包中manifest.xml所定義的權(quán)限,所述的每個安裝軟件程序包中manifest.xml定義有多個的不同權(quán)限,其中獲取每個安裝軟件程序包中manifest.xml所定義的權(quán)限具體為:定義一數(shù)組,將每個安裝軟件程序包通過packageManager的方法獲取其對應(yīng)包的每個權(quán)限,并將其保存在數(shù)組中;并與所述通信設(shè)備中預(yù)定義的軟件程序權(quán)限進行比較得出對應(yīng)的數(shù)值和權(quán)值;并通過加權(quán)算法得到其安裝軟件程序的安全等級系數(shù)值;
該專利技術(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/201410278925.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種Android設(shè)備之間遠程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設(shè)備功耗的優(yōu)化方法及裝置
- 一種縮短無屏Android設(shè)備開機啟動時間的設(shè)置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動操作系統(tǒng)的Android兼容層實現(xiàn)方法和系統(tǒng)
- 一種Android智能設(shè)備APK安全管控方法
- 一種應(yīng)用程序開發(fā)中創(chuàng)建Android庫模塊依賴關(guān)系的方法及裝置





