亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

異常檢測方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號:40453554發(fā)布日期:2024-12-27 09:18閱讀:6來源:國知局
異常檢測方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及計(jì)算機(jī),特別涉及一種異常檢測方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、目前針對芯片嵌入式系統(tǒng)的攻擊手段,主要是病毒侵入式攻擊。攻擊目的包括竊取機(jī)密信息或者影響系統(tǒng)正常運(yùn)行。一旦病毒成功入侵系統(tǒng),就會(huì)對系統(tǒng)造成嚴(yán)重的安全威脅和功能損害。比如,病毒可以復(fù)制自身并傳播到其他程序或文件中,造成數(shù)據(jù)丟失或損壞;或者占用大量內(nèi)存資源,導(dǎo)致嵌入式系統(tǒng)運(yùn)行緩慢或崩潰;或者攻擊數(shù)據(jù)存儲(chǔ)區(qū)域,導(dǎo)致數(shù)據(jù)或程序不可恢復(fù);或者刪除、改名、加密、替換文件內(nèi)容等,造成文件損壞或丟失等。

2、當(dāng)前防范病毒侵入式攻擊主要是依靠殺毒軟件和防火墻技術(shù)。殺毒軟件,也稱反病毒軟件或防毒軟件,是用于消除系統(tǒng)病毒、木馬和惡意軟件等系統(tǒng)威脅的一類軟件,通常集成監(jiān)控識(shí)別、病毒掃描和清除、自動(dòng)升級、主動(dòng)防御等功能,有的殺毒軟件還帶有數(shù)據(jù)恢復(fù)、防范黑客入侵、網(wǎng)絡(luò)流量控制等功能,是防御系統(tǒng)(包含殺毒軟件,防火墻,木馬和惡意軟件的查殺程序,入侵預(yù)防系統(tǒng)等)的重要組成部分,防火墻技術(shù)的功能主要在于及時(shí)發(fā)現(xiàn)并處理系統(tǒng)網(wǎng)絡(luò)運(yùn)行時(shí)可能存在的安全風(fēng)險(xiǎn)、數(shù)據(jù)傳輸?shù)葐栴},其中處理措施包括隔離與保護(hù),同時(shí)可對系統(tǒng)網(wǎng)絡(luò)安全當(dāng)中的各項(xiàng)操作實(shí)施記錄與檢測,以確保系統(tǒng)網(wǎng)絡(luò)運(yùn)行的安全性,保障用戶資料與信息的完整性,為用戶提供更好、更安全的網(wǎng)絡(luò)使用體驗(yàn)。

3、然而,殺毒軟件在使用時(shí)容易被破壞、病毒庫較難及時(shí)更新、對于特征不明顯的新病毒,無法識(shí)別消殺,防火墻在使用時(shí)防外不防內(nèi),某些時(shí)刻的處理性能較差且防火墻規(guī)則的管理復(fù)雜。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明實(shí)施例的目的在于提供一種異常檢測方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),解決當(dāng)前對芯片進(jìn)行異常檢測時(shí)殺毒軟件在使用時(shí)容易被破壞、病毒庫較難及時(shí)更新、對于特征不明顯的新病毒,無法識(shí)別消殺,防火墻在使用時(shí)防外不防內(nèi),某些時(shí)刻的處理性能較差且防火墻規(guī)則的管理復(fù)雜的問題,具體技術(shù)方案如下:

2、在本發(fā)明實(shí)施的第一方面,首先提供了一種異常檢測方法,所述方法包括:

3、在檢測到系統(tǒng)內(nèi)存在目標(biāo)程序訪問的情況下,獲取所述目標(biāo)程序的第一程序物理地址;

4、將所述第一程序物理地址在預(yù)先存儲(chǔ)的目標(biāo)起始物理地址中進(jìn)行檢索;

5、若根據(jù)檢索結(jié)果確定第一程序物理地址屬于起始物理地址,則獲取所述目標(biāo)程序的第一字節(jié),并將所述第一字節(jié)與預(yù)先存儲(chǔ)的目標(biāo)字節(jié)進(jìn)行比對;

6、若根據(jù)檢索結(jié)果確定第一程序物理地址不屬于起始物理地址,則確定所述目標(biāo)程序所屬的第一任務(wù)標(biāo)識(shí),并將所述第一任務(wù)標(biāo)識(shí)與預(yù)先存儲(chǔ)的目標(biāo)任務(wù)標(biāo)識(shí)進(jìn)行比對;

7、根據(jù)比對結(jié)果確定對所述目標(biāo)程序的異常檢測結(jié)果。

8、可選的,在所述在檢測到系統(tǒng)內(nèi)存在目標(biāo)程序訪問的情況下,獲取所述目標(biāo)程序的第一程序物理地址之前,還包括:

9、預(yù)先為目標(biāo)硬件設(shè)置系統(tǒng)軟件補(bǔ)丁和病毒檢測邏輯硬件模塊,其中,所述病毒檢測邏輯硬件模塊內(nèi)包括程序信息存儲(chǔ)單元和報(bào)警邏輯單元,所述系統(tǒng)軟件補(bǔ)丁用于接收所述病毒檢測邏輯硬件模塊發(fā)送的報(bào)警信息,所述報(bào)警邏輯單元用于發(fā)送暫停指令到處理器;

10、預(yù)先為所述程序信息存儲(chǔ)單元設(shè)置存儲(chǔ)數(shù)據(jù)的目標(biāo)存儲(chǔ)結(jié)構(gòu);

11、在檢測到目標(biāo)硬件系統(tǒng)上電的情況下,通過所述系統(tǒng)軟件補(bǔ)丁確定目標(biāo)時(shí)間段內(nèi)的若干待執(zhí)行程序;

12、獲取每一所述待執(zhí)行程序的目標(biāo)信息,所述目標(biāo)信息第一起始物理地址,程序大小,第二字節(jié)和所屬的第二任務(wù)標(biāo)識(shí);

13、按照所述目標(biāo)存儲(chǔ)結(jié)構(gòu),將所述第一起始物理地址,程序大小,第二字節(jié)和所屬的第二任務(wù)標(biāo)識(shí)存入程序信息存儲(chǔ)單元,其中,每一所述待執(zhí)行程序的目標(biāo)信息屬于按照目標(biāo)存儲(chǔ)結(jié)構(gòu)存儲(chǔ)的一組存儲(chǔ)數(shù)據(jù);

14、為每一組的存儲(chǔ)數(shù)據(jù)建立目標(biāo)關(guān)聯(lián)關(guān)系;

15、在確定若干待執(zhí)行程序的目標(biāo)信息存儲(chǔ)完成的情況下,將所述程序信息存儲(chǔ)單元中的第一起始物理地址確定為目標(biāo)起始物理地址,將所述程序信息存儲(chǔ)單元中的第二字節(jié)確定為目標(biāo)字節(jié),將所述程序信息存儲(chǔ)單元中的第二任務(wù)標(biāo)識(shí)確定為目標(biāo)任務(wù)標(biāo)識(shí)。

16、可選的,所述若根據(jù)檢索結(jié)果確定第一程序物理地址屬于起始物理地址,則獲取所述目標(biāo)程序的第一字節(jié),并將所述第一字節(jié)與預(yù)先存儲(chǔ)的目標(biāo)字節(jié)進(jìn)行比對,包括:

17、若檢索到所述目標(biāo)起始物理地址存在與所述第一程序物理地址一致的目標(biāo)物理地址,則確定所述第一程序物理地址屬于起始物理地址;

18、通過所述目標(biāo)關(guān)聯(lián)關(guān)系,從預(yù)先存儲(chǔ)的目標(biāo)字節(jié)中確定與所述目標(biāo)物理地址對應(yīng)的第三字節(jié);

19、獲取所述目標(biāo)程序的第一字節(jié),并將所述第一字節(jié)與所述第三字節(jié)進(jìn)行比對。

20、可選的,所述根據(jù)比對結(jié)果確定對所述目標(biāo)程序的異常檢測結(jié)果,包括:

21、若所述第一字節(jié)與所述第三字節(jié)一致,則確定所述目標(biāo)程序正常,并執(zhí)行所述目標(biāo)程序;

22、若所述第一字節(jié)與所述第三字節(jié)不一致,則確定所述目標(biāo)程序異常,發(fā)送暫停指令至處理器,并發(fā)送報(bào)警信息至系統(tǒng)軟件補(bǔ)丁,以使所述系統(tǒng)軟件補(bǔ)丁在目標(biāo)屏幕顯示所述報(bào)警信息。

23、可選的,所述若根據(jù)檢索結(jié)果確定第一程序物理地址不屬于起始物理地址,則確定所述目標(biāo)程序所屬的第一任務(wù)標(biāo)識(shí),并將所述第一任務(wù)標(biāo)識(shí)與預(yù)先存儲(chǔ)的目標(biāo)任務(wù)標(biāo)識(shí)進(jìn)行比對,包括:

24、若未檢索到所述目標(biāo)起始物理地址存在與所述第一程序物理地址一致的物理地址,則確定所述第一程序物理地址不屬于起始物理地址;

25、則確定所述目標(biāo)程序所屬的第一任務(wù)標(biāo)識(shí),并將所述第一任務(wù)標(biāo)識(shí)與預(yù)先存儲(chǔ)的目標(biāo)任務(wù)標(biāo)識(shí)進(jìn)行比對。

26、可選的,所述將所述第一任務(wù)標(biāo)識(shí)與預(yù)先存儲(chǔ)的目標(biāo)任務(wù)標(biāo)識(shí)進(jìn)行比對,還包括:

27、獲取所述程序信息存儲(chǔ)單元中的若干組存儲(chǔ)數(shù)據(jù);

28、通過所述存儲(chǔ)數(shù)據(jù)中的第一起始物理地址和程序大小確定每一組存儲(chǔ)數(shù)據(jù)對應(yīng)的待執(zhí)行程序的目標(biāo)程序物理地址范圍;

29、將所述第一程序物理地址在所述目標(biāo)程序物理地址范圍中進(jìn)行檢索,確定所述目標(biāo)程序在所述程序信息存儲(chǔ)單元中對應(yīng)的第二起始物理地址;

30、通過所述目標(biāo)關(guān)聯(lián)關(guān)系,從目標(biāo)任務(wù)標(biāo)識(shí)中確定與第二起始物理地址對應(yīng)的第三任務(wù)標(biāo)識(shí);

31、將所述第一任務(wù)標(biāo)識(shí)與所述第三任務(wù)標(biāo)識(shí)進(jìn)行比對。

32、可選的,所述根據(jù)比對結(jié)果確定對所述目標(biāo)程序的異常檢測結(jié)果,還包括:

33、若所述第一任務(wù)標(biāo)識(shí)與所述第三任務(wù)標(biāo)識(shí)一致,則確定所述目標(biāo)程序正常,并執(zhí)行所述目標(biāo)程序;

34、若所述第一任務(wù)標(biāo)識(shí)與所述第三任務(wù)標(biāo)識(shí)不一致,則確定所述目標(biāo)程序異常,發(fā)送暫停指令至處理器,并發(fā)送報(bào)警信息至系統(tǒng)軟件補(bǔ)丁,以使所述系統(tǒng)軟件補(bǔ)丁在目標(biāo)屏幕顯示所述報(bào)警信息。

35、在本發(fā)明實(shí)施的第二方面,還提供了一種異常檢測裝置,包括:

36、第一獲取模塊,用于在檢測到系統(tǒng)內(nèi)存在目標(biāo)程序訪問的情況下,獲取所述目標(biāo)程序的第一程序物理地址;

37、第一檢索模塊,用于將所述第一程序物理地址在預(yù)先存儲(chǔ)的目標(biāo)起始物理地址中進(jìn)行檢索;

38、第二獲取模塊,用于若根據(jù)檢索結(jié)果確定第一程序物理地址屬于起始物理地址,則獲取所述目標(biāo)程序的第一字節(jié),并將所述第一字節(jié)與預(yù)先存儲(chǔ)的目標(biāo)字節(jié)進(jìn)行比對;

39、第一確定模塊,用于若根據(jù)檢索結(jié)果確定第一程序物理地址不屬于起始物理地址,則確定所述目標(biāo)程序所屬的第一任務(wù)標(biāo)識(shí),并將所述第一任務(wù)標(biāo)識(shí)與預(yù)先存儲(chǔ)的目標(biāo)任務(wù)標(biāo)識(shí)進(jìn)行比對;

40、第二確定模塊,用于根據(jù)比對結(jié)果確定對所述目標(biāo)程序的異常檢測結(jié)果。

41、在本發(fā)明實(shí)施的第三方面,還提供了一種通信設(shè)備,包括:收發(fā)機(jī)、存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的程序;

42、所述處理器,用于讀取存儲(chǔ)器中的程序?qū)崿F(xiàn)執(zhí)行上述任一所述的異常檢測方法。

43、在本發(fā)明實(shí)施的第四方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述任一所述的異常檢測方法。

44、本發(fā)明實(shí)施例提供的異常檢測方法,在檢測到系統(tǒng)內(nèi)存在目標(biāo)程序訪問的情況下,獲取目標(biāo)程序的第一程序物理地址,將第一程序物理地址在預(yù)先存儲(chǔ)的目標(biāo)起始物理地址中進(jìn)行檢索,若根據(jù)檢索結(jié)果確定第一程序物理地址屬于起始物理地址,則獲取目標(biāo)程序的第一字節(jié),并將第一字節(jié)與預(yù)先存儲(chǔ)的目標(biāo)字節(jié)進(jìn)行比對,若根據(jù)檢索結(jié)果確定第一程序物理地址不屬于起始物理地址,則確定目標(biāo)程序所屬的第一任務(wù)標(biāo)識(shí),并將第一任務(wù)標(biāo)識(shí)與預(yù)先存儲(chǔ)的目標(biāo)任務(wù)標(biāo)識(shí)進(jìn)行比對,根據(jù)比對結(jié)果確定對目標(biāo)程序的異常檢測結(jié)果,本發(fā)明實(shí)施例中通過對目標(biāo)程序的物理地址檢測來確定后續(xù)不同的檢測方式,確定為起始物理地址則比對第一字節(jié),若是不是起始物理地址則比對任務(wù)標(biāo)識(shí),以此實(shí)現(xiàn)目標(biāo)程序的異常檢測,這一檢測方式可以快速且準(zhǔn)確的識(shí)別目標(biāo)硬件(芯片)中的異常,解決了在使用殺毒軟件時(shí)容易被破壞,病毒庫較難及時(shí)更新、對于特征不明顯的新病毒,無法識(shí)別消殺的問題,也解決了防火墻防外不防內(nèi),性能較差以及管理復(fù)雜的問題,提高了芯片嵌入系統(tǒng)的安全性和穩(wěn)定性。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1