【技术实现步骤摘要】
一种基于服务端编码的安全阅读方法和系统
本专利技术属于计算机
,涉及一种阅读方法,尤其涉及一种基于服务端编码的安全阅读方法和系统。
技术介绍
信息化办公给人们的日常工作带来革命性变革,其中应用最为广泛的是基于B/S(Browser/Server,浏览器/服务器)架构的业务信息系统。信息时代,信息资源成为最重要的资源之一,往往能决定成败,因此信息安全问题不容忽视。信息化办公在带来便捷的同时也伴随着信息安全隐患。B/S架构的信息系统中,阅读正文或附件的常用模式是将对应文件下载到浏览器进行本地磁盘缓存,然后使用插件将其加载显示。磁盘缓存是可能造成数据信息泄露最突出的安全隐患。在B/S架构中,解决安全隐患的一种方法是禁止用户端磁盘缓存,改用内存缓存的方式,但实则重要信息已在用户端“落地”,未从根本上消除B/S架构的安全隐患。因此,一种能从根源杜绝安全隐患的安全阅读方法是目前亟待解决的技术问题。
技术实现思路
鉴于上述问题,本专利技术提出了一种基于服务端编码的安全阅读方法和系统,旨在解决由于文件在用户端缓存带来的安全隐患,使用户端只具备文件显示功能,而不对文件进行缓存和编 ...
【技术保护点】
1.一种基于服务端编码的安全阅读方法,其特征在于,包括以下步骤:用户端的浏览器向服务端发起文件阅读请求,所述文件阅读请求中封装浏览器支持的页面编码格式;用户端的浏览器从服务端接收所请求的文件的编码文件;所述编码文件是由所述服务端接收所述文件阅读请求并获取浏览器支持的页面编码格式后,查找到浏览器请求的文件并根据编码格式对其进行编码而得到;用户端的浏览器显示从服务端接收的编码文件;用户端的浏览器的阅读页面关闭后,清空所有编码文件。
【技术特征摘要】
1.一种基于服务端编码的安全阅读方法,其特征在于,包括以下步骤:用户端的浏览器向服务端发起文件阅读请求,所述文件阅读请求中封装浏览器支持的页面编码格式;用户端的浏览器从服务端接收所请求的文件的编码文件;所述编码文件是由所述服务端接收所述文件阅读请求并获取浏览器支持的页面编码格式后,查找到浏览器请求的文件并根据编码格式对其进行编码而得到;用户端的浏览器显示从服务端接收的编码文件;用户端的浏览器的阅读页面关闭后,清空所有编码文件。2.一种基于服务端编码的安全阅读方法,其特征在于,包括以下步骤:服务端从用户端的浏览器接收文件阅读请求,并从所述文件阅读请求中获取浏览器支持的页面编码格式;服务端根据接收的阅读文件请求查找文件,将查找到的文件根据编码格式进行编码并传输给用户端的浏览器;以便用户端的浏览器显示从服务端接收的编码文件,并在阅读页面关闭后清空所有编码文件。3.根据权利要求1或2所述的方法,其特征在于,服务端将查找到的文件根据编码格式进行编码的步骤包括:服务端根据浏览器支持的编码格式,将整个文件编码生成完整的编码文件,并将编码文件存入服务端的磁盘空间中,调用用于记录编码文件信息的功能模块,在服务端分配一块内存空间,用于记录编码文件的信息,在这一步骤中记录编码文件的缓存地址信息;服务端调用用于对编码文件进行分页的分页模块,对编码文件进行分页,在记录的编码文件信息中,追加记录页码索引信息。4.根据权利要求3所述的方法,其特征在于,所述分页模块根据编码文件的文件格式匹配相应的文件开始标识符、分页标识符和结束标识符,对编码文件进行检索,将检索到的标识符的磁盘地址排列成一段完整的序列,并以此建立页码索引表。5.根据权利要求3所述的方法,其特征在于,用户端从首页开始阅读,包括以下步骤:1)服务端将分页完成后的首页内容发送给浏览器;2)浏览器将收到的编码文件首页加载到用户端内存;浏览器读取编码文件首页并在阅读页面展示;3)编码文件首页读完后,用户决定是否继续阅读,如果继续阅读,浏览器再次请求服务端,请求中包含下一页页码信息,进入步骤4);如果不继续阅读,直接进入步骤7);4)服务端接收到请求,根据存储的编码文件的位置信息,查找到完整的编码文件,根据浏览器请求中的页码信息检索页码索引,获取...
【专利技术属性】
技术研发人员:韩光,周献民,冯文化,崔永进,兰静,杨杨,
申请(专利权)人:中国软件与技术服务股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。