[發(fā)明專利]一種基于服務端編碼的安全閱讀方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201910344636.0 | 申請日: | 2019-04-26 |
| 公開(公告)號: | CN110222516A | 公開(公告)日: | 2019-09-10 |
| 發(fā)明(設計)人: | 韓光;周獻民;馮文化;崔永進;蘭靜;楊楊 | 申請(專利權(quán))人: | 中國軟件與技術(shù)服務股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;H04L29/08 |
| 代理公司: | 北京君尚知識產(chǎn)權(quán)代理事務所(普通合伙) 11200 | 代理人: | 邱曉鋒 |
| 地址: | 100081 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務端 瀏覽器 緩存 編碼格式 編碼文件 閱讀文件 用戶端 閱讀 瀏覽器支持 安全隱患 編碼處理 不對文件 查找文件 顯示文件 信息泄露 頁面關(guān)閉 清空 封裝 安全 傳輸 | ||
本發(fā)明涉及一種基于服務端編碼的安全閱讀方法和系統(tǒng)。該方法包括:步驟1,用戶端的瀏覽器向服務端發(fā)起閱讀文件請求,請求中封裝瀏覽器支持的編碼格式;步驟2,服務端根據(jù)閱讀文件請求查找文件,將找到的文件根據(jù)編碼格式進行編碼并傳輸給用戶端的瀏覽器;步驟3,用戶端的瀏覽器顯示從服務端接收的編碼文件;步驟4,用戶端的瀏覽器的閱讀頁面關(guān)閉后,清空所有編碼文件緩存。本發(fā)明能夠解決由于文件在用戶端緩存帶來的安全隱患,使用戶端只具備顯示文件功能,而不對文件進行緩存和編碼處理,從根源上杜絕B/S架構(gòu)帶來的信息泄露隱患。
技術(shù)領(lǐng)域
本發(fā)明屬于計算機技術(shù)領(lǐng)域,涉及一種閱讀方法,尤其涉及一種基于服務端編碼的安全閱讀方法和系統(tǒng)。
背景技術(shù)
信息化辦公給人們的日常工作帶來革命性變革,其中應用最為廣泛的是基于B/S(Browser/Server,瀏覽器/服務器)架構(gòu)的業(yè)務信息系統(tǒng)。
信息時代,信息資源成為最重要的資源之一,往往能決定成敗,因此信息安全問題不容忽視。信息化辦公在帶來便捷的同時也伴隨著信息安全隱患。B/S架構(gòu)的信息系統(tǒng)中,閱讀正文或附件的常用模式是將對應文件下載到瀏覽器進行本地磁盤緩存,然后使用插件將其加載顯示。磁盤緩存是可能造成數(shù)據(jù)信息泄露最突出的安全隱患。
在B/S架構(gòu)中,解決安全隱患的一種方法是禁止用戶端磁盤緩存,改用內(nèi)存緩存的方式,但實則重要信息已在用戶端“落地”,未從根本上消除B/S架構(gòu)的安全隱患。
因此,一種能從根源杜絕安全隱患的安全閱讀方法是目前亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提出了一種基于服務端編碼的安全閱讀方法和系統(tǒng),旨在解決由于文件在用戶端緩存帶來的安全隱患,使用戶端只具備文件顯示功能,而不對文件進行緩存和編碼處理,從根源上杜絕B/S架構(gòu)帶來信息泄露隱患。
本發(fā)明的基于服務端編碼的安全閱讀方法,主要包含以下步驟:
步驟1,用戶端的瀏覽器向服務端發(fā)起文件閱讀請求,請求中封裝用戶端瀏覽器支持的頁面編碼格式;
步驟2,服務端接收文件閱讀請求,根據(jù)請求查找文件,將找到的文件根據(jù)請求中的編碼格式進行編碼并將編碼文件傳輸給用戶端瀏覽器;
步驟3,用戶端瀏覽器從服務端接收編碼文件并顯示;
步驟4,用戶端瀏覽器的閱讀頁面關(guān)閉后,清空所有編碼文件。
進一步地,服務端將查找到的文件根據(jù)編碼格式進行編碼的步驟包括:
服務端根據(jù)瀏覽器支持的編碼格式,將整個文件編碼生成完整的編碼文件,并將編碼文件存入服務端的磁盤空間中,調(diào)用用于記錄編碼文件信息的功能模塊,在服務端分配一塊內(nèi)存空間,用于記錄編碼文件的信息,在這一步驟中記錄編碼文件的緩存地址信息;
服務端調(diào)用用于對編碼文件進行分頁的功能模塊,對編碼文件進行分頁,在記錄的編碼文件信息中,追加記錄頁碼索引信息。
進一步地,所述用于對編碼文件進行分頁的功能模塊,根據(jù)編碼文件的文件格式匹配相應的文件開始標識符、分頁標識符和結(jié)束標識符,對編碼文件進行檢索,將檢索到的標識符的磁盤地址排列成一段完整的序列,并以此建立頁碼索引表。
進一步地,用戶端從首頁開始閱讀,包括以下步驟:
1)服務端將分頁完成后的首頁內(nèi)容發(fā)送給瀏覽器;
2)瀏覽器將收到的編碼文件首頁加載到用戶端內(nèi)存;瀏覽器讀取編碼文件首頁并在閱讀頁面展示;
3)編碼文件首頁讀完后,用戶決定是否繼續(xù)閱讀,如果繼續(xù)閱讀,瀏覽器再次請求服務端,請求中包含下一頁頁碼信息,進入步驟4);如果不繼續(xù)閱讀,直接進入步驟7);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國軟件與技術(shù)服務股份有限公司,未經(jīng)中國軟件與技術(shù)服務股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910344636.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





