惡意軟件正在瞄準(zhǔn)加密貨幣挖礦行業(yè)
加密貨幣繼續(xù)成為頭條新聞,而且通常是出于一些不好的現(xiàn)象。隨著加密貨幣的價(jià)值繼續(xù)波動(dòng),我們看到大量新的加密惡意軟件持續(xù)出現(xiàn)。這反映了現(xiàn)代惡意軟件的演變,各種變體攻擊全球的計(jì)算機(jī)系統(tǒng),劫持它們?nèi)ネ诰蚣用茇泿牛⒗檬芎φ叩馁Y源。加密惡意軟件實(shí)際上是在賺錢。
毫無疑問,由于數(shù)字貨幣提供了一定程度的匿名性,而且相當(dāng)賺錢,加密惡意軟件一直在激增。但這可能只是所有惡意軟件中最糟糕的。在這個(gè)加密惡意軟件的新時(shí)代,當(dāng)終端用戶訪問受感染的站點(diǎn)時(shí),他們只需使用終端用戶的設(shè)備來挖掘加密貨幣。
越來越多的網(wǎng)站開始通過訪問者來進(jìn)行加密貨幣開采,而不是通過廣告為他們的業(yè)務(wù)提供資金。最近,受歡迎的torrent網(wǎng)站“海盜灣”(Pirate Bay)運(yùn)營著bitcoin-miner,作為廣告的替代品,為該公司提供資金。這種新的創(chuàng)收方案導(dǎo)致用戶的中央處理器(cpu)和電力使用急劇增加,同時(shí)降低了設(shè)備的性能。巧的是,廣告收入正在顯著下降。
如果你沒有聽說過比特幣,那你一定是與世隔絕了。它無疑是最著名的加密貨幣,它是由“挖掘”產(chǎn)生的?!拔宜f的挖掘,是指利用大量能量和處理能力來驗(yàn)證事務(wù)的計(jì)算密集型任務(wù)。”成功的礦工會(huì)得到一枚“硬幣”作為獎(jiǎng)勵(lì),這枚硬幣會(huì)被添加到數(shù)字錢包中——或者,在加密的情況下,被劫持到黑客的數(shù)字錢包中。這是首次,惡意軟件可以直接為罪犯“印錢票”。
就其本身而言,個(gè)人電腦的功能還不足以通過開采加密貨幣來賺錢——關(guān)鍵字是“賺錢”。“正確地開采需要專業(yè)的設(shè)備,包括專業(yè)的硬件和大量的電力。請(qǐng)注意,現(xiàn)在有不同的加密貨幣算法,其中一些算法比其他算法更密集,需要更多的計(jì)算能力。
這些是如何發(fā)生的?
一般來說,惡意軟件是通過某些事件訪問計(jì)算機(jī)。一種招募方式是通過第三方應(yīng)用程序和插件。例如,超過5000個(gè)澳大利亞和全球政府網(wǎng)站被植入Coinhive加密貨幣開采軟件,就是通過browseloud的插件。
這是一個(gè)很大的轉(zhuǎn)折,壞人不再需要按照以前的做法。而是,通過使用瀏覽器來植入挖掘代碼即可,用戶在加載受感染的頁面時(shí)就會(huì)被迫挾持。代碼在后臺(tái)運(yùn)行,這使得檢測(cè)非常困難。軟件現(xiàn)在是一把雙刃劍。只要用戶在網(wǎng)站上,惡意軟件就會(huì)運(yùn)行,而用戶也不知道軟件是什么時(shí)候運(yùn)行的。
然而,Malwarebytes研究人員Jerome Segura最近發(fā)現(xiàn)了一種簡單的技術(shù),這種技術(shù)允許即使在窗口關(guān)閉后仍然繼續(xù)挖掘。訣竅在于創(chuàng)建一個(gè)彈出式隱藏窗口,該窗口的大小正好適合任務(wù)欄,并將其隱藏到用戶的視圖中。
這些加密貨幣的礦工們利用計(jì)算機(jī)的資源,使他們能夠工作,挖掘貨幣。不幸的是,當(dāng)用戶的硬件和電力被用來為挖礦賺錢時(shí),用戶卻得不到任何好處。相反,它們使計(jì)算機(jī)性能和組件方面降低了。
這是對(duì)所謂的第三方軟件的長期關(guān)注。許多組織允許應(yīng)用程序編程接口(api)和其他插件進(jìn)入它們的系統(tǒng)和/或環(huán)境。再加上通過庫交付此類軟件,這意味著插件可以被篡改或被受感染的軟件取代。任何組織都應(yīng)該專注于檢查和驗(yàn)證插件和第三方軟件的使用,這是管控?cái)?shù)字風(fēng)險(xiǎn)的一種謹(jǐn)慎的方法。
現(xiàn)在可以部署許多保護(hù)機(jī)制來防止加密貨幣采礦軟件的惡意傳播,但目前最好的選擇是阻止已知的挖掘領(lǐng)域。需要付出一些努力的做法,一個(gè)更好的選擇就是將這些站點(diǎn)添加到操作系統(tǒng)的主機(jī)文件中,以便這些域重定向到本地主機(jī),從而有效地使代碼加入到黑名單中。
企業(yè)也可以禁用JavaScript。但是,許多網(wǎng)站需要JavaScript來實(shí)現(xiàn)部分或全部功能。不過,如果禁用了JavaScript,任何基于JavaScript的加密貨幣挖掘程序都不能運(yùn)行。
盡管網(wǎng)頁瀏覽器集成了反加密惡意軟件的功能,但大多數(shù)常見的瀏覽器都不會(huì)檢測(cè)或阻止加密挖礦程序。然而,當(dāng)用戶訪問網(wǎng)頁時(shí),一些反惡意軟件和反病毒程序可以檢測(cè)和屏蔽密碼劫持代碼。
在網(wǎng)頁瀏覽器上安裝廣告攔截、反加密挖掘擴(kuò)展可以有效地阻止此類腳本的運(yùn)行。這里的關(guān)鍵是采用高度重視和維護(hù)的供應(yīng)商,以確保它會(huì)定期更新,不會(huì)演變成廣告軟件噩夢(mèng)。Firefox、Chrome和Opera都有“No Coin”的擴(kuò)展功能,但遺憾的是微軟和蘋果都沒有。Ad-blocking擴(kuò)展和Adblock Plus還可以檢測(cè)加密挖掘的腳本。
變化著的環(huán)境
需要注意的是,加密挖掘惡意軟件采用了與其他許多網(wǎng)絡(luò)威脅相同的操作方式:它們都利用了漏洞,包括從惡意垃圾郵件到第三方垃圾軟件或篡改插件的所有漏洞。例如,Adylkuzz利用了EternalBlue漏洞和DoublePulsar的后門——這個(gè)安全漏洞與ransomware以前使用過的一樣。與此同時(shí),CPUMiner使用了SambaCry, WannaCry的Linux續(xù)集,利用了一個(gè)開源網(wǎng)絡(luò)應(yīng)用Samba中的漏洞。
早些時(shí)候,我提到了一個(gè)合理的解釋,為什么有些網(wǎng)站可能使用加密貨幣的挖掘程序來賺錢。這當(dāng)然是一個(gè)有趣的交換,一些網(wǎng)站用很多廣告來轟炸訪問者。理想的情況是,網(wǎng)站會(huì)通知訪問者,一個(gè)礦機(jī)正在運(yùn)行,使用戶在知情的情況下做出決定。畢竟,沒有人喜歡被人利用。
這些挖礦程序被武器化,并被用于除了創(chuàng)造收入之外的更邪惡的目的,這個(gè)只是時(shí)間問題。與早期的垃圾郵件類似,隨著惡意附件的增加,垃圾郵件數(shù)量也穩(wěn)步增長。