【技術(shù)實現(xiàn)步驟摘要】
僵尸主機識別方法及裝置
本申請涉及互聯(lián)網(wǎng)
,尤其涉及一種僵尸主機識別方法及裝置。
技術(shù)介紹
僵尸主機是指感染僵尸程序病毒,從而被黑客程序控制的計算機設(shè)備。該計算機設(shè)備可以是終端設(shè)備,也可以是云端設(shè)備,為描述方便,本申請以下實施例將待識別計算機設(shè)備稱為待識別主機。在主機感染僵尸程序病毒后,該主機將存在一定的安全隱患,其可將僵尸程序病毒惡意傳播給其他主機,且該主機中保存的譬如銀行帳號及密碼等都可被黑客隨意“取用”。可見,不論是對網(wǎng)絡(luò)安全運行還是用戶數(shù)據(jù)安全的保護來說,僵尸程序病毒都是極具威脅的隱患。因此,及時識別僵尸主機從而控制僵尸程序病毒的惡意傳播,可有效降低僵尸程序病毒對主機及網(wǎng)絡(luò)安全造成的威脅。目前云端對于僵尸主機的識別方法為:在待識別主機網(wǎng)絡(luò)流量異常時,觸發(fā)對該主機執(zhí)行識別操作,具體為:利用部署的專用識別設(shè)備(如IDS)根據(jù)網(wǎng)絡(luò)協(xié)議包特征來識別。該僵尸主機識別方法的缺點包括:所述專用識別設(shè)備部署成本非常大,而且僵尸網(wǎng)絡(luò)協(xié)議特征更新頻率快,協(xié)議類型多,因此需要針對不斷更新的僵尸網(wǎng)絡(luò)協(xié)議來更新該專用識別設(shè)備的識別方法,運營成本會很大。另外,還存在部分比較隱蔽的網(wǎng)絡(luò)協(xié)議不支持從網(wǎng)絡(luò)特征上進(jìn)行檢測,因此該方法不但成本高且識別準(zhǔn)確性低。
技術(shù)實現(xiàn)思路
本申請解決的技術(shù)問題之一是,提供一種僵尸主機識別方法及裝置,實現(xiàn)了簡便、準(zhǔn)確的識別出僵尸主機。根據(jù)本申請一方面的一個實施例,提供了一種僵尸主機識別方法,所述方法包括:獲取待識別主機當(dāng)前進(jìn)程的惡意代碼特征;所述當(dāng)前進(jìn)程的惡意代碼特征包括以下至少一個:當(dāng)前進(jìn)程是否存在對應(yīng)的進(jìn)程文件、當(dāng)前進(jìn)程對應(yīng)的進(jìn)程文件是否加殼、當(dāng) ...
【技術(shù)保護點】
一種僵尸主機識別方法,其特征在于,包括:獲取待識別主機當(dāng)前進(jìn)程的惡意代碼特征,所述當(dāng)前進(jìn)程的惡意代碼特征包括:當(dāng)前進(jìn)程的進(jìn)程文件的代碼段散列值;根據(jù)所述當(dāng)前進(jìn)程的惡意代碼特征判斷所述當(dāng)前進(jìn)程是否為惡意進(jìn)程;若所述當(dāng)前進(jìn)程是惡意進(jìn)程,則將所述待識別主機識別為僵尸主機。
【技術(shù)特征摘要】
1.一種僵尸主機識別方法,其特征在于,包括:獲取待識別主機當(dāng)前進(jìn)程的惡意代碼特征,所述當(dāng)前進(jìn)程的惡意代碼特征包括:當(dāng)前進(jìn)程的進(jìn)程文件的代碼段散列值;根據(jù)所述當(dāng)前進(jìn)程的惡意代碼特征判斷所述當(dāng)前進(jìn)程是否為惡意進(jìn)程;若所述當(dāng)前進(jìn)程是惡意進(jìn)程,則將所述待識別主機識別為僵尸主機。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述當(dāng)前進(jìn)程的惡意代碼特征判斷所述當(dāng)前進(jìn)程是否為惡意進(jìn)程的步驟包括:判斷預(yù)先建立的代碼段散列值病毒庫中是否存在與所述當(dāng)前進(jìn)程的進(jìn)程文件的代碼段散列值匹配的代碼段散列值;若存在與所述當(dāng)前進(jìn)程的進(jìn)程文件的代碼段散列值匹配的代碼段散列值,則確定當(dāng)前進(jìn)程是惡意進(jìn)程。3.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)前進(jìn)程的惡意代碼特征還包括:當(dāng)前進(jìn)程是否存在對應(yīng)的進(jìn)程文件,則所述根據(jù)所述當(dāng)前進(jìn)程的惡意代碼特征判斷所述當(dāng)前進(jìn)程是否為惡意進(jìn)程的步驟包括:判斷所述當(dāng)前進(jìn)程是否存在對應(yīng)的進(jìn)程文件;若所述當(dāng)前進(jìn)程不存在對應(yīng)的進(jìn)程文件,則確定所述當(dāng)前進(jìn)程為惡意進(jìn)程。4.如權(quán)利要求3所述的方法,其特征在于,所述當(dāng)前進(jìn)程的惡意代碼特征還包括:當(dāng)前進(jìn)程對應(yīng)的進(jìn)程文件是否加殼,所述根據(jù)所述當(dāng)前進(jìn)程的惡意代碼特征判斷所述當(dāng)前進(jìn)程是否為惡意進(jìn)程的步驟還包括:在所述當(dāng)前進(jìn)程存在對應(yīng)的進(jìn)程文件的情況下,判斷所述當(dāng)前進(jìn)程的進(jìn)程文件是否加殼;若所述當(dāng)前進(jìn)程的進(jìn)程文件加殼,且進(jìn)程文件為可執(zhí)行與可連接ELF格式的進(jìn)程文件,則確定所述當(dāng)前進(jìn)程為惡意進(jìn)程。5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述當(dāng)前進(jìn)程的惡意代碼特征判斷所述當(dāng)前進(jìn)程是否為惡意進(jìn)程的步驟包括:判斷所述當(dāng)前進(jìn)程是否存在對應(yīng)的進(jìn)程文件;若所述當(dāng)前進(jìn)程存在對應(yīng)的進(jìn)程文件,則判斷所述當(dāng)前進(jìn)程的進(jìn)程文件加殼;若所述當(dāng)前進(jìn)程的進(jìn)程文件未加殼,則判斷預(yù)先建立的、存儲于服務(wù)器上的代碼段散列值病毒庫中是否存在與所述當(dāng)前進(jìn)程的進(jìn)程文件的代碼段散列值匹配的代碼段散列值;若存在與所述當(dāng)前進(jìn)程的進(jìn)程文件的代碼段散列值匹配的代碼段散列值,則確定當(dāng)前進(jìn)程是惡意進(jìn)程。6.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)連接信息包括以下至少一項:IP、域名、統(tǒng)一資源定位符、端口。7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:發(fā)送所述被確定為惡意進(jìn)程的當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息給服務(wù)器,以便服務(wù)器依據(jù)所述網(wǎng)絡(luò)連接信息識別出其他僵尸主機。8.一種僵尸主機識別方法,其特征在于,用于識別網(wǎng)絡(luò)中的僵尸主機,所述方法包括:接收僵尸主機發(fā)送的被確定為惡意進(jìn)程的當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息;基于預(yù)先建立的中控機網(wǎng)絡(luò)連接信息白名單庫以及所述當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息確定出所述當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息中的僵尸網(wǎng)絡(luò)中控機的網(wǎng)絡(luò)連接信息;其中,所述僵尸網(wǎng)絡(luò)中控機的網(wǎng)絡(luò)連接信息包括僵尸網(wǎng)絡(luò)中控機IP;查找與所述僵尸網(wǎng)絡(luò)中控機IP關(guān)聯(lián)的網(wǎng)絡(luò)五元組;將查找出的網(wǎng)絡(luò)五元組對應(yīng)的主機作為識別出的云計算網(wǎng)絡(luò)中的僵尸主機。9.如權(quán)利要求8所述的方法,其特征在于,所述基于預(yù)先建立的中控機網(wǎng)絡(luò)連接信息白名單庫以及所述當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息確定出所述當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息中的僵尸網(wǎng)絡(luò)中控機的網(wǎng)絡(luò)連接信息的步驟包括:將當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息分別與所述中控機網(wǎng)絡(luò)連接信息白名單庫中對應(yīng)的網(wǎng)絡(luò)連接信息匹配;若中控機網(wǎng)絡(luò)連接信息白名單庫中存在至少一項網(wǎng)絡(luò)連接信息與當(dāng)前進(jìn)程的網(wǎng)絡(luò)連接信息中對應(yīng)的網(wǎng)絡(luò)連接...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:葉根深,崔一山,
申請(專利權(quán))人:阿里巴巴集團控股有限公司,
類型:發(fā)明
國別省市:開曼群島,KY
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。