沙箱概述

最早接觸沙箱時(shí),覺(jué)得他就是跟虛擬機(jī)一樣的作用剧浸,或者說(shuō)是一個(gè)影子系統(tǒng)
因此我最初認(rèn)為沙箱,sandboxie矗钟,它就是一個(gè)輕量級(jí)虛擬機(jī)唆香,軟件的操作都不會(huì)影響真正的系統(tǒng),包括文件吨艇、注冊(cè)表等等資源躬它,可以在里面想干嘛就干嘛
因?yàn)橹皩W(xué)的是網(wǎng)絡(luò)安全相關(guān)專業(yè),在網(wǎng)上下載東西非常謹(jǐn)慎东涡,就算通過(guò)了殺毒軟件掃描冯吓,但是也怕有后門或者其他東西,畢竟可以通過(guò)靜態(tài)逃過(guò)殺毒軟件
很多軟件沒(méi)有官網(wǎng)软啼,讓人用著不是很放心桑谍,或者一些軟件有官網(wǎng)但是正版太貴支持不起,只能在網(wǎng)上尋求破解版祸挪,但是呢破解版不知道別人會(huì)不會(huì)在軟件里做過(guò)什么
所以很多時(shí)候锣披,在網(wǎng)上下載的文件只要不影響使用的情況下我會(huì)將其放到虛擬機(jī)或者沙箱里

沙箱概述

但是現(xiàn)在對(duì)于沙箱的概念有些變化了
公司的后端分析平臺(tái)也叫沙箱,準(zhǔn)確一點(diǎn)來(lái)說(shuō)是云沙箱,主要用于上網(wǎng)行為管理等
沙箱的原理:重定向
相信有了解過(guò)Linux的朋友對(duì)重定向很熟悉雹仿,顧名思義增热,就是重新指定方向,也就是說(shuō)沙箱能夠做到讓沙箱內(nèi)軟件操作的文件胧辽、注冊(cè)表等路徑重定向到其他位置(沙箱指定位置)峻仇,這樣軟件操作的資源就不會(huì)被訪問(wèn)或者操作,保證資源的安全性
比如我從網(wǎng)上下載的軟件有問(wèn)題邑商,他可能有留有后門摄咆、植入了病毒等等,當(dāng)我使用該文件時(shí)他可以拿到我電腦的管理員權(quán)限進(jìn)而控制我的電腦人断。但是沙箱重定向后吭从,即使軟件被惡意修改、存在病毒恶迈,想破壞系統(tǒng)關(guān)鍵文件涩金,也不太可能了
這其實(shí)就跟使用影子系統(tǒng)是一個(gè)道理,影子系統(tǒng)是一個(gè)虛構(gòu)的環(huán)境暇仲,不管你在里面做了什么步做,當(dāng)你關(guān)閉后所有操作都不會(huì)保存也不會(huì)對(duì)物理機(jī)造成任何傷害。因此沙箱在運(yùn)行程序時(shí)其實(shí)就是為程序提供了一個(gè)虛擬化的環(huán)境奈附,并保證該程序的所有操作都會(huì)在這個(gè)虛擬化環(huán)境里面進(jìn)行
一個(gè)完備的沙箱一般需要處理這些東西

  • 文件
  • 注冊(cè)表
  • DCOM(RPC)
  • 進(jìn)程全度、線程
  • token、類名桅狠、消息
  • 驅(qū)動(dòng)加載
    再舉一個(gè)簡(jiǎn)單的例子理解一下重定向讼载。如果程序要?jiǎng)h除c:boot.ini,沙箱如何做到隔離中跌,保證文件不被刪除呢
  • 沙箱hook ZwDeleteFile,函數(shù)是HOOK_ZwDeleteFile
  • 在HOOK_ZwDeleteFile中菇篡,講路徑c:boot.ini加上一個(gè)前綴c:sandboxboot.ini漩符,轉(zhuǎn)到沙箱內(nèi)文件路徑
  • c:sandboxboot.ini不存在,會(huì)先把c:boot.ini拷貝到沙箱內(nèi)
  • 然后調(diào)用原始ZwDeleteFile驱还,刪除c:sandboxboot.ini
NTSTATUS HOOK_ZwDeleteFile(
  POBJECT_ATTRIBUTES ObjectAttributes
) {
   AddPrefix(ObjectAttributes->ObjectName, L"sandbox");//路徑加上沙箱前綴
   if(!PathFileExists(ObjectAttributes->ObjectName.Buffer)) {
      CopyFile();//拷貝進(jìn)來(lái)
   }
   return OrigZwDeleteFile(ObjectAttributes);
}
DCOM虛擬化
DCOM虛擬化最主要的作用是為了防止沙箱內(nèi)程序逃逸
所謂逃逸嗜暴,就是沙箱無(wú)法控制沙箱內(nèi)程序行為,程序可以繞過(guò)沙箱议蟆,對(duì)系統(tǒng)造成破壞
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末闷沥,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子咐容,更是在濱河造成了極大的恐慌舆逃,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異路狮,居然都是意外死亡虫啥,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門奄妨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)涂籽,“玉大人,你說(shuō)我怎么就攤上這事砸抛∑来疲” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵直焙,是天一觀的道長(zhǎng)景东。 經(jīng)常有香客問(wèn)我,道長(zhǎng)箕般,這世上最難降的妖魔是什么耐薯? 我笑而不...
    開(kāi)封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮丝里,結(jié)果婚禮上曲初,老公的妹妹穿的比我還像新娘。我一直安慰自己杯聚,他們只是感情好臼婆,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著幌绍,像睡著了一般颁褂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上傀广,一...
    開(kāi)封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天颁独,我揣著相機(jī)與錄音,去河邊找鬼伪冰。 笑死誓酒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的贮聂。 我是一名探鬼主播靠柑,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼吓懈!你這毒婦竟也來(lái)了歼冰?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤耻警,失蹤者是張志新(化名)和其女友劉穎隔嫡,沒(méi)想到半個(gè)月后甸怕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡畔勤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年蕾各,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片庆揪。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡式曲,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出缸榛,到底是詐尸還是另有隱情吝羞,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布内颗,位于F島的核電站钧排,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏均澳。R本人自食惡果不足惜恨溜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望找前。 院中可真熱鬧糟袁,春花似錦、人聲如沸躺盛。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)槽惫。三九已至周叮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間界斜,已是汗流浹背仿耽。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留各薇,地道東北人氓仲。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像得糜,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子晰洒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容