• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    主動防御方法技術

    技術編號:10451486 閱讀:111 留言:0更新日期:2014-09-18 16:17
    本發(fā)明專利技術提供了一種主動防御方法,以解決現(xiàn)有技術中由用戶自行選擇的沙箱技術所存在的問題。所述方法包括:在對目標對象執(zhí)行操作之前,觸發(fā)以下防御步驟:對待操作的目標對象,自動判斷所述目標對象的執(zhí)行是否需要導入沙箱,如果是,則在沙箱中完成該目標對象的執(zhí)行;如果否,則在沙箱外完成該目標對象的執(zhí)行。本發(fā)明專利技術可以在用戶對目標對象執(zhí)行操作之前,自動判斷所述目標對象的執(zhí)行是否需要導入沙箱,幫助用戶決定哪些有風險的程序需要在沙箱內(nèi)運行。

    【技術實現(xiàn)步驟摘要】
    本專利技術專利申請是申請日為2011年4月21日、申請?zhí)枮?01110100859.6、名稱為“利用沙箱技術進行防御的方法、裝置及安全瀏覽器”的中國專利技術專利申請的分案申請。
    本專利技術涉及計算機安全
    ,特別是涉及一種利用沙箱技術進行防御的方法、裝置及一種安全瀏覽器。
    技術介紹
    在計算機安全領域,沙箱(也稱為沙盒)是一種程序的隔離運行機制,其目的是限制不可信進程的權限。沙箱技術經(jīng)常被用于執(zhí)行未經(jīng)測試的或不可信的客戶程序。為了避免不可信程序可能破壞其它程序的運行,沙箱技術通過為不可信客戶程序提供虛擬化的磁盤、內(nèi)存以及網(wǎng)絡資源,而這種虛擬化手段對客戶程序來說是透明的。由于沙箱里的資源被虛擬化(或被間接化),所以沙箱里的不可信程序的惡意行為往往會被限制在沙箱中,從而保護系統(tǒng)原有的狀態(tài)。 具體來說,沙箱技術可以將一個程序放入沙箱運行,這樣該程序所創(chuàng)建、修改、刪除的所有文件和注冊表都會被虛擬化重定向,也就是說所有操作都是虛擬的,真實的文件和注冊表不會被改動,這樣可以確保病毒無法對系統(tǒng)關鍵部位進行改動破壞系統(tǒng)。 目前沙箱技術提供了兩種類型的沙箱:一種是特定型沙箱,例如=ChiOme(—種瀏覽器)利用沙箱技術將渲染引擎或Flash放在沙箱內(nèi)運行,以保證瀏覽器的安全;還有一種是通用型沙箱,例如=Sandboxie (另一種瀏覽器)則提供給用戶一個沙箱,讓用戶自行選擇軟件程序放入沙箱內(nèi)運行。 與特定型沙箱相比,上述由用戶選擇的通用型沙箱為用戶提供了更多的靈活性,極大地方便了用戶的使用。但是,這種讓用戶選擇的方式存在以下幾個問題: 第一,用戶必須自行判斷哪些是有風險的程序需要放在沙箱內(nèi)運行,如果用戶不了解程序的特性,就可能選擇錯誤; 第二,錯誤地使用沙箱,如將正在編輯文件的編輯程序放置沙箱內(nèi),會導致文件丟失; 第三,用戶自行選擇的方式易用性不高,操作復雜,不符合用戶的操作習慣。
    技術實現(xiàn)思路
    本專利技術所要解決的技術問題是提供一種利用沙箱技術進行防御的方法、裝置及安全瀏覽器,以解決現(xiàn)有技術中由用戶自行選擇的沙箱技術所存在的問題。 為了解決上述問題,本專利技術公開了一種利用沙箱技術進行防御的方法,包括: 在對目標對象執(zhí)行操作之前,觸發(fā)以下防御步驟: 對待操作的目標對象,自動判斷所述目標對象的執(zhí)行是否需要導入沙箱,如果是,則在沙箱中完成該目標對象的執(zhí)打;如果否,則在沙箱外完成該目標對象的執(zhí)打。獨發(fā)防御步驟;和/或,在下載所述目標文匕御步驟; 則在用戶輸入所述信息時觸發(fā)防御步驟。待操作的目標對象是否符合預置的匹配規(guī)需要導入沙箱;如果不符合,則不需要導入否符合預置的匹配規(guī)則之前,還包括:創(chuàng)建:所述進程的父進程是否在沙箱內(nèi),如果是, ;如果否,則繼續(xù)判斷所述待操作的目標對否符合預置的匹配規(guī)則之前,還包括:判斷導入沙箱,如果是,則所述待操作的目標對述待操作的目標對象是否符合預置的匹配否符合預置的匹配規(guī)則之前,還包括:判斷=在白名單中,則所述待操作的目標對象是置的匹配規(guī)則;和/或,判斷所述目標對象的來源程序的相關信息是否符合預置的匹配規(guī)則。 其中,所述目標對象的相關信息包括目標對象的文件路徑、和/或加密數(shù)據(jù)、和/或文件屬性、和/或圖標特征值、和/或文件特征值、和/或下載來源;所述來源程序的相關信息包括來源程序的文件路徑、和/或加密數(shù)據(jù)、和/或文件屬性、和/或圖標特征值、和/或文件特征值、和/或下載來源。 優(yōu)選的,當所述待操作的目標對象為用戶輸入的信息時,判斷所述待操作的目標對象是否符合預置的匹配規(guī)則,包括:判斷所述用戶輸入的信息是否符合預置的匹配規(guī)則。 優(yōu)選的,根據(jù)客戶端的請求,由服務器端自動判斷所述待操作的目標對象的執(zhí)行是否需要導入沙箱;和/或,由客戶端自動判斷所述待操作的目標對象的執(zhí)行是否需要導入沙箱。 優(yōu)選的,如果所述待操作的目標對象的執(zhí)行需要導入沙箱,則導入沙箱之前,還包括:彈出提示窗提示用戶是否導入沙箱。 本專利技術還提供了一種利用沙箱技術進行防御的裝置,包括: 判斷觸發(fā)模塊,用于在對目標對象執(zhí)行操作之前,觸發(fā)所述自動判斷模塊; 自動判斷模塊,用于對待操作的目標對象,自動判斷所述目標對象的執(zhí)行是否需要導入沙箱,如果是,則在沙箱中完成該目標對象的執(zhí)行;如果否,則在沙箱外完成該目標對象的執(zhí)行。 其中,當自動判斷所述目標對象的執(zhí)行需要導入沙箱時: 如果所述目標對象為目標程序,則所述自動判斷模塊將該目標程序?qū)肷诚洌谏诚渲型瓿稍撃繕顺绦虻倪\行; 如果所述目標對象為目標文件,則所述自動判斷模塊將執(zhí)行該目標文件的關聯(lián)程序?qū)肷诚洌谏诚渲杏伤鲫P聯(lián)程序運行該目標文件; 如果所述目標對象為用戶輸入的信息,則所述自動判斷模塊將接收該用戶輸入信息的關聯(lián)程序?qū)肷诚洌谏诚渲懈鶕?jù)該用戶輸入信息運行所述關聯(lián)程序;所述用戶輸入的信息包括網(wǎng)址和/或關鍵詞。 其中,如果所述目標對象為目標程序,則所述判斷觸發(fā)模塊將所述目標程序下載到客戶端后在客戶端運行該目標程序之前觸發(fā)自動判斷模塊;和/或,在下載所述目標程序之前觸發(fā)自動判斷模塊; 如果所述目標對象為目標文件,則所述判斷觸發(fā)模塊將所述目標文件或執(zhí)行該目標文件的關聯(lián)程序下載到客戶端后在客戶端運行該目標文件之前觸發(fā)自動判斷模塊;和/或,在下載所述目標文件或在線執(zhí)行該目標文件的關聯(lián)程序之前觸發(fā)自動判斷模塊; 如果所述目標對象為用戶輸入的信息,則所述判斷觸發(fā)模塊在用戶輸入所述信息時觸發(fā)自動判斷模塊。 優(yōu)選的,所述自動判斷模塊包括:規(guī)則判斷子模塊,用于判斷所述待操作的目標對象是否符合預置的匹配規(guī)則,如果符合,則所述待操作的目標對象的執(zhí)行需要導入沙箱;如果不符合,則不需要導入沙箱。 優(yōu)選的,所述自動判斷模塊還包括:父進程判斷子模塊,用于在創(chuàng)建用于自動判斷所述目標對象的執(zhí)行的進程后,判斷所述進程的父進程是否在沙箱內(nèi),如果是,則所述待操繼續(xù)判斷所述待操作的目標對象是否符合 I標程序和/或目標文件時,所述規(guī)則判斷預置的匹配規(guī)則40/或,判斷所述目標對2則; 標對象的文件路徑、和/或加密數(shù)據(jù)、和/:值、和/或下載來源;所述來源程序的相關、和/或文件屬性、和/或圖標特征值、和/ 丨勺信息時,所述規(guī)則判斷子模塊判斷所述用于當所述待操作的目標對象的執(zhí)行需要導=是否導入沙箱。 &如上所述的利用沙箱技術進行防御的裝 【附圖說明】 圖1是本專利技術實施例所述一種利用沙箱技術進行防御的方法流程圖; 圖2是本專利技術優(yōu)選實施例所述一種利用沙箱技術進行防御的方法流程圖; 圖3是本專利技術優(yōu)選實施例所述一種利用沙箱技術進行防御的裝置結構圖。 【具體實施方式】 為使本專利技術的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本專利技術作進一步詳細的說明。 對于采用了沙箱技術的系統(tǒng),本專利技術提供了一種智能判定的方法,可以在用戶對目標對象執(zhí)行操作之前,自動判斷所述目標對象的執(zhí)行是否需要導入沙箱,從而幫助用戶決定哪些有風險的程序需要在沙箱內(nèi)運行。 下面通過實施例進行詳細說明。 參照圖1,是本專利技術實施例所述一種利用沙箱技術進行防御的方法流程圖。 步驟101,在對目標對象執(zhí)行操作之前,觸發(fā)以下防御步驟; 步驟102,對待操作的目標本文檔來自技高網(wǎng)
    ...

    【技術保護點】
    一種主動防御方法,其包括:在對目標對象執(zhí)行操作之前,判斷所述目標對象是否符合預置的匹配規(guī)則;如果所述目標對象符合預置的匹配規(guī)則,則在沙箱中完成該目標對象的執(zhí)行。

    【技術特征摘要】
    1.一種主動防御方法,其包括: 在對目標對象執(zhí)行操作之前,判斷所述目標對象是否符合預置的匹配規(guī)則; 如果所述目標對象符合預置的匹配規(guī)則,則在沙箱中完成該目標對象的執(zhí)行。2.根據(jù)權利要求1所述的方法,其中,所述目標對象包括以下任一項:目標程序、目標文件和用戶輸入的信息。3.根據(jù)權利要求2所述的方法,其中,當所述目標對象為目標程序時,在沙箱中完成該目標對象的執(zhí)行進一步包括: 將該目標程序?qū)肷诚洌? 在沙箱中執(zhí)行該目標程序。4.根據(jù)權利要求2所述的方法,其中,當所述目標對象為目標文件,在沙箱中完成該目標對象的執(zhí)行進一步包括: 將執(zhí)行該目標文件的關聯(lián)程序?qū)肷诚洌? 在沙箱中由所述關聯(lián)程序運行該目標文件。5.根據(jù)權利要求2所述的方法,其中,當所述目標對象為用戶輸入的信息時,在沙箱中完成該目標對象的執(zhí)行進一步包括: 將接收該用戶輸入信息的關聯(lián)程序?qū)肷诚洌? 在沙箱中根據(jù)該用戶輸入信息運行所述關聯(lián)程序; 其中,所述用戶輸入的信息包括網(wǎng)址和/或關鍵詞。6.根據(jù)權利要求1至5中任一項所述的方法,其中,判斷所述目標對象是否符合預置的匹配規(guī)則進一步包括: 查詢預置的數(shù)據(jù)庫; 將所述目標對象與該數(shù)據(jù)庫中的預置規(guī)則進行比較; 如果在該數(shù)據(jù)庫中查詢到,則所述目標對象符合匹配規(guī)則。7.根據(jù)權利要求1至5中任一項所述的方法,其中,當所述目標對象為目標程序和/或目標文件時,判斷所述目標對象是否符合預置的匹配規(guī)則進一步包括: 判斷所述目標對象的相關信息是否符合預置的匹配規(guī)則; 和/或,判斷所述目標對象的來源程序的相關信息是否符合預置的匹配規(guī)則。8.根據(jù)權利要求7所述的方法,其中, 所述目標對象的相關信息包括目標對象的文件路徑、和/或加密數(shù)據(jù)、和/或文件屬性、和/或圖標特征值、和/或文件特征值、和/或下載來源; 所述來源程序的相關信息包括來源程序的文件路徑、和/或加密數(shù)據(jù)、和/或文件屬性、和/或圖標特征值、和/或文件特征值、和/或下載來源。9.根據(jù)權利要求1至5中任一項所述的方法,其中,當所述目標對象為用戶輸入的信息時,判斷所述目標對象是否符合預置的匹配規(guī)則包括: 判斷所述用戶輸入的信息是否符合預置的匹配規(guī)則。10.一種主動防御方法,其包括: 在對目標對象執(zhí)行操作之前,創(chuàng)建用于判斷所述目標對象的執(zhí)行的進程; 判斷所述進程的父進程是否在沙箱內(nèi); 如果在沙箱內(nèi),則在沙箱中完成該目標對象的執(zhí)行,否則判斷所述目標對象是否符合預置的匹配規(guī)則; 如果所述目標對象符合預置的匹配規(guī)則,則在沙箱中完成該目標對象的執(zhí)行。11.根據(jù)權利要求10所述的方法,其中,所述目標對象包括以下任一項:目標程序、目標文件和用戶輸入的信息。12.根據(jù)權利要求11所述的方法,其中,當所述目標對象為目標程序時,在沙箱中完成該目標對象的執(zhí)行進一步包括: 將該目標程序?qū)肷诚洌? 在沙箱中執(zhí)行該目標程序。13.根據(jù)權利要求11所述的方法,其中,當所述目標對象為目標文件,在沙箱中完成該目標對象的執(zhí)行進一步包括: 將執(zhí)行該目標文件的關聯(lián)程序?qū)肷诚洌? 在沙箱中由所述關聯(lián)程序運行該目標文件。14.根據(jù)權利要求11所述的方法,其中,當所述目標對象為用戶輸入的信息時,在沙箱中完成該目標 對象的執(zhí)彳丁進一步包括: 將接收該用戶輸入信息的關聯(lián)程序?qū)肷诚洌? 在沙箱中根據(jù)該用戶輸入信息運行所述關聯(lián)程序; 其中,所述用戶輸入的信息包括網(wǎng)址和/或關鍵詞。15.根據(jù)權利要求10至14中任一項所述的方法,其中,判斷所述目標對象是否符合預置的匹配規(guī)則進一步包括: 查詢預置的數(shù)據(jù)庫; 將所述目標對象與該數(shù)據(jù)庫中的預置規(guī)則進行比較; 如果在該數(shù)據(jù)庫中查詢到,則所述目標對象符合匹配規(guī)則。16.根據(jù)權利要求10至14中任一項所述的方法,其中,當所述目標對象為目標程序和/或目標文件時,判斷所述目標對象是否符合預置的匹配規(guī)則進一步包括: 判斷所述目標對象的相關信息是否符合預置的匹配規(guī)則; 和/或,判斷所述目標對象的來源程序的相關信息是否符合預置的匹配規(guī)則。17.根據(jù)權利要求16所述的方法,其中, 所述目標對象的相關信息包括目標對象的文件路徑、和/或加密數(shù)據(jù)、和/或文件屬性、和/或圖標特征值、和/或文件特征值、和/或下載來源; 所述來源程序的相關信息包括來源程序的文件路徑、和/或加密數(shù)據(jù)、和/或文件屬性、和/或圖標特征值、和/或文件特征值、和/或下載來源。18.根據(jù)權利要求10至14中任一項所述的方法,其中,當所述目標對象為用戶輸入的信息時,判斷所述目標對象是否符合預置的匹配規(guī)則包括: 判斷所述用戶輸入的信...

    【專利技術屬性】
    技術研發(fā)人員:范紀鍠潘劍鋒孫曉駿路健華
    申請(專利權)人:北京奇虎科技有限公司奇智軟件北京有限公司
    類型:發(fā)明
    國別省市:北京;11

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品亚洲A∨无码一区二区三区| 久久久人妻精品无码一区| 精品久久久久久无码人妻蜜桃| 亚洲欧洲免费无码| 亚洲AⅤ无码一区二区三区在线| 日韩人妻无码精品久久免费一| gogo少妇无码肉肉视频| 午夜亚洲AV日韩AV无码大全| 中日精品无码一本二本三本| 性虎精品无码AV导航| 精品欧洲av无码一区二区三区| 久久人妻内射无码一区三区| 人妻精品无码一区二区三区| 曰韩人妻无码一区二区三区综合部| 内射无码专区久久亚洲| 无码精品人妻一区二区三区AV| 人妻无码αv中文字幕久久| 久久影院午夜理论片无码| 亚洲人成无码网站在线观看| 亚洲AV无码精品色午夜在线观看| 国产成人无码免费视频97 | 国产精品毛片无码| 久久男人Av资源网站无码软件| 在线播放无码高潮的视频 | 中文字幕丰满乱子无码视频| 欧洲精品无码成人久久久| 亚洲中文字幕无码av在线| 无码人妻久久一区二区三区 | 中文字幕人妻无码专区| 日韩免费无码一区二区视频| 亚洲国产精品无码中文lv| 精品国精品无码自拍自在线| 亚洲AV无码精品蜜桃| 99无码人妻一区二区三区免费| 精品欧洲av无码一区二区| 久久精品无码专区免费青青| 亚洲av永久无码精品天堂久久| 久久ZYZ资源站无码中文动漫| 无码内射中文字幕岛国片| 精品无码AV一区二区三区不卡 | 无码人妻精品一区二区三区蜜桃 |