監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

IT設(shè)備管理系統(tǒng)安全解密安全瀏覽器真相

申請免費試用、咨詢電話:400-8352-114

本文要吐槽的是"安全瀏覽器"。說實話,瀏覽器+安全的概念不錯,雖然內(nèi)核是人家的,自己還是能折騰出點花樣的。但這幾天看到某知名廠商隨時把"最安全"掛在嘴邊,我憤青的內(nèi)心就被撩動了。

大家也許已經(jīng)猜到了是哪家廠商,歡迎對號入座。其實,是哪家廠商、哪款瀏覽器真的不重要。重要的是,用戶自己要做到心中有數(shù),別中了人家陰招還在說感謝。

舉例來說,當你網(wǎng)購時,有"經(jīng)驗"的賣家會"好心"向你推薦某知名安全瀏覽器,主打安全,你還心存感激。所以當他發(fā)你一個鏈接,該瀏覽器沒報任何風險,你就放心大膽支付消費了。結(jié)果呢?這是一個釣魚陷阱,你的資金早已直接捐給了騙子。安全瀏覽器真的安全嗎?

純粹技術(shù)分析太過于抽象,我選擇360安全瀏覽器、獵豹瀏覽器和谷歌Chrome作為分析對象。為什么選這三款呢?360安全瀏覽器和獵豹瀏覽器都出身于國內(nèi)主流安全廠商,體現(xiàn)了國內(nèi)最高的安全實力,目前也均賣力主打安全牌;Chrome則是國際上公認最安全的產(chǎn)品之一,包括Firefox也采用了Chrome的一些安全技術(shù)。IE呢?就不用提了吧。

瀏覽器安全應(yīng)該需要什么指標?

有同學可能會說,安全應(yīng)該是殺毒軟件的工作職責呀。是的,完全正確。殺病毒、攔釣魚確實是殺毒軟件的份內(nèi)事。但如果只能依靠殺毒軟件,所謂安全的瀏覽器就只能稱之為坑爹貨!既然取名安全或者主打安全牌,就要拿出點干貨來!

那么,安全的瀏覽器需要什么干貨呢?顧名思義,就是你在瀏覽器內(nèi)進行的任何操作都應(yīng)該是受到保護和避開風險的。通俗地說,你訪問色情網(wǎng)站,它要保證你不中毒;你網(wǎng)上購物,它要保證你不被盜;你登錄微博,它要保證你的隱私不會泄露……

從技術(shù)角度來講,安全的瀏覽器需要攔截別有用心的人一切可能的瀏覽攻擊行為,至少要包括以下幾個部分:

釣魚網(wǎng)址訪問攔截

掛馬網(wǎng)站訪問攔截

下載文件安全檢測

防止鍵盤敲擊遭記錄

木馬程序執(zhí)行攔截

系統(tǒng)內(nèi)核保護

網(wǎng)購支付頁面防篡改

……

這些標準是不是過于嚴格?安全無小事。恰恰相反,以上這些是最最基本的,缺任何一項都存在風險。比如,如果沒有木馬攔截,對方發(fā)給你一張"寶貝細節(jié)圖",你就可能已經(jīng)中招,支付后才發(fā)現(xiàn)沒轉(zhuǎn)到支付寶上,錢款徹底無影蹤。你要沒中過招,問問身邊的人,就知道網(wǎng)絡(luò)有多危險了。

你的安全瀏覽器掛了幾個鉤?

哪款瀏覽器能實現(xiàn)上述功能?我采用了一個工具進行分析,可通過查看它掛了什么"鉤子"(Hook)來判斷它在哪些地方做了安全監(jiān)控,再通過代碼逆向的方式查看它具體設(shè)計了哪些功能?

"鉤子",程序設(shè)計中的一個專業(yè)名詞。Windows系統(tǒng)中存在一些重要的系統(tǒng)關(guān)鍵點,在這些關(guān)鍵點上"掛鉤子",如下圖,就可以在Windows原生程序流程的基礎(chǔ)上運行額外的程序,實現(xiàn)特定的功能。如果要做安全防護,同樣可以在一些關(guān)鍵處掛上安全監(jiān)控的鉤子。

 

一般來說,系統(tǒng)中最關(guān)鍵的位置往往是內(nèi)核,它負責管理系統(tǒng)的進程、內(nèi)存、設(shè)備驅(qū)動程序、文件和網(wǎng)絡(luò)系統(tǒng),是一個操作系統(tǒng)的核心。任何程序包括惡意程序從啟動到關(guān)閉的整個過程,都離不開內(nèi)核的管理。因此,幾乎所有安全軟件都會在內(nèi)核上掛鉤子--內(nèi)核鉤子。

 

沒掛內(nèi)核鉤子意味著什么?正如上面所說,系統(tǒng)內(nèi)核已經(jīng)失守,無法保證沒有風險。如果有一個程序啟動,你無法驗證這是一個正常程序還是一個木馬病毒程序;如果有一個程序被關(guān)閉,你仍然無法得知是正常關(guān)閉還是你的安全防御程序被惡意關(guān)閉……風險程度可想而知。

從這個角度來說,360安全瀏覽器和Chrome并不具備系統(tǒng)安全防護能力。套用網(wǎng)購欺詐者常用的手段,在你使用這兩款瀏覽器在網(wǎng)上購物時,對方通過即時通訊工具如QQ等發(fā)送"寶貝細節(jié)圖"文件給你,實為網(wǎng)購木馬病毒文件,雙擊打開后,木馬啟動運行,乃至篡改賬號劫持交易,這兩款瀏覽器因為沒有監(jiān)控而會一直無動于衷。

 

更直觀地來說,系統(tǒng)中任何進程的啟動或關(guān)閉,獵豹瀏覽器憑借這些鉤子函數(shù)均要檢查,利用金山固有的云安全平臺,即可判定此程序(進程)是黑是白。正常文件當然OK,如果是木馬病毒在啟動,當然就會進行攔截。

再啰嗦幾句

看了上面的分析其實大家都明白了的,但還是忍不住再多說幾句,下個結(jié)論。

憑借360的云安全平臺,360安全瀏覽器實現(xiàn)釣魚攔截、下載文件鑒定不成問題,但這還遠不能保證瀏覽安全和網(wǎng)購安全。對惡意程序的啟動攔截,360瀏覽器還不能獨立進行,需要嚴重依賴360安全衛(wèi)士或者360殺毒。就這,如果說自己是"安全瀏覽器",還馬馬虎虎過得去,但如果動輒當"最"字輩,就只兩個字形容:坑爹。

Chrome呢?口碑很安全,但沒抓到內(nèi)核鉤子,我分析是由于Chrome采用了沙盒技術(shù)。它只要保證自己的程序不被惡意程序攻破即可,系統(tǒng)防護它可以不予考慮。關(guān)于沙盒技術(shù),已有不少介紹,不再詳述。

獵豹瀏覽器還真的讓我有點意外,他們家包裝了個BIPS概念,說實話,我沒興趣。但是獵豹確實把毒霸的K+和云安全都植入到了內(nèi)核里,要不我們在逆向的時候也看不到內(nèi)核鉤子了。當然,到底這一套玩意能不能經(jīng)得起實戰(zhàn),需要做大量專業(yè)測試。我沒測試,就不多說了。單從程序的邏輯分析來看,獵豹瀏覽器具有內(nèi)核鉤子、逆向出來的函數(shù)覆蓋全面,再結(jié)合云安全技術(shù),獵豹瀏覽器做到上述防御是完全可行的。

再再啰嗦幾句

1、做安全也好,做瀏覽器安全也好。其實拼的還是實力和積累。買來的引擎用在殺毒上尚可,但要植入到瀏覽器,終究會現(xiàn)原形。

2、國產(chǎn)瀏覽器如果真的做到了安全,喝水別忘挖井人,保持對Chrome、Firefox甚至IE的敬畏和感激是起碼的。動輒吹噓自己"最安全",你讓肯花幾千美金買個漏洞Chrome情何以堪?

 

 

推薦閱讀】

設(shè)備管理系統(tǒng)運維管理專區(qū)

管理人員如何過網(wǎng)絡(luò)拓撲圖實現(xiàn)查詢

中小型數(shù)據(jù)安全和管理安全應(yīng)對之策

企業(yè)設(shè)備管理系統(tǒng)運維管理軟件趨勢

設(shè)備管理軟件軟件專區(qū)

本文來自互聯(lián)網(wǎng),僅供參考
發(fā)布:2007-04-15 10:22    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普設(shè)備管理系統(tǒng)其他應(yīng)用

員工管理軟件 工作日程管理軟件 門禁考勤系統(tǒng) 門禁管理系統(tǒng) 電話管理系統(tǒng) 設(shè)備管理系統(tǒng) 工單管理系統(tǒng) 設(shè)備管理系統(tǒng)免費版 免費工單管理系統(tǒng) 免費日程管理軟件 日程管理軟件免費下載 電話管理軟件下載 門禁管理系統(tǒng) 工單管理軟件