[發明專利]基于沙箱的資源處理方法、裝置、存儲介質和處理器有效
| 申請號: | 202011010210.0 | 申請日: | 2020-09-23 |
| 公開(公告)號: | CN112131001B | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 秦旭;蔣自立;賀志強 | 申請(專利權)人: | 山石網科通信技術股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 周春枚 |
| 地址: | 215153 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 資源 處理 方法 裝置 存儲 介質 處理器 | ||
本發明公開了一種基于沙箱的資源處理方法、裝置、存儲介質和處理器。其中,該方法包括:獲取在第一虛擬機中執行的目標樣本,其中,第一虛擬機由沙箱分配用于執行目標樣本的第一目標資源和第一目標執行時間;在目標樣本的當前執行時間超過第一目標執行時間的情況下,獲取目標樣本的第一資源使用數據,其中,第一資源使用數據包括第一虛擬機在當前目標執行時間內執行目標樣本所使用的至少一類資源的數據;基于第一資源使用數據調整目標樣本的虛擬執行環境;在調整后的虛擬執行環境中執行目標樣本。本發明解決了傳統沙箱無法兼顧部分需要較多運行資源的樣本檢出率和樣本處理效率的技術問題。
技術領域
本發明涉及數據處理領域,具體而言,涉及一種基于沙箱的資源處理方法、裝置、存儲介質和處理器。
背景技術
目前,出于資源使用效率、產出能力的考慮,沙箱一般采取的實現方案為:在一臺物理服務器部署多臺虛擬機,為每臺虛擬機設置最長執行時間、分配固定的資源來運行可疑程序。如果達到最長執行時間,程序仍在執行,沙箱會強制結束程序,執行后續操作。
但是,上述方案中,不同樣本執行所需時間不同,在沙箱里和最長執行時間有關,若最長執行時間設置過小,會導致沙箱無法收集到部分樣本的敏感行為,若最長執行時間設置過大,會導致浪費計算資源,降低沙箱對樣本的處理能力;并且,不同樣本執行時對系統資源的需求也不相同,有些樣本會進行頻繁的文件讀寫或者網絡需求等,當沙箱運行消耗大量資源的樣本時,由于資源限制,樣本的執行速度可能會變得緩慢,就可能導致沙箱無法收集到樣本的敏感行為,從而降低沙箱對樣本的處理能力。
針對上述傳統沙箱無法兼顧部分需要較多運行資源的樣本檢出率和樣本處理效率的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種基于沙箱的資源處理方法、裝置、存儲介質和處理器,以至少解決傳統沙箱無法兼顧部分需要較多運行資源的樣本檢出率和樣本處理效率的技術問題。
根據本發明實施例的一個方面,提供了一種基于沙箱的資源處理方法,包括:獲取在第一虛擬機中執行的目標樣本,其中,第一虛擬機由沙箱分配用于執行目標樣本的第一目標資源和第一目標執行時間;在目標樣本的當前執行時間超過第一目標執行時間的情況下,獲取目標樣本的第一資源使用數據,其中,第一資源使用數據包括第一虛擬機在當前目標執行時間內執行目標樣本所使用的至少一類資源的數據;基于第一資源使用數據調整目標樣本的虛擬執行環境;在調整后的虛擬執行環境中執行目標樣本。
可選地,基于第一資源使用數據調整目標樣本的虛擬執行環境,包括:基于第一資源使用數據確定第一目標資源不足,則延長第一目標執行時間至第二目標執行時間;在調整后的虛擬執行環境中執行目標樣本,包括:在第二目標執行時間內,在第一虛擬機中繼續執行目標樣本。
可選地,在延長第一目標執行時間至第二目標執行時間之前,該方法還包括:基于第一資源使用數據確定第二目標執行時間。
可選地,基于第一資源使用數據確定第二目標執行時間,包括:基于每類資源的占用率和對應的權重進行加權處理,得到目標樣本的第一目標資源占用率,其中,第一資源使用數據包括每類資源的占用率;基于第一目標資源占用率確定第二目標執行時間。
可選地,基于第一資源使用數據確定第一目標資源不足,包括:在每類資源的占用率不低于對應的第一閾值,和/或,第一目標資源占用率不低于對應的第二閾值的情況下,確定第一目標資源不足,其中,第一閾值和第二閾值為基于第一虛擬機進行設置。
可選地,該方法還包括:在每類資源的占用率低于第一閾值,且第一目標資源占用率低于第二閾值的情況下,確定第一目標資源充足,則生成第一樣本報告,其中,第一樣本報告用于指示目標樣本在第一虛擬機中的執行情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山石網科通信技術股份有限公司,未經山石網科通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011010210.0/2.html,轉載請聲明來源鉆瓜專利網。





