一种网站文件保护方法、装置及系统制造方法及图纸

技术编号:32973835 阅读:14 留言:0更新日期:2022-04-09 11:46
本申请实施例提供一种网站文件保护方法、装置及系统,其中网站文件保护方法包括:创建源虚拟磁盘以及源虚拟磁盘对应的虚拟镜像磁盘;将目标网站发布的目标文件保存到源虚拟磁盘中,并对虚拟镜像磁盘对应的镜像文件进行更新,获取第一镜像文件;将第一镜像文件以只读模式挂载到目标服务器上,以使目标文件允许访问、不允许修改,目标服务器为目标网站对应的服务器。本申请通过将目标网站发布的目标文件保存到源虚拟磁盘,并同步更新到虚拟镜像磁盘得到第一镜像文件,再以只读模式将第一镜像文件挂载到目标服务器上,由于只读模式的设置使得目标文件允许访问、不允许修改,可以避免目标文件被篡改的情况发生,提升目标文件的安全性。性。性。

【技术实现步骤摘要】
一种网站文件保护方法、装置及系统


[0001]本申请涉及数据安全
,特别是涉及一种网站文件保护方法、装置及系统。

技术介绍

[0002]近年来,随着互联网的飞速发展和信息技术的广泛应用,我们已经迈进了网络经济时代。基于互联网的各种应用不断涌现,随之也出现了各种安全问题。比如不法分子入侵网站服务器,篡改网站文件,进行钓鱼诈骗、窃取用户信息或者散布恶意违规内容,不管是对服务提供者、还是对用户均造成了很大影响。

技术实现思路

[0003]本申请实施例提供了一种网站文件保护方法、装置及系统,以解决如何保护网站发布的文件不被篡改的问题。
[0004]第一方面,本申请实施例提供了一种网站文件保护方法,应用于网站文件保护系统,所述方法包括:
[0005]创建源虚拟磁盘以及所述源虚拟磁盘对应的虚拟镜像磁盘;
[0006]将目标网站发布的目标文件保存到所述源虚拟磁盘中,并对所述虚拟镜像磁盘对应的镜像文件进行更新,获取第一镜像文件;
[0007]将所述第一镜像文件以只读模式挂载到目标服务器上,以使所述目标文件允许访问、不允许修改,所述目标服务器为所述目标网站对应的服务器。
[0008]第二方面,本申请实施例还提供了一种网站文件保护装置,所述装置包括:
[0009]创建模块,用于创建源虚拟磁盘以及所述源虚拟磁盘对应的虚拟镜像磁盘;
[0010]获取模块,用于将目标网站发布的目标文件保存到所述源虚拟磁盘中,并对所述虚拟镜像磁盘对应的镜像文件进行更新,获取第一镜像文件;
[0011]挂载模块,用于将所述第一镜像文件以只读模式挂载到目标服务器上,以使所述目标文件允许访问、不允许修改,所述目标服务器为所述目标网站对应的服务器。
[0012]第三方面,本申请实施例还提供了一种网站文件保护系统,所述系统包括:
[0013]网站文件管理层、接口层和核心服务层;
[0014]其中,所述网站文件管理层用于调用所述接口层提供的第一接口创建源虚拟磁盘以及所述源虚拟磁盘对应的虚拟镜像磁盘;将目标网站发布的目标文件保存到所述虚拟磁盘中,并对所述虚拟镜像磁盘对应的镜像文件进行更新,获取第一镜像文件;以及调用所述接口层提供的第二接口向所述核心服务层下发控制指令,以使所述核心服务层将所述第一镜像文件以只读模式挂载到目标服务器上,所述目标服务器为所述目标网站对应的服务器;
[0015]所述接口层包括:用于向所述网站文件管理层提供创建源虚拟磁盘以及所述源虚拟磁盘对应的虚拟镜像磁盘的第一接口,以及用于向所述网站文件管理层提供所述网站文件管理层向所述核心服务层发送控制指令的第二接口;
[0016]所述核心服务层用于接收所述网站文件管理层通过所述第二接口下发的控制指令,并根据所述控制指令将所述第一镜像文件以只读模式挂载到所述目标服务器上,以使所述目标文件允许访问、不允许修改。
[0017]第四方面,本申请实施例还提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的网站文件保护方法的步骤。
[0018]第五方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的网站文件保护方法的步骤。
[0019]本申请实施例至少包括以下技术效果:
[0020]本申请技术方案,通过将目标网站发布的目标文件保存到源虚拟磁盘,并对虚拟镜像磁盘进行文件更新得到第一镜像文件,以只读模式将第一镜像文件挂载到目标服务器上,使得所述目标文件允许访问、不允许修改,可以避免目标文件被篡改的情况发生,提升目标网站发布的目标文件的安全性。
附图说明
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0022]图1是本申请实施例提供的网站文件保护方法的流程示意图之一;
[0023]图2是本申请实施例提供的网站文件保护方法的流程示意图之二;
[0024]图3是本申请实施例提供的网站文件保护装置的结构示意图;
[0025]图4是本申请实施例提供的网站文件保护系统的结构示意图。
具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
[0028]在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0029]本申请实施例提供一种网站文件保护方法,应用于网站文件保护系统,如图1所示,该方法可以包括:
[0030]步骤101,创建源虚拟磁盘以及所述源虚拟磁盘对应的虚拟镜像磁盘。
[0031]在目标服务器对应的操作系统上,可以创建源虚拟磁盘以及所述源虚拟磁盘对应
的虚拟镜像磁盘,其中,所述虚拟镜像磁盘是基于所述源虚拟磁盘建立的,源虚拟磁盘中的文件可以映射到虚拟镜像磁盘中,也就是说,当文件保存到源虚拟磁盘中时,虚拟镜像磁盘中会同步保存该文件,即,虚拟镜像磁盘中的文件为与源虚拟磁盘中的文件内容相同的镜像文件。
[0032]步骤102,将目标网站发布的目标文件保存到所述源虚拟磁盘中,并对所述虚拟镜像磁盘对应的镜像文件进行更新,获取第一镜像文件。
[0033]目标网站发布的目标文件以网页的形式展示在目标网站上,供浏览该网站的用户查看。如果不法分子入侵目标网站的服务器,对目标文件进行了篡改,散步恶意违规内容,对网站和用户都会造成很大影响。
[0034]本申请实施例不直接将目标网站发布的目标文件保存到目标服务器上,可以防止不法分子通过入侵目标网站的服务器的方式修改目标文件。通过将目标文件保存到源虚拟磁盘中,使得与源虚拟磁盘对应的虚拟镜像磁盘中会同步存储该目标文件,并且可以得到包含了所述目标文件的第一镜像文件。
[0035]具体的,所述源虚拟磁盘为目标服务器对应的操作系统中的一个逻辑磁盘,在目标网站的维护人员上传目标文件到目标服务器对应的操作系统时,所述网站文件保护系统会将所述目标文件保存至所述源虚拟磁盘。
[0036]步骤103,将所述第一镜像文件以只读模式挂载到目标服务器上,以使所述目标文件允许本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网站文件保护方法,其特征在于,应用于网站文件保护系统,所述方法包括:创建源虚拟磁盘以及所述源虚拟磁盘对应的虚拟镜像磁盘;将目标网站发布的目标文件保存到所述源虚拟磁盘中,并对所述虚拟镜像磁盘对应的镜像文件进行更新,获取第一镜像文件;将所述第一镜像文件以只读模式挂载到目标服务器上,以使所述目标文件允许访问、不允许修改,所述目标服务器为所述目标网站对应的服务器。2.根据权利要求1所述的网站文件保护方法,其特征在于,所述方法还包括:在获取到修改所述目标文件的修改指令的情况下,检测所述目标服务器是否启动,所述修改指令中携带修改策略;在所述目标服务器未启动的情况下,根据所述修改策略,修改所述目标文件;在所述目标服务器启动的情况下,控制所述目标服务器关闭,并根据所述修改策略,修改所述目标文件。3.根据权利要求2所述的网站文件保护方法,其特征在于,根据所述修改策略,修改所述目标文件,包括:控制所述目标服务器卸载所述第一镜像文件;将所述第一镜像文件以读写模式重新挂载到所述目标服务器上;根据所述修改策略,对所述第一镜像文件中的所述目标文件进行修改,并获取修改后的第二镜像文件。4.根据权利要求3所述的网站文件保护方法,其特征在于,在根据所述修改策略,对所述第一镜像文件中的所述目标文件进行修改之后,所述方法还包括:控制所述目标服务器卸载所述第二镜像文件;将所述第二镜像文件以只读模式重新挂载到所述目标服务器。5.根据权利要求3所述的网站文件保护方法,其特征在于,根据所述修改策略,对所述第一镜像文件中的所述目标文件进行修改,包括:根据所述修改策略,确定修改类型,其中,所述修改类型包括:添加、替换和删除中的至少一项;在所述修改类型为添加时,根据所述修改策略确定需要添加的第一文件和所述第一文件在所述目标文件中对应的添加位置,并在所述添加位置添加所述第一文件;在所述修改类型为删除时,根据所述修改策略确定需要删除的第二文件和所述第二文件在所述目标文件中对应的删除位置,并删除所述删除位置处的所述第二文件;在所述修改类型为替换时,根据所述修改策略确定需要替换的第三文件、所述第三文件在所述目标文件中对应的替换位置和待替换的第四文件,并将所述...

【专利技术属性】
技术研发人员:王志刚彭洪涛喻波王志海
申请(专利权)人:北京明朝万达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1