基于web的文件销毁方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:30965998 阅读:22 留言:0更新日期:2021-11-25 20:35
本申请公开了一种基于web的文件销毁方法、装置、计算机设备及存储介质。该方法包括添加至少一个系统的系统信息,其中,web页面通过系统信息对至少一个系统进行远程控制;之后,响应于用户在web页面选择的销毁任务,对至少一个系统中的目标文件进行销毁;其中,用户通过web管理页面实时监控销毁进度及状态。本申请可以同时实现单个或多个文件、目录等的销毁,系统操作简单,方便易于管理切更加安全,可以记录用户操作记录,方便对销毁行为的管控及监督。监督。监督。

【技术实现步骤摘要】
基于web的文件销毁方法、装置、计算机设备及存储介质


[0001]本专利技术涉及信息安全
,特别涉及一种基于web的文件销毁方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着信息技术飞速发展和广泛应用,云计算,大数据的信息技术概念层出不穷,大规模的数据中心也在不断兴建。规模庞大的服务器集群给运维人员带来了挑战。数据中心的服务器设备更新换代较快,在某些对数据安全性要求较高的领域,例如金融行业、通信行业在淘汰服务器的同时需要对硬盘数据进行集中处理、销毁。
[0003]现有技术通常是通过ssh(secure shell)远程连接到系统,运行基于DoD 5220.2

M或Gutmann等算法实现销毁文件、目录等。然而现有技术需要需连接到系统,手动输入命令进行一一销毁,操作繁琐,不方便统一管理。

技术实现思路

[0004]基于此,本申请实施例提供了一种基于web的文件销毁方法、装置、计算机设备及存储介质,可以通过web页面管理远程实现单个或多个目标文件的销毁。
[0005]第一方面,提供了一种基于web的文件销毁方法,所述方法包括:
[0006]通过web页面添加至少一个系统的系统信息,其中,所述web页面通过所述系统信息对所述至少一个系统进行远程控制;
[0007]响应于用户在所述web页面选择的销毁任务,对所述至少一个系统中的目标文件进行销毁。
[0008]可选地,所述通过web页面添加至少一个系统的系统信息,包括:
[0009]通过web页面添加至少一个系统的系统IP、用户名、密码及ssh端口。
[0010]可选地,所述用户在所述web页面选择的销毁任务,包括:
[0011]用户在所述web页面选择的目标系统、销毁算法及目标文件路径,其中,所述目标文件存放于所述目标系统中。
[0012]可选地,所述对所述至少一个系统中的目标文件进行销毁,包括:
[0013]通过添加的系统信息远程ssh连接到目标系统,基于文件销毁算法对目标文件进行销毁。
[0014]可选地,所述文件销毁算法包括:DoD 5220.2

M或Gutmann算法。
[0015]可选地,所述方法还包括:用户通过web管理页面实时监控销毁进度及状态。
[0016]可选地,所述至少一个系统中包含至少一个目标系统。
[0017]第二方面,提供了一种基于web的文件销毁装置,该装置包括:
[0018]控制模块,用于通过web页面添加至少一个系统的系统信息,其中,所述web页面通过所述系统信息对所述至少一个系统进行远程控制;
[0019]销毁模块,用于响应于用户在所述web页面选择的销毁任务,对所述至少一个系统
中的目标文件进行销毁。
[0020]第三方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面任一所述的基于web的文件销毁方法。
[0021]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一所述的基于web的文件销毁方法。
[0022]本申请实施例提供的技术方案通过web页面添加至少一个系统的系统信息,其中,web页面通过系统信息对至少一个系统进行远程控制;之后,响应于用户在web页面选择的销毁任务,对至少一个系统中的目标文件进行销毁。可以看出,本申请的有益效果在于:
[0023](1)通过web页面管理,操作简单、方便;
[0024](2)同时实现单个或多个系统,单个或多个目标的销毁;
[0025](3)记录用户的销毁行为,可以对用户行为进行监控,便于发现异常操作。
附图说明
[0026]图1为本申请实施例提供的一种基于web的文件销毁方法的流程图;
[0027]图2为本申请实施例提供的一种基于web的文件销毁装置的框图;
[0028]图3为本申请实施例提供的一种计算机设备的示意图。
具体实施方式
[0029]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0030]在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)旨在区别指代的对象。对于具有时序流程的方案,这种术语表述方式不必理解为描述特定的顺序或先后次序,对于装置结构的方案,这种术语表述方式也不存在对重要程度、位置关系的区分等。
[0031]此外,术语“包括”、“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包括了一系列步骤或单元的过程、方法、系统、产品或设备不必限于已明确列出的那些步骤或单元,而是还可包含虽然并未明确列出的但对于这些过程、方法、产品或设备固有的其它步骤或单元,或者基于本专利技术构思进一步的优化方案所增加的步骤或单元。
[0032]请参考图1,其示出了本申请实施例提供的一种基于web的文件销毁方法的流程图,该方法可以包括以下步骤:
[0033]步骤101,通过web页面添加至少一个系统的系统信息。
[0034]其中,web页面通过系统信息对至少一个系统进行远程控制。
[0035]在本申请实施例中,系统可以是Linux操作系统,系统信息可以是系统IP、用户名、密码以及ssh端口等。用户通过web页面添加一个或者多个系统的系统信息,可以实现对系统的远程连接和操作及系统的统一管理。
[0036]具体使用web界面远程控制的设置方法包括:
[0037]1)替换/www目录下的index.html文件;
[0038]2)确认boa.conf(/etc/boa/)配置文件中CGI的存放路径,打开boa.conf,确认内容为ScriptAlias/cgi

bin//www/cgi

bin;
[0039]3)进入/www/cgi

bin,将交叉编译myled.c生成的可执行文件(文件后缀必须是.cgi)拷贝到该目录arm

none

linux

gnueabi

gcc

o myled.cgi myled.c

static;
[0040]4)修改可执行文件myled.cgi的权限为777;
[0041]5)网络设备输入http://192.168.3.20(开发板IP地址)
[0042]步骤102,响应于用户在web页面选择的销毁任务,对至少一个系统中的目标文件进行销毁。
[0043]其中,目标文件是指待销毁本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于web的文件销毁方法,其特征在于,所述方法包括:通过web页面添加至少一个系统的系统信息,其中,所述web页面通过所述系统信息对所述至少一个系统进行远程控制;响应于用户在所述web页面选择的销毁任务,对所述至少一个系统中的目标文件进行销毁。2.根据权利要求1所述的方法,其特征在于,所述通过web页面添加至少一个系统的系统信息,包括:通过web页面添加至少一个系统的系统IP、用户名、密码及ssh端口。3.根据权利要求1所述的方法,其特征在于,所述用户在所述web页面选择的销毁任务,包括:用户在所述web页面选择的目标系统、销毁算法及目标文件路径,其中,所述目标文件存放于所述目标系统中。4.根据权利要求1所述的方法,其特征在于,所述对所述至少一个系统中的目标文件进行销毁,包括:通过添加的系统信息远程ssh连接到目标系统,基于文件销毁算法对目标文件进行销毁。5.根据权利要求4所述的方法,其特征在于,所述文件销毁算法包括:DoD 5220...

【专利技术属性】
技术研发人员:赵中洋王常义
申请(专利权)人:北京鼎普科技股份有限公司
类型:发明
国别省市:

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

1