防范物聯(lián)網(wǎng)僵尸攻擊
它們很可能危及你的設(shè)備安全。因此,現(xiàn)在就應(yīng)該采取措施,確保你的設(shè)備免受感染。
本文引用地址:http://cafeforensic.com/article/201610/312003.htm在之前的博文(物聯(lián)網(wǎng)僵尸吞噬互聯(lián)網(wǎng))http://blogs.windriver.com/wind_river_blog/2016/10/iot-zombies-are-eating-the-internet.html)中,我們深入探討了最近發(fā)生的大規(guī)模DDoS(Distributed Denial of Service,分布式拒絕服務(wù))攻擊事件。在這些攻擊事件中,物聯(lián)網(wǎng)設(shè)備被用作機器人或者僵尸。該博文發(fā)布后不久,一個自稱是該惡意軟件作者的人公布了攻擊軟件的源代碼。這款名為Mirai的惡意軟件是一種木馬病毒,感染物聯(lián)網(wǎng)設(shè)備后,向多家知名網(wǎng)站發(fā)起了DDoS攻擊,受害設(shè)備數(shù)量驚人。Malware Tech估計有12萬臺設(shè)備受到感染,而Level 3則稱有150萬臺設(shè)備受到感染。這起攻擊事件只是最新的一例。
這些病毒是永久性的。
在思考如何應(yīng)對攻擊時,借用一下醫(yī)學(xué)病毒學(xué)原理來更好地了解一下Mirai的傳播方式,對我們是很有幫助的。
醫(yī)學(xué)上的感染分析方法是采用曲線圖來表現(xiàn)易感染、感染、修復(fù)三者的關(guān)系。這一方法同樣適用于我們現(xiàn)在面臨的問題:
設(shè)備一旦被感染,就會利用偽證書在網(wǎng)絡(luò)上尋找?guī)в虚_放Telnet端口的設(shè)備。一旦找到這樣的設(shè)備,就將木馬病毒植入其中,使其變成同樣的傀儡機去感染更多目標(biāo)。這個過程如上圖曲線的第一段所示。
有些設(shè)備有的可以修復(fù)或者受到保護,但很多都不能,于是成為被永久感染的設(shè)備。
即使那些修復(fù)了的設(shè)備,也不能避免被其他感染病毒的設(shè)備再次感染。由于許多設(shè)備被永久感染,襲擊將隨時可能卷土重來。
我們可以殺死Mirai病毒嗎?
有些方法可以殺死Mirai病毒,或者至少限制其影響。
修復(fù)所有設(shè)備
實際上,這是不可能的。大部分設(shè)備擁有者都不知道他們的設(shè)備已被感染,也不具備修復(fù)設(shè)備的技能,甚至也 沒有意愿修復(fù)設(shè)備(因為沒有受到直接影響)。
封殺控制-指令服務(wù)器
Mirai的弱點之一是新感染的設(shè)備需要向指令-控制服務(wù)器注冊后方可下載指令。這些是散播病毒的服務(wù)器,而非可能的受感染設(shè)備。如果控制-指令服務(wù)器被封殺,將會限制Mirai病毒的擴散。
保護目標(biāo)
為了應(yīng)對近日發(fā)生的物聯(lián)網(wǎng)DDoS攻擊,安全網(wǎng)站krebsonsecurity.com被迫更換了托管公司。DDoS攻擊并非是新鮮事,防御辦法還是有的,像這種轉(zhuǎn)移也是行之有效的應(yīng)對措施之一。
不過,說到底,要想修復(fù)目前所有被感染或者潛在會被感染的設(shè)備并不現(xiàn)實,而且我們也做不到徹底清理感染。
前景展望
即便不是Mirai,也會有其他自我繁殖的惡意軟件會被開發(fā)出來感染其它物聯(lián)網(wǎng)設(shè)備。Mirai源代碼的公開將加快后續(xù)病毒的開發(fā)步伐。
Mirai源代碼的公開會造成這一代碼被廣泛利用、發(fā)展??梢灶A(yù)見,將來的攻擊手段會取消對指令和控制服務(wù)器的依賴,從而使殺毒任務(wù)更加艱巨。
目前,Mirai主要進行DDoS攻擊。但是未來,它將利用物聯(lián)網(wǎng)設(shè)備作為僵尸物聯(lián)網(wǎng)設(shè)備,攻擊同一網(wǎng)絡(luò)上的其它系統(tǒng)。
設(shè)備免疫
目前看來,物聯(lián)網(wǎng)僵尸在可預(yù)見的將來都會存在。我們可以避免甚至隔離物聯(lián)網(wǎng)僵尸,但是隨著網(wǎng)絡(luò)的變更以及新設(shè)備的發(fā)展,新的病毒感染途徑也會隨之出現(xiàn)。由于感染的風(fēng)險持續(xù)存在,設(shè)備成為感染目標(biāo)只是個時間問題。因此,對設(shè)備進行免疫,使其免受感染至關(guān)重要。
顯然,免疫的第一步首先是消除已知的感染方式。消除或者阻斷不必要的服務(wù)(如Telnet),消除默認證書,代之以安全密碼,阻斷與外部端點的意外連接。
但從長遠來看,還需采取進一步措施防止出現(xiàn)可被適應(yīng)型病毒利用的漏洞。這就是CWE/SANS Top 25 Most Dangerous Software Errors (http://cwe.mitre.org/top25/)等工具軟件的作用,同時也是風(fēng)河能夠效力之處。
風(fēng)河產(chǎn)品可以提供以下多層次、預(yù)先集成的防護措施:
- 安全啟動和初始化,防范受影響的可執(zhí)行代碼
- 靜態(tài)數(shù)據(jù)加密,保護證書及其它敏感信息
- 雙向驗證,阻止不法終端及惡意嘗試連接
- 通信加密,保護敏感信息
- 操作系統(tǒng)增強,防止權(quán)限升級
- 防火墻阻斷意外的外部訪問或者意外的外部連接
- 安全更新修改需經(jīng)授權(quán),防止惡意修改
風(fēng)河的可定制系統(tǒng)產(chǎn)品集成了這些防護措施,使無關(guān)的服務(wù)被排除在設(shè)備之外。這樣就最大程度減少了病毒感染的途徑,使設(shè)備具有強大的防御功能。
此外,風(fēng)河的專業(yè)服務(wù)(Professional Services)團隊能夠從建立和部署安全證書的工具和流程,到優(yōu)化硬件安全功能的使用,以及安全風(fēng)險評估和安全測試等多方面,對產(chǎn)品進行評定,幫您定制適合您的產(chǎn)品。
永絕后路
物聯(lián)網(wǎng)僵尸會侵入你的設(shè)備、與設(shè)備互訪并尋找繼續(xù)感染其他設(shè)備的途徑。保護設(shè)備的方法有很多種,而預(yù)先集成的解決方案不僅能夠使設(shè)備免受當(dāng)前的病毒種類感染,并且能夠阻止將來變種病毒的侵襲。這種方法就是免疫——將使你的設(shè)備長期保持健康。
評論