一種針對蘋果設(shè)備實現(xiàn)非侵入的病毒檢測方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)病毒檢測技術(shù),提出了一種針對蘋果設(shè)備在不會造成待檢測蘋果設(shè)備發(fā)生任何變化的前提下,非侵入完成病毒檢測的方法。
【背景技術(shù)】
[0002]1S與蘋果(APPLE)的Mac OS X操作系統(tǒng)一樣,屬于類Unix的商業(yè)操作系統(tǒng),運用于蘋果公司iPhone、iPad和iPod Touch等智能設(shè)備上。隨著蘋果公司智能設(shè)備的市場占有率居高不下,各種針對1S的病毒也如雨后春筍般膨脹發(fā)展起來。從病毒的傳播途徑來看,大部分病毒通過軟件下載站、非官方網(wǎng)站、釣魚網(wǎng)站等下載了植入病毒的應(yīng)用軟件,從而遭受網(wǎng)銀被盜、被監(jiān)聽監(jiān)視、無端扣費、隱私泄露、成為病毒傳播源等諸多損害。
[0003]目前主流的蘋果設(shè)備查殺病毒方法都是采用在蘋果設(shè)備中安裝殺毒軟件,會占用設(shè)備自身存儲空間,運行時也會加快設(shè)備的能量消耗。而且受設(shè)備存儲空間的限制,不可能在設(shè)備中保存完整的病毒庫,檢查病毒時需要聯(lián)網(wǎng)、消耗設(shè)備數(shù)據(jù)流量進(jìn)行。同時部分殺毒軟件還有私自上傳用戶信息、導(dǎo)致用戶隱私泄露的風(fēng)險。殺毒軟件自身如存有漏洞,還可能被病毒感染,在感染后因用戶無法判斷殺毒軟件是否正常運作,而一直處于被安全保護(hù)的假象中,從而遭受更大的損害。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種針對蘋果設(shè)備實現(xiàn)非侵入的病毒檢測方法。由獨立檢測設(shè)備通過libimobi ledevi ce對蘋果設(shè)備進(jìn)行病毒檢測,檢測不會造成待檢測蘋果設(shè)備發(fā)生任何變化,即系統(tǒng)中不會增加新的程序、設(shè)備的物理存儲空間不會發(fā)生變化。具體病毒檢測方法如下(流程圖如圖1所示):
a.通過數(shù)據(jù)線連接檢測設(shè)備和待檢測蘋果設(shè)備;
b.通過libimobiIedevice獲取待檢測蘋果設(shè)備的信息和應(yīng)用程序列表;
c.通過libimobiIedevice復(fù)制待檢測設(shè)備上的所有應(yīng)用程序到檢測設(shè)備上;
d.檢測設(shè)備對拷貝的所有應(yīng)用程序進(jìn)行病毒掃描、判斷是否是病毒;
e.檢測設(shè)備返回檢測結(jié)果,客戶確認(rèn)后、檢測設(shè)備刪除所有拷貝數(shù)據(jù)。
[0005]所述方法中,檢測設(shè)備和待檢測蘋果設(shè)備通過數(shù)據(jù)線相連接。
[0006]所述方法中,檢測設(shè)備通過libimobiIedevice獲取待檢測蘋果設(shè)備的信息和應(yīng)用程序列表。
[0007]所述方法中,檢測設(shè)備上安裝了完整的病毒特征庫,依次、完整地將拷貝的應(yīng)用程序和病毒特征庫的特征進(jìn)行匹配。若匹配成功,則待測設(shè)備的應(yīng)用軟件存在病毒,用戶可以選擇是否通過檢測設(shè)備清除待測設(shè)備上的病毒程序;若匹配不成功,則待測設(shè)備非常安全。
[0008]所述方法中,在檢測設(shè)備返回檢測結(jié)果、客戶確認(rèn)后,檢測設(shè)備將刪除所有的拷貝數(shù)據(jù),保證用戶的所有信息不會通過檢測設(shè)備出現(xiàn)泄漏。
[0009]本發(fā)明方法在檢測時,檢測設(shè)備和待檢測蘋果設(shè)備通過數(shù)據(jù)線構(gòu)成一個封閉系統(tǒng),無需使用網(wǎng)絡(luò)、無需再消耗流量就能實現(xiàn)病毒的完全檢測;病毒掃描過程都在檢測設(shè)備上完成,不受待檢測蘋果設(shè)備的存儲空間、處理速度有限的限制,可以更快更準(zhǔn)確進(jìn)行,同時不會增加待檢測蘋果設(shè)備的能量損耗,提高蘋果設(shè)備的待機(jī)時間;檢測完成后,由客戶決定是否刪除已經(jīng)確認(rèn)為病毒的應(yīng)用程序,確認(rèn)刪除后檢測設(shè)備將刪除蘋果設(shè)備上的病毒程序;客戶確認(rèn)完成后,檢測設(shè)備將徹底刪除從蘋果設(shè)備上拷貝的所有數(shù)據(jù),保證客戶的所有信息不會發(fā)生任何泄露。
[0010]本發(fā)明方法提供了一種針對蘋果設(shè)備的非侵入的病毒檢測方法,不會造成待檢測蘋果設(shè)備發(fā)生任何變化,即系統(tǒng)中不會增加新的程序、設(shè)備的物理存儲空間不會發(fā)生變化。檢測設(shè)備通過libimobiledevice將蘋果設(shè)備的應(yīng)用程序拷貝到檢測設(shè)備上進(jìn)行病毒檢測、病毒確認(rèn)和刪除的工作,并在檢測完成后將蘋果設(shè)備拷貝的相關(guān)數(shù)據(jù)徹底刪除,保證客戶的信息不會出現(xiàn)泄漏。
【附圖說明】
[0011 ]圖1為一種針對蘋果設(shè)備實現(xiàn)非侵入的病毒檢測方法的流程圖。
【具體實施方式】
[0012]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明上述目的、特征和優(yōu)點能夠更加明顯易懂,下面將對本發(fā)明中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
[0013]本發(fā)明提供了一種針對蘋果設(shè)備實現(xiàn)非侵入的病毒檢測方法。具體病毒檢測方法如下(流程圖如圖1所示):
a.通過數(shù)據(jù)線連接檢測設(shè)備和待檢測蘋果設(shè)備;
b.檢測設(shè)備使用libimobiIedevice中ideviceinf ο命令獲取待檢測蘋果設(shè)備的信息; C.檢測設(shè)備使用1:[13;[1]1013;[16(16¥;[06中1(16¥;[06;[11;1;'0命令獲取待檢測蘋果設(shè)備的應(yīng)用程序列表;
d.檢測設(shè)備使用libimobiledevice、在不改變蘋果設(shè)備的系統(tǒng)和存儲空間的前提下,復(fù)制待檢測設(shè)備上的所有應(yīng)用程序到檢測設(shè)備上;
e.檢測設(shè)備對拷貝的所有應(yīng)用程序進(jìn)行病毒掃描、判斷是否是病毒;
f.檢測設(shè)備返回檢測結(jié)果,客戶確認(rèn)后、檢測設(shè)備刪除所有拷貝數(shù)據(jù)。
[0014]本發(fā)明方法提供了一種針對蘋果設(shè)備的非侵入的病毒檢測方法,不會造成待檢測蘋果設(shè)備發(fā)生任何變化,即系統(tǒng)中不會增加新的程序、設(shè)備的物理存儲空間不會發(fā)生變化。檢測設(shè)備通過libimobiledevice將蘋果設(shè)備的應(yīng)用程序拷貝到檢測設(shè)備上進(jìn)行病毒檢測、病毒確認(rèn)和刪除的工作,并在檢測完成后將蘋果設(shè)備拷貝的相關(guān)數(shù)據(jù)徹底刪除,保證客戶的信息不會出現(xiàn)泄漏。
[0015]通過以上實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以借助軟件增加必須的通用硬件平臺的方式來實現(xiàn)。雖然通過實施例描述了本發(fā)明,本領(lǐng)域的技術(shù)人員知道,本發(fā)明有很多變形和變化而不能脫離本發(fā)明的精神,一樣受本發(fā)明的權(quán)利要求保護(hù)。
【主權(quán)項】
1.一種針對蘋果設(shè)備實現(xiàn)非侵入的病毒檢測方法,其特征在于,由獨立檢測設(shè)備通過libimobiledevice將蘋果設(shè)備中的應(yīng)用軟件拷貝到檢測設(shè)備上進(jìn)行病毒檢測。2.如權(quán)利要求1中所述非侵入檢測方法,其特征在于,包括: 通過數(shù)據(jù)線連接檢測設(shè)備和待檢測蘋果設(shè)備; 通過libimobi Iedevice獲取待檢測蘋果設(shè)備的信息和應(yīng)用程序列表; 通過libimobiledevice復(fù)制待檢測設(shè)備上的所有應(yīng)用程序到檢測設(shè)備上; 檢測設(shè)備對拷貝的所有應(yīng)用程序進(jìn)行病毒掃描、判斷是否是病毒; 檢測設(shè)備返回檢測結(jié)果,客戶確認(rèn)后、檢測設(shè)備刪除所有拷貝數(shù)據(jù)。3.如權(quán)利要求1中所述非侵入檢測方法,其特征在于,所述的蘋果設(shè)備是指蘋果1S系統(tǒng)的電子設(shè)備,如iPhone、iPad、iPod Touch和Apple TV等設(shè)備。4.如權(quán)利要求2所述的非侵入檢測方法,其特征在于,檢測設(shè)備獨立于待檢測設(shè)備存在,兩者之間通過數(shù)據(jù)接口進(jìn)行連接。5.如權(quán)利要求2所述的非侵入檢測方法,其特征在于,檢測設(shè)備通過libimobiIedevice實現(xiàn)待檢測蘋果設(shè)備的設(shè)備信息和應(yīng)用程序列表的獲取,以及所有應(yīng)用程序的復(fù)制。6.如權(quán)利要求2所述的非侵入檢測方法,其特征在于,通過檢測設(shè)備進(jìn)行完整地病毒檢查和判斷,并返回檢測結(jié)果。7.如權(quán)利要求2所述的非侵入檢測方法,其特征在于,在客戶確認(rèn)檢測設(shè)備提供的檢測結(jié)果后,檢測設(shè)備將刪除所有從待檢測設(shè)備上拷貝的數(shù)據(jù)。
【專利摘要】本發(fā)明公開了一種通過libimobiledevice實現(xiàn)對使用iOS系統(tǒng)的蘋果設(shè)備進(jìn)行病毒檢測的方法。該方法和現(xiàn)在通用的病毒檢測方法的最大區(qū)別在于:傳統(tǒng)方法需要在待檢測蘋果設(shè)備上安裝病毒檢測程序—這一過程也被稱為侵入或植入過程;而本方法不會造成待檢測蘋果設(shè)備發(fā)生任何改變,無需侵入蘋果設(shè)備就可以完成病毒檢測。
【IPC分類】G06F21/56
【公開號】CN105574412
【申請?zhí)枴緾N201610135400
【發(fā)明人】甘剛
【申請人】成都聯(lián)宇云安科技有限公司
【公開日】2016年5月11日
【申請日】2016年3月10日