System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本說明書涉及通信,特別涉及一種病毒防護(hù)方法、系統(tǒng)、計(jì)算機(jī)程序產(chǎn)品、及病毒防護(hù)實(shí)現(xiàn)方法。
技術(shù)介紹
1、惡意程序可以包括惡意用戶或攻擊者基于對(duì)計(jì)算機(jī)設(shè)備的攻擊意圖而編寫的一些程序,可以通過殺毒軟件阻止惡意進(jìn)程的運(yùn)行。殺毒軟件可以建立病毒庫,并基于病毒庫的規(guī)則對(duì)正在運(yùn)行的應(yīng)用進(jìn)程進(jìn)行檢測,若發(fā)現(xiàn)惡意進(jìn)程,則對(duì)其嘗試清除或隔離。
2、然而,病毒庫的建立依賴于其獲取的病毒樣本,由于惡意程序的不斷演變和新出現(xiàn),病毒庫難以覆蓋所有最新的惡意程序。為了解決該問題,殺毒軟件需要不斷地更新病毒庫,以適應(yīng)新的安全威脅。
技術(shù)實(shí)現(xiàn)思路
1、本說明書一個(gè)或多個(gè)實(shí)施例提供了一種病毒防護(hù)方法,包括:基于第一目錄和第二目錄生成白名單;基于所述白名單允許或禁止所述計(jì)算機(jī)設(shè)備中的進(jìn)程的運(yùn)行;其中,所述第一目錄至少用于存儲(chǔ)系統(tǒng)可執(zhí)行文件,所述第二目錄至少用于存儲(chǔ)用戶可執(zhí)行文件。
2、根據(jù)本說明書一些實(shí)施例所述的方法,所述基于所述白名單允許或禁止進(jìn)程的運(yùn)行包括:掃描執(zhí)行中的進(jìn)程,基于執(zhí)行中的進(jìn)程的進(jìn)程名和所述白名單允許或禁止進(jìn)程的運(yùn)行。
3、根據(jù)本說明書一些實(shí)施例所述的方法,所述基于執(zhí)行中的進(jìn)程的進(jìn)程名和所述白名單允許或禁止進(jìn)程的運(yùn)行包括:確定所述執(zhí)行中的進(jìn)程中的非內(nèi)核進(jìn)程;判斷執(zhí)行中的非內(nèi)核進(jìn)程的進(jìn)程名是否與所述白名單中的進(jìn)程名一致,若否,則禁止所述執(zhí)行中的非內(nèi)核進(jìn)程的運(yùn)行。
4、根據(jù)本說明書一些實(shí)施例所述的方法,所述基于第一目錄和第二目錄生成白名單包括:當(dāng)所述計(jì)算機(jī)設(shè)
5、根據(jù)本說明書一些實(shí)施例所述的方法,所述當(dāng)所述計(jì)算機(jī)設(shè)備啟動(dòng)時(shí),基于所述第一目錄生成所述白名單的第一部分,包括:通過第一預(yù)設(shè)進(jìn)程基于所述第一目錄生成所述白名單的第一部分;所述當(dāng)所述計(jì)算機(jī)設(shè)備啟動(dòng)時(shí)和/或啟動(dòng)后,基于所述第二目錄生成所述白名單的第二部分,包括:通過第二預(yù)設(shè)進(jìn)程基于所述第二目錄生成所述白名單的第二部分,所述第二預(yù)設(shè)進(jìn)程每隔預(yù)設(shè)時(shí)間執(zhí)行。
6、根據(jù)本說明書一些實(shí)施例所述的方法,所述基于所述白名單允許或禁止進(jìn)程的運(yùn)行也由所述第二預(yù)設(shè)進(jìn)程實(shí)現(xiàn)。
7、根據(jù)本說明書一些實(shí)施例所述的方法,所述計(jì)算機(jī)設(shè)備基于linux系統(tǒng),所述第二目錄位于所述計(jì)算機(jī)設(shè)備的硬盤的隱藏分區(qū)中。
8、本說明書一個(gè)或多個(gè)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)代碼,當(dāng)所述計(jì)算機(jī)代碼中的至少部分被處理器執(zhí)行時(shí),能夠?qū)崿F(xiàn)上述的方法。
9、本說明書一個(gè)或多個(gè)實(shí)施例提供了一種用于計(jì)算機(jī)設(shè)備的病毒防護(hù)系統(tǒng),包括:白名單模塊,用于基于第一目錄和第二目錄生成白名單;執(zhí)行模塊,用于基于所述白名單允許或禁止進(jìn)程的運(yùn)行;其中,所述第一目錄至少用于存儲(chǔ)系統(tǒng)可執(zhí)行文件,所述第二目錄至少用于存儲(chǔ)用戶可執(zhí)行文件。
10、本說明書一個(gè)或多個(gè)實(shí)施例提供了一種用于計(jì)算機(jī)設(shè)備的病毒防護(hù)實(shí)現(xiàn)方法,包括:設(shè)置預(yù)裝操作系統(tǒng)文件,所述預(yù)裝操作系統(tǒng)文件基于操作系統(tǒng)的內(nèi)核以及文件系統(tǒng)生成,以使得在所述計(jì)算機(jī)設(shè)備啟動(dòng)時(shí),通過所述預(yù)裝操作系統(tǒng)文件中的引導(dǎo)程序?qū)⑺鲱A(yù)裝操作系統(tǒng)文件中的操作系統(tǒng)的內(nèi)核以及文件系統(tǒng)加載至所述計(jì)算機(jī)設(shè)備的內(nèi)存中運(yùn)行;設(shè)置預(yù)設(shè)進(jìn)程;所述預(yù)設(shè)進(jìn)程用于基于第一目錄和第二目錄生成白名單,并基于所述白名單允許或禁止進(jìn)程的運(yùn)行;其中,所述第一目錄至少用于存儲(chǔ)系統(tǒng)可執(zhí)行文件,所述第二目錄至少用于存儲(chǔ)用戶可執(zhí)行文件。
11、根據(jù)本說明書一些實(shí)施例所述的實(shí)現(xiàn)方法,所述第二目錄位于隱藏分區(qū)下或所述第二目錄為隱藏目錄,所述實(shí)現(xiàn)方法還包括:設(shè)置定制運(yùn)行程序,所述定制運(yùn)行程序包括所述第二目錄的路徑信息,所述定制運(yùn)行程序在執(zhí)行時(shí)用于啟動(dòng)所述第二目錄的可執(zhí)行文件運(yùn)行。
12、根據(jù)本說明書一些實(shí)施例所述的實(shí)現(xiàn)方法,所述定制運(yùn)行程序在執(zhí)行時(shí)還用于將位于隱藏分區(qū)下的動(dòng)態(tài)鏈接庫文件目錄添加至動(dòng)態(tài)鏈接庫環(huán)境變量,所述動(dòng)態(tài)鏈接庫環(huán)境變量用于指定動(dòng)態(tài)鏈接庫的搜索路徑。
13、根據(jù)本說明書一些實(shí)施例所述的實(shí)現(xiàn)方法,還包括:將與所述文件系統(tǒng)相關(guān)的系統(tǒng)命令配置為:當(dāng)所述文件系統(tǒng)相關(guān)的系統(tǒng)命令的輸出數(shù)據(jù)中包括隱藏分區(qū)和/或隱藏目錄的文件相關(guān)信息時(shí),刪除所述輸出數(shù)據(jù)中的隱藏分區(qū)或隱藏目錄的文件相關(guān)信息;或,當(dāng)所述文件系統(tǒng)相關(guān)的系統(tǒng)命令的輸入數(shù)據(jù)中包括隱藏分區(qū)或隱藏目錄的文件相關(guān)信息時(shí),刪除所述輸入數(shù)據(jù)中的隱藏分區(qū)和/或隱藏目錄的文件相關(guān)信息后執(zhí)行;所述文件相關(guān)信息包括所述隱藏分區(qū)和/或隱藏目錄下的文件的存儲(chǔ)路徑和/或文件名。
14、根據(jù)本說明書一些實(shí)施例所述的實(shí)現(xiàn)方法,還包括:通過腳本重新實(shí)現(xiàn)所述系統(tǒng)命令以實(shí)現(xiàn)所述第二目錄的隱藏。
15、根據(jù)本說明書一些實(shí)施例所述的實(shí)現(xiàn)方法,所述通過腳本重新實(shí)現(xiàn)所述系統(tǒng)命令以實(shí)現(xiàn)所述第二目錄的隱藏包括:編寫所述腳本,使所述腳本接受與所述系統(tǒng)命令相同的參數(shù),在調(diào)用所述系統(tǒng)命令時(shí)檢查所述系統(tǒng)命令的輸入數(shù)據(jù)或輸出數(shù)據(jù)中的路徑是否涉及所述第二目錄,若是則刪除與所述第二目錄相關(guān)的路徑或返回空結(jié)果。
16、根據(jù)本說明書一些實(shí)施例所述的實(shí)現(xiàn)方法,所述腳本被配置為:當(dāng)所述腳本的代碼中包括所述隱藏分區(qū)和/或隱藏目錄的文件相關(guān)信息時(shí),將所述代碼中的所述隱藏分區(qū)的文件相關(guān)信息以密文表示。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種用于計(jì)算機(jī)設(shè)備的病毒防護(hù)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述白名單允許或禁止進(jìn)程的運(yùn)行包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于執(zhí)行中的進(jìn)程的進(jìn)程名和所述白名單允許或禁止進(jìn)程的運(yùn)行包括:
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的方法,其特征在于,所述基于第一目錄和第二目錄生成白名單包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當(dāng)所述計(jì)算機(jī)設(shè)備啟動(dòng)時(shí),基于所述第一目錄生成所述白名單的第一部分,包括:通過第一預(yù)設(shè)進(jìn)程基于所述第一目錄生成所述白名單的第一部分;
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述白名單允許或禁止進(jìn)程的運(yùn)行也由所述第二預(yù)設(shè)進(jìn)程實(shí)現(xiàn)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算機(jī)設(shè)備基于linux系統(tǒng),所述第二目錄位于所述計(jì)算機(jī)設(shè)備的硬盤的隱藏分區(qū)中。
8.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)代碼,當(dāng)所述計(jì)算機(jī)代碼中的至少部分被處理器執(zhí)行時(shí),能夠?qū)崿F(xiàn)如權(quán)利要求1~7中任一項(xiàng)所述的方法。
10.一種用于計(jì)算機(jī)設(shè)備的病毒防護(hù)實(shí)現(xiàn)方法,其特征在于,包括:
11.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)方法,其特征在于,所述第二目錄位于隱藏分區(qū)下或所述第二目錄為隱藏目錄,所述實(shí)現(xiàn)方法還包括:
12.根據(jù)權(quán)利要求11所述的實(shí)現(xiàn)方法,其特征在于,所述定制運(yùn)行程序在執(zhí)行時(shí)還用于將位于隱藏分區(qū)下的動(dòng)態(tài)鏈接庫文件目錄添加至動(dòng)態(tài)鏈接庫環(huán)境變量,所述動(dòng)態(tài)鏈接庫環(huán)境變量用于指定動(dòng)態(tài)鏈接庫的搜索路徑。
13.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)方法,其特征在于,還包括:
14.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)方法,其特征在于,還包括:通過腳本重新實(shí)現(xiàn)所述系統(tǒng)命令以實(shí)現(xiàn)所述第二目錄的隱藏。
15.根據(jù)權(quán)利要求14所述的實(shí)現(xiàn)方法,其特征在于,所述通過腳本重新實(shí)現(xiàn)所述系統(tǒng)命令以實(shí)現(xiàn)所述第二目錄的隱藏包括:
16.根據(jù)權(quán)利要求14或15所述的實(shí)現(xiàn)方法,其特征在于,所述腳本被配置為:當(dāng)所述腳本的代碼中包括所述隱藏分區(qū)和/或隱藏目錄的文件相關(guān)信息時(shí),將所述代碼中的所述隱藏分區(qū)的文件相關(guān)信息以密文表示。
...【技術(shù)特征摘要】
1.一種用于計(jì)算機(jī)設(shè)備的病毒防護(hù)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述白名單允許或禁止進(jìn)程的運(yùn)行包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于執(zhí)行中的進(jìn)程的進(jìn)程名和所述白名單允許或禁止進(jìn)程的運(yùn)行包括:
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的方法,其特征在于,所述基于第一目錄和第二目錄生成白名單包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當(dāng)所述計(jì)算機(jī)設(shè)備啟動(dòng)時(shí),基于所述第一目錄生成所述白名單的第一部分,包括:通過第一預(yù)設(shè)進(jìn)程基于所述第一目錄生成所述白名單的第一部分;
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述白名單允許或禁止進(jìn)程的運(yùn)行也由所述第二預(yù)設(shè)進(jìn)程實(shí)現(xiàn)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算機(jī)設(shè)備基于linux系統(tǒng),所述第二目錄位于所述計(jì)算機(jī)設(shè)備的硬盤的隱藏分區(qū)中。
8.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)代碼,當(dāng)所述計(jì)算機(jī)代碼中的至少部分被處理器執(zhí)行時(shí),能夠?qū)崿F(xiàn)如權(quán)利要求1~7中任一項(xiàng)所述的方法。
9.一...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:管曙驥,喻光義,
申請(qǐng)(專利權(quán))人:上海寰創(chuàng)通信科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。