[發明專利]免人工改造的業務應用文件管理系統、讀寫及打開方法在審
| 申請號: | 202110244448.8 | 申請日: | 2021-03-05 |
| 公開(公告)號: | CN112966301A | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 陳輝 | 申請(專利權)人: | 深圳市聯軟科技股份有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F16/11;G06F8/53;G06F21/53 |
| 代理公司: | 北京酷愛智慧知識產權代理有限公司 11514 | 代理人: | 鐘繼蓮 |
| 地址: | 518000 廣東省深圳市南山區高新中區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 人工 改造 業務 應用 文件 管理 系統 讀寫 打開 方法 | ||
本發明提供的免人工改造的業務應用文件管理系統,該業務應用文件管理系統通過在原始OA應用程序中加入攔截SDK得到;該業務應用文件管理系統采用攔截系統文件接口的方式,對業務應用文件的讀寫操作進行自動加解密;采用攔截系統響應動作的方式,對原始OA應用程序進行自動封裝,實現原始OA應用程序中業務應用文件的查看預覽。該系統克服了現有技術中存在的業務應用文件泄露的問題,通過免改造程序大大提高了SDK集成效率和文件閱讀的安全性。
技術領域
本發明屬于網絡信息安全技術領域,具體涉及免人工改造的業務應用文件管理系統、讀寫及打開方法。
背景技術
現有原始OA應用程序(例如致遠OA,協同辦公OA等應用程序)中業務應用文件的數據加解密需要開發工程師手動添加加解密代碼,進行人工改造,然后才能實現業務應用文件的加密和解密。且現有原始OA應用程序本身不具備文件閱讀預覽功能,原始OA應用程序中業務應用文件的查看需要安裝專門的文件閱讀應用程序(例如WPS)才能進行文件查看,參見圖1,這可能會存在業務應用文件被泄露的風險。
發明內容
針對現有技術中的缺陷,本發明提供一種免人工改造的業務應用文件管理系統、讀寫及打開方法,克服了現有技術中存在的業務應用文件泄露的問題,通過免改造程序大大提高了SDK集成效率和文件閱讀的安全性。
第一方面,一種免人工改造的業務應用文件管理系統,
該業務應用文件管理系統通過在原始OA應用程序中加入攔截SDK得到;
該業務應用文件管理系統采用攔截系統文件接口的方式,對業務應用文件的讀寫操作進行自動加解密;采用攔截系統響應動作的方式,對原始OA應用程序進行自動封裝,實現原始OA應用程序中業務應用文件的查看預覽。
優選地,所述業務應用文件管理系統具體通過以下步驟得到:
使用反編譯工具對原始OA應用程序進行反編譯,得到反編譯目錄;
修改反編譯目錄中的原始OA應用程序的清單文件;
根據修改后的反編譯目錄生成改造目錄;
對改造目錄進行編譯并簽名,得到所述業務應用文件管理系統。
優選地,所述修改反編譯目錄中的原始OA應用程序的清單文件具體包括:
在原始OA應用程序的清單文件中找到application類包名,并添加攔截SDK初始化代碼。
優選地,所述根據修改后的反編譯目錄生成改造目錄具體包括:
根據攔截SDK生成改造目錄;
拷貝攔截SDK中jar文件與aar文件到改造目錄;
使用smali語法在改造目錄的application文件中插入SDK初始化代碼。
優選地,所述根據攔截SDK生成改造目錄具體包括:
根據反編譯目錄中assets目錄、smali目錄、res目錄和lib目錄下的文件生成一個目錄結構,新建所述改造目錄,將目錄結構中的目錄全部拷貝至改造目錄中;
或者是,對攔截SDK進行反編譯,將得到的目錄與反編譯目錄進行合并,得到所述改造目錄。
優選地,所述res目錄下values目錄的拷貝方法包括:
將攔截SDK的對應文件與values目錄下對應文件里的xml文件進行合并去重;
將攔截SDK中public.xml文件與改造目錄中public.xml資源清單文件合并去重,并重新分配ID號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市聯軟科技股份有限公司,未經深圳市聯軟科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110244448.8/2.html,轉載請聲明來源鉆瓜專利網。





