[發明專利]CMS系統中基于文件水印的靜態資源防篡改方法有效
| 申請號: | 202011500344.0 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112632633B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 李傳詠;盧穎;趙莉;陳寧;武志強 | 申請(專利權)人: | 西安博達軟件股份有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F21/16 |
| 代理公司: | 北京科家知識產權代理事務所(普通合伙) 11427 | 代理人: | 王營超 |
| 地址: | 710077 陜西省西安市高*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cms 系統 基于 文件 水印 靜態 資源 篡改 方法 | ||
1.一種CMS系統中基于文件水印的靜態資源防篡改方法,其特征在于,包括如下方法步驟:
S1、文件發布:在用戶發布網站的網頁及資源文件管理服務器不進行真實的文件生成操作,只計算需要生成的文件的水印文件并傳輸到WEB服務器,由管理服務器生成的水印文件只包含實體文件的基礎信息,水印文件按照真實實體文件目錄結構存儲在單獨水印文件目錄下;
S2、文件檢查:瀏覽者訪問網站請求文件后,WEB服務器根據請求的實體文件的路徑從水印文件目錄下讀取對應實體文件的水印文件;
當水印文件不存在,則直接響應文件不存在;
當水印文件存在,則檢查實體文件是否存在,WEB服務器根據當前實體文件通過特定的加密算法生成實體文件的簽名信息和對應水印文件里面的簽名信息做一次校驗,如果不符合,則證明當前文件已經被篡改;
S3、文件恢復:對于被篡改的文件,WEB服務器請求管理服務器獲取正確文件,并覆蓋WEB服務器上被篡改的文件由WEB服務器返回給瀏覽者;
所述S1中所述實體文件的基礎信息包括文件更新時間以及生成當前實體文件需要請求的管理服務器的地址。
2.根據權利要求1所述的CMS系統中基于文件水印的靜態資源防篡改方法,其特征在于,所述S2中當實體文件不存在,則WEB服務器會讀取水印文件中生成實體文件需要請求的地址,向管理服務器發起請求,管理服務器在生成對應的實體文件后,保存到管理服務器本地并更新本地水印文件內的實體文件生成時間,將實體文件傳輸到WEB服務器,并在WEB服務器本地保存。
3.根據權利要求1所述的CMS系統中基于文件水印的靜態資源防篡改方法,其特征在于,所述WEB服務器根據實體文件通過特定的加密算法生成實體文件的簽名信息保存到實體文件對應的水印文件中由WEB服務器返回給瀏覽者。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安博達軟件股份有限公司,未經西安博達軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011500344.0/1.html,轉載請聲明來源鉆瓜專利網。





