谷歌干著急、微軟不敢碰的殺軟難題 這家中國廠商竟然解決了?
作為計算機的守護者,殺毒軟體能夠清除一切已知的威脅計算機安全的木馬、病毒等有害程序,但因為其「看門人」的特殊身份,擁有較高的系統許可權,也成為黑客總是躍躍欲試的攻擊入口。在近幾年的安全大會中,越來越多的研究人員開始關注殺毒軟體自身的安全問題,谷歌的黑客大牛更是為此直接叫板微軟。
谷歌喊話微軟:你家殺軟漏洞太多,不要放棄治療!
早在2015年的POC安全大會上,來自中國的安全團隊360 VulcanTeam首次披露了一種針對微軟自帶殺毒引擎的攻擊形式:利用Windows Defender的安全漏洞,攻擊者能夠突破Edge瀏覽器並攻破Win10系統。
通俗的說,黑客給你發來一個文件,如果Windows Defender沒有去檢測它是不是安全,你電腦就沒事(只要你自己別雙擊打開就好);但是Windows Defender會自動掃描,然後就被病毒利用漏洞「附體」,直接把系統控制權拱手交給黑客。
而且這還不是個例!在2017年,谷歌的王牌安全團隊Project Zero又披露多個Windows Defender掃描引擎的安全漏洞,道理也是一樣的。用谷歌著名黑客Tavis Ormandy的話說,這是他「記憶中最嚴重的Windows遠程代碼執行漏洞,簡直不能更糟了。」
而一旦這些安全漏洞被黑客掌握,只要用戶使用Windows Defender掃描文件,黑客就能通過這些漏洞控制用戶電腦,後果不堪設想。
這個場景在電影里就很常見了,小偷想要進入某豪宅,在保安檢查搜身的時候,直接把保安打倒,拿走保安身上的各種鑰匙和通關密碼,於是豪宅的控制權就跑到了小偷手裡。
那麼在這種情況下,如何保障殺毒軟體的安全?谷歌安全團隊多次給微軟提建議:要不要考慮把你們的殺毒引擎放進沙箱?這樣不就安全多了!
谷歌的建議不無道理,因為殺毒軟體對系統擁有一定程度的控制權,如果引擎不在沙箱中,就相當於暴露在外的指揮者,一旦受到攻擊,意味著用戶的電腦可被惡意攻擊者完全控制。
這裡的「沙箱」不是下面這種玩沙子的箱。
而是指一種限制程序行為的虛擬執行環境,計算機與瀏覽器等程序的操作都會在這個虛擬的程序中運行,在其內部運行的程序並不能對硬碟產生永久性的影響,可用以測試不受信任的應用程序或上網行為。
所以將殺毒引擎放入沙箱,意味著給電腦上了「雙保險」:殺毒軟體可以保護電腦,沙箱可以保護殺毒軟體。
微軟:把引擎放進沙箱?這個需求做不了
對於熱衷給自己報漏洞還提改進建議的「好基友」,微軟表示十分感謝,並報以尷尬而不失禮貌的微笑,至於沙箱?麻煩太多,不約不約。
確實,由於將掃描引擎加入沙箱與自身功能、架構有所衝突,此前從未有殺毒軟體真正將掃描引擎放入沙箱的先例。
其實關於殺毒引擎要不要加沙箱的問題,相愛相殺的谷歌和微軟兩巨頭一直以來都爭論不休,兩家的研究員Justin Schuh、 Will Harris、 Dave dwizzzle Weston在推特上還曾有過眾目睽睽下你來我往的「口水戰」。其中有一次,谷歌著名的安全研究員Justin Schuh還立下「賭約」,他覺得微軟將會是第一個給殺毒引擎加入沙箱的廠商。
不過最近,事情的發展顯然兩大巨頭都始料未及——他們爭論這麼久都無法解決的問題,被一家中國廠商攻破了!
中國安全廠商360發布重磅消息,全球首家成功實現了殺毒掃描的沙箱保護——360殺毒和安全衛士的最新版本,為QEX安全引擎加入沙箱隔離防護機制。當用戶下載文件進行安全檢測時,QEX引擎對文件的掃描過程會在沙箱中執行,可以避免黑客利用殺毒軟體漏洞實施攻擊。讓整個行業頭大的沙箱和殺毒軟體架構的衝突難題,這次也被360這個來自中國的廠商完美解決。
這一功能改進的原理就是,當用戶下載一個文件進入電腦時,QEX引擎對文件進行掃描的動作在沙箱中進行。也就是說,360將殺軟運行過程中最危險、最易受攻擊的一個步驟,放在了一個隔離的安全區域進行,就算在這個步驟中殺毒軟體被攻擊,也不會影響真實系統。
360這次實現將自家QEX殺毒掃描引擎放入沙箱,開創了殺毒軟體引擎加入安全保護機制的先例,對於安全界來說是一個里程碑式的突破。不久前,來自360 Alpha Team的安全研究員剛剛領走了谷歌漏洞致謝史上最高的一筆獎金,這個頻頻在國際巨頭面前刷存在感的中國公司,恐怕還要不停創造新的驚喜出來了。
※坐飛機再不用關機了,這才發現「飛行模式」是華為17年前的專利
TAG:磐石之心 |