[發(fā)明專利]針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的方法及裝置在審
| 申請?zhí)枺?/td> | 201811246657.0 | 申請日: | 2018-10-24 |
| 公開(公告)號(hào): | CN109409039A | 公開(公告)日: | 2019-03-01 |
| 發(fā)明(設(shè)計(jì))人: | 吳政 | 申請(專利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類號(hào): | G06F21/14 | 分類號(hào): | G06F21/14 |
| 代理公司: | 北京市浩天知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11276 | 代理人: | 宋菲;劉蘭蘭 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源文件 數(shù)據(jù)壓縮 目錄區(qū) 文件區(qū) 預(yù)設(shè) 刪除 加固處理 文件添加 壓縮包 | ||
本發(fā)明公開了一種針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的方法及裝置。其中,該方法包括:獲取所述數(shù)據(jù)壓縮包中包含的資源文件,并從所述數(shù)據(jù)壓縮包中刪除已獲取的資源文件;分別獲取所述已獲取的資源文件中包含的文件區(qū)數(shù)據(jù)以及目錄區(qū)數(shù)據(jù);針對所述文件區(qū)數(shù)據(jù)進(jìn)行預(yù)設(shè)處理,得到第一文件;以及,針對所述目錄區(qū)數(shù)據(jù)進(jìn)行預(yù)設(shè)處理,得到第二文件;將所述第一文件以及所述第二文件添加到刪除已獲取的資源文件后得到的數(shù)據(jù)壓縮包中,以得到加固壓縮包。通過該方式能夠針對數(shù)據(jù)壓縮包中的資源文件進(jìn)行有針對性地加固處理,提升了資源文件的安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的方法及裝置。
背景技術(shù)
目前,很多數(shù)據(jù)壓縮包中都包含大量的資源文件,包括但不限于:圖片資源文件、音頻資源文件、視頻資源文件、以及文字資源文件等。由于資源文件中包含的信息量較大,因此,有必要針對數(shù)據(jù)壓縮包中的資源文件進(jìn)行加固處理。
在現(xiàn)有技術(shù)中針對數(shù)據(jù)壓縮包進(jìn)行加固時(shí),大多直接將數(shù)據(jù)壓縮包作為一個(gè)整體性的加固對象進(jìn)行加固。但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中的上述方式至少存在下述缺陷:由于數(shù)據(jù)壓縮包中的數(shù)據(jù)類型多種多樣,直接針對整個(gè)數(shù)據(jù)壓縮包進(jìn)行加固的方式不僅操作繁瑣且缺乏針對性,容易導(dǎo)致加固效果不佳,不能有效地對數(shù)據(jù)壓縮包中的資源文件進(jìn)行保護(hù)。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的方法及裝置。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的方法,包括:
獲取所述數(shù)據(jù)壓縮包中包含的資源文件,并從所述數(shù)據(jù)壓縮包中刪除已獲取的資源文件;
分別獲取所述已獲取的資源文件中包含的文件區(qū)數(shù)據(jù)以及目錄區(qū)數(shù)據(jù);
針對所述文件區(qū)數(shù)據(jù)進(jìn)行預(yù)設(shè)處理,得到第一文件;以及,針對所述目錄區(qū)數(shù)據(jù)進(jìn)行預(yù)設(shè)處理,得到第二文件;
將所述第一文件以及所述第二文件添加到刪除已獲取的資源文件后得到的數(shù)據(jù)壓縮包中,以得到加固壓縮包。
根據(jù)本發(fā)明的另一方面,提供了一種針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的裝置,包括:
第一獲取模塊,適于獲取所述數(shù)據(jù)壓縮包中包含的資源文件,并從所述數(shù)據(jù)壓縮包中刪除已獲取的資源文件;
第二獲取模塊,適于分別獲取所述已獲取的資源文件中包含的文件區(qū)數(shù)據(jù)以及目錄區(qū)數(shù)據(jù);
處理模塊,適于針對所述文件區(qū)數(shù)據(jù)進(jìn)行預(yù)設(shè)處理,得到第一文件;以及,針對所述目錄區(qū)數(shù)據(jù)進(jìn)行預(yù)設(shè)處理,得到第二文件;
加固模塊,適于將所述第一文件以及所述第二文件添加到刪除已獲取的資源文件后得到的數(shù)據(jù)壓縮包中,以得到加固壓縮包。
根據(jù)本發(fā)明的又一方面,提供了一種電子設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,處理器、存儲(chǔ)器和通信接口通過通信總線完成相互間的通信;
存儲(chǔ)器用于存放至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行上述針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的方法對應(yīng)的操作。
根據(jù)本發(fā)明的再一方面,提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行如上述針對包含資源文件的數(shù)據(jù)壓縮包進(jìn)行加固的方法對應(yīng)的操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司,未經(jīng)北京奇虎科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811246657.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 資源文件的存儲(chǔ)訪問方法及裝置
- 一種游戲引擎加載資源文件的方法、裝置和計(jì)算機(jī)
- 一種獲取資源文件的方法和裝置
- 更新資源文件的方法、裝置和系統(tǒng)
- 靜態(tài)資源文件下載方法、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種文件處理方法及系統(tǒng)、計(jì)算設(shè)備及存儲(chǔ)介質(zhì)
- 無用資源的自動(dòng)刪除方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種資源的混淆方法和裝置
- 資源文件處理方法、裝置、計(jì)算機(jī)可讀介質(zhì)及電子設(shè)備
- 一種應(yīng)用資源管理方法、裝置及系統(tǒng)
- 基于WLAN網(wǎng)絡(luò)的數(shù)據(jù)壓縮傳輸方法、STA及AP
- 一種數(shù)據(jù)壓縮存儲(chǔ)方法、裝置,及分布式文件系統(tǒng)
- 數(shù)據(jù)傳輸、數(shù)據(jù)接收方法及裝置
- 一種數(shù)據(jù)壓縮存儲(chǔ)方法以及數(shù)據(jù)壓縮存儲(chǔ)裝置
- 數(shù)據(jù)的傳輸方法、數(shù)據(jù)傳輸裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 數(shù)據(jù)壓縮系統(tǒng)、有損數(shù)據(jù)壓縮的方法和數(shù)據(jù)壓縮的方法
- 數(shù)據(jù)壓縮方法、數(shù)據(jù)壓縮系統(tǒng)以及采用該系統(tǒng)的車輛ECU
- 數(shù)據(jù)壓縮方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 口授系統(tǒng)
- 具有幾個(gè)數(shù)據(jù)壓縮信道的數(shù)據(jù)壓縮組件
- 一種文件系統(tǒng)的目錄項(xiàng)整理方法
- 一種對多工作區(qū)的目錄進(jìn)行管理的方法及設(shè)備
- DSP嵌入式FLASH文件存儲(chǔ)系統(tǒng)
- 一種文件系統(tǒng)數(shù)據(jù)的管理方法及系統(tǒng)
- 一種快速的FAT32磁盤分區(qū)遍歷及文件查找方法
- 一種跨存儲(chǔ)區(qū)移動(dòng)圖片的方法、裝置及電子設(shè)備
- 基于多級(jí)頁表目錄結(jié)構(gòu)的文件系統(tǒng)的實(shí)現(xiàn)、訪問方法、終端
- 基于數(shù)據(jù)湖服務(wù)器的算法配置組合平臺(tái)
- 文檔目錄的顯示方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種企業(yè)數(shù)據(jù)盤點(diǎn)的數(shù)據(jù)目錄建成方法
- DSP嵌入式FLASH文件存儲(chǔ)系統(tǒng)
- 一種多方協(xié)同操作文件的版本管理控制方法
- 區(qū)文件簽名控制方法、裝置及區(qū)文件簽名系統(tǒng)
- 一種大圖像文件及生成和讀取方法
- 一種文件合并方法及裝置
- 文件系統(tǒng)實(shí)現(xiàn)方法、碎片整理方法、操作位置定位方法
- 一種數(shù)據(jù)存儲(chǔ)方法、存儲(chǔ)平臺(tái)及存儲(chǔ)裝置
- 文件管理方法、系統(tǒng)以及電子設(shè)備
- 一種光盤文件歸檔和讀取的方法及系統(tǒng)
- 一種電力監(jiān)控系統(tǒng)I、IV區(qū)數(shù)據(jù)同步方法及裝置





