[發明專利]企業級BS應用保護方法、裝置與電子設備在審
| 申請號: | 201811480204.4 | 申請日: | 2018-12-05 |
| 公開(公告)號: | CN109598106A | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 夏全軍;雍正;李華;楊樂 | 申請(專利權)人: | 國能日新科技股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 100096 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字節碼文件 解析服務器 電子設備 業務邏輯 企業級 字節碼 解密 加密 非對稱算法 加密處理 解密處理 解密算法 企業商業 應用程序 保密性 常規的 自定義 嵌入 解析 應用 機密 部署 保證 維護 | ||
本發明實施例提供一種企業級BS應用保護方法、裝置與電子設備,其中所述方法包括:在企業BS應用程序中,對WAR包中的字節碼文件進行加密處理,并在字節碼文件的解析服務器中自定義解密業務邏輯;在運行WAR程序時,部署所述WAR包啟動所述解析服務器,并根據所述解密業務邏輯,對加密的字節碼文件進行解密處理,以進行常規的字節碼文件解析。本發明實施例通過在WAR程序中采用非對稱算法加密字節碼,并在字節碼解析服務器中嵌入解密算法,能夠保證WAR程序的正常運行,并有效提高WEB程序的保密性,提升企業商業機密的安全性,維護企業的經濟效益。
技術領域
本發明實施例涉及數據信息安全技術領域,更具體地,涉及一種企業級BS應用保護方法、裝置與電子設備。
背景技術
WAR是Sun公司提出的一種企業級WEB應用程序格式,是一種多類文件的壓縮包。這個包中的文件按一定的目錄結構來組織:通常其根目錄下包含有Html和Jsp文件,或者包含這兩種文件的目錄,另外還會有一個WEB-INF目錄。在WEB-INF目錄下有一個web.xml文件和一個classes目錄,web.xml是這個應用的配置文件,而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)的字節碼。這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下。
Java字節碼是Java虛擬機(JVM)執行的一種指令格式。JVM在運行時,將Java字節碼以JIT的編譯方式轉換成原生代碼。如果沒有Java字節碼在背后運行,JVM就無法進行編譯并映射到原生代碼上。然而,由于Java字節碼的特性,根據其可以輕易的反編譯出源代碼,且WEB程序自身并沒有保護程序源碼的屬性。企業競爭對手等可以根據本企業的WEB應用,通過反編譯技術輕易獲取本企業的程序源碼,這將影響到企業信息安全,給企業的利益造成嚴重的威脅。
發明內容
為了克服上述問題或者至少部分地解決上述問題,本發明實施例提供一種企業級BS應用保護方法、裝置與電子設備,用以有效提高WEB程序的保密性,提升企業商業機密的安全性,并維護企業的經濟效益。
第一方面,本發明實施例提供一種企業級BS應用保護方法,包括:
在企業BS應用程序中,對WAR包中的字節碼文件進行加密處理,并在字節碼文件的解析服務器中自定義解密業務邏輯;
在運行WAR程序時,部署所述WAR包啟動所述解析服務器,并根據所述解密業務邏輯,對加密的字節碼文件進行解密處理,以進行常規的字節碼文件解析。
第二方面,本發明實施例提供一種企業級BS應用保護裝置,包括:
加密模塊,用于在企業BS應用程序中,對WAR包中的字節碼文件進行加密處理,并在字節碼文件的解析服務器中自定義解密業務邏輯;
解密與解析模塊,用于在運行WAR程序時,部署所述WAR包啟動所述解析服務器,并根據所述解密業務邏輯,對加密的字節碼文件進行解密處理,以進行常規的字節碼文件解析。
第三方面,本發明實施例提供一種電子設備,包括:至少一個存儲器、至少一個處理器、通信接口和總線;所述存儲器、所述處理器和所述通信接口通過所述總線完成相互間的通信,所述通信接口用于所述電子設備與WAR包文件設備之間的信息傳輸;所述存儲器中存儲有可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現如上第一方面所述的企業級BS應用保護方法。
第四方面,本發明實施例提供一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令使所述計算機執行如上第一方面所述的企業級BS應用保護方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國能日新科技股份有限公司,未經國能日新科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811480204.4/2.html,轉載請聲明來源鉆瓜專利網。





