[發明專利]基于動態字符集混淆數據的方法和裝置在審
| 申請號: | 201811387633.7 | 申請日: | 2018-11-20 |
| 公開(公告)號: | CN109450906A | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | 盧佳波;范淵;劉博;龍文潔 | 申請(專利權)人: | 杭州安恒信息技術股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F16/951 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 徐麗 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字符集文件 數據結果 替換規則 數據請求信息 字符集 方法和裝置 服務器端 客戶端 混淆 數據庫 接收客戶端 地址調用 惡意用戶 網絡安全 轉換 破解 服務器 渲染 發送 靈活 | ||
本發明提供了基于動態字符集混淆數據的方法和裝置,在服務器端,包括:接收客戶端發送的數據請求信息;根據數據請求信息得到對應的數據結果信息;從數據庫中選取任意ID,ID包括替換規則;根據替換規則將數據結果信息進行轉換,得到字符集文件地址;根據字符集文件地址調用字符集文件;將字符集文件發送給客戶端,以使客戶端對字符集文件進行渲染,得到數據結果信息,服務器從數據庫中選取的替換規則是隨機的,更加靈活,并且在服務器端通過替換規則對數據結果信息進行轉換,不易被惡意用戶破解,提高網絡安全。
技術領域
本發明涉及網絡安全技術領域,尤其是涉及基于動態字符集混淆數據的方法和裝置。
背景技術
網絡爬蟲,是按照一定的規則,自動地抓取萬維網信息的程序或者腳本。隨著網絡的迅速發展,萬維網成為大量信息的載體。惡意用戶可能通過網絡爬蟲抓取萬維網中各種敏感數據,這些敏感數據往往會泄露大量的系統信息,從而導致網絡安全。
在目前的反網絡爬蟲技術中,在客戶端中預先定義多種展示數據的方式,定期更新客戶端的數據展現方式,但是,這種定期更新的方式,容易被惡意用戶提前獲取和破解。
發明內容
有鑒于此,本發明的目的在于提供基于動態字符集混淆數據的方法和裝置,服務器從數據庫中選取的替換規則是隨機的,更加靈活,并且在服務器端通過替換規則對數據結果信息進行轉換,不易被惡意用戶破解,提高網絡安全。
第一方面,本發明實施例提供了基于動態字符集混淆數據的方法,應用于服務器,所述方法包括:
接收客戶端發送的數據請求信息;
根據所述數據請求信息得到對應的數據結果信息;
從數據庫中選取任意身份標識符ID,所述ID包括替換規則;
根據所述替換規則將所述數據結果信息進行轉換,得到字符集文件地址;
根據所述字符集文件地址調用字符集文件;
將所述字符集文件發送給所述客戶端,以使所述客戶端對所述字符集文件進行渲染,得到所述數據結果信息。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,所述替換規則與所述字符集文件地址是對應的,所述替換規則與所述字符集文件地址生成所述ID。
第二方面,本發明實施例提供了基于動態字符集混淆數據的方法,應用于客戶端,所述方法包括:
向服務器發送數據請求信息;
接收所述服務器發送的字符集文件;
對所述字符集文件進行渲染,得到數據結果信息。
結合第二方面,本發明實施例提供了第二方面的第一種可能的實施方式,其中,所述方法還包括:
在界面上顯示所述數據結果信息。
結合第二方面,本發明實施例提供了第二方面的第二種可能的實施方式,其中,所述方法還包括:
根據所述數據結果信息獲取源代碼,所述源代碼與所述數據結果信息對應的代碼不匹配。
第三方面,本發明實施例提供了基于動態字符集混淆數據的裝置,應用于服務器,所述裝置包括:
第一接收單元,用于接收客戶端發送的數據請求信息;
數據結果信息獲取單元,用于根據所述數據請求信息得到對應的數據結果信息;
選取單元,用于從數據庫中選取任意身份標識符ID,所述ID包括替換規則;
轉換單元,用于根據所述替換規則將所述數據結果信息進行轉換,得到字符集文件地址;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術股份有限公司,未經杭州安恒信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811387633.7/2.html,轉載請聲明來源鉆瓜專利網。





