[發明專利]一種應用異構化的方法及裝置有效
| 申請號: | 201910870688.1 | 申請日: | 2019-09-16 |
| 公開(公告)號: | CN110610068B | 公開(公告)日: | 2021-11-23 |
| 發明(設計)人: | 韓首魁;李昂 | 申請(專利權)人: | 鄭州昂視信息科技有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張靜 |
| 地址: | 450001 河南省鄭州市高新技術產*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 異構化 方法 裝置 | ||
本申請提供了一種應用異構化的方法及裝置,方法包括:在接收到客戶端的請求時,利用異構解釋器,對用于響應請求的異構化腳本進行轉譯,異構化腳本為對原始腳本的結構改變后得到的腳本,異構化腳本與所述原始腳本的功能相同,異構解釋器為與異構化腳本的結構相匹配的解釋器;若轉譯成功,則將轉譯得到的腳本發送給服務端,以使服務端運行所述轉譯得到的腳本,并返回結果至客戶端。在本申請中,可以提高網絡應用的安全性。
技術領域
本申請涉及信息安全技術領域,特別涉及一種應用異構化的方法及裝置。
背景技術
隨著“互聯網+”時代的到來,網絡使得人們的生活方式、生產方式等發生了根本性的改變。與此同時,網絡應用的安全問題也愈發嚴峻。
因此,如何提高網絡應用的安全性成為問題。
發明內容
為解決上述技術問題,本申請實施例提供一種應用異構化的方法及裝置,以達到提高網絡應用的安全性的目的,技術方案如下:
一種應用異構化的方法,包括:
在接收到客戶端的請求時,利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯,所述異構化腳本為對原始腳本的結構改變后得到的腳本,所述異構化腳本與所述原始腳本的功能相同,所述異構解釋器為與所述異構化腳本的結構相匹配的解釋器;
若轉譯成功,則將轉譯得到的腳本發送給服務端,以使所述服務端運行所述轉譯得到的腳本,并返回結果至所述客戶端。
優選的,所述利用異構解釋器,對用于響應所述請求的待執行腳本進行轉譯,包括:
在異構腳本庫中查找是否存在用于響應所述請求的異構化腳本;
若存在,則利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯。
優選的,所述方法還包括:
若在所述異構腳本庫中不存在用于響應所述請求的異構化腳本,則生成用于響應所述請求的異構化腳本,并將所述異構化腳本寫入所述異構腳本庫中,并返回執行在異構腳本庫中查找是否存在用于響應所述請求的異構化腳本的步驟。
優選的,所述生成用于響應所述請求的異構化腳本,包括:
利用模板解釋器,按照腳本模板生成用于響應所述請求的腳本;
對用于響應所述請求的腳本的結構進行改變,得到用于響應所述請求的異構化腳本。
優選的,所述對用于響應所述請求的腳本的結構進行改變,包括:
對用于響應所述請求的腳本的代碼表示、觸發條件和響應方式中的任意一種或多種進行改變。
一種應用異構化的裝置,包括:
轉譯模塊,用于在接收到客戶端的請求時,利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯,所述異構化腳本為對原始腳本的結構改變后得到的腳本,所述異構化腳本與所述原始腳本的功能相同,所述異構解釋器為與所述異構化腳本的結構相匹配的解釋器;
發送模塊,用于若轉譯成功,則將轉譯得到的腳本發送給服務端,以使所述服務端運行所述轉譯得到的腳本,并返回結果至所述客戶端。
優選的,所述轉譯模塊,具體用于:
在異構腳本庫中查找是否存在用于響應所述請求的異構化腳本;
若存在,則利用異構解釋器,對用于響應所述請求的異構化腳本進行轉譯。
優選的,所述轉譯模塊,還用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州昂視信息科技有限公司,未經鄭州昂視信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910870688.1/2.html,轉載請聲明來源鉆瓜專利網。





