System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据备份,具体涉及一种数据备份方法及系统。
技术介绍
1、为防止操作失误或系统故障导致数据丢失,常常需要对数据进行备份。而目前市面上的数据备份大都是将数据进行简单的复制后传输至一个传统的系统分区中备份数据,如果发生勒索病毒入侵,就会使整个网络中相互信任的系统出现被勒索病毒加密文件的风险,那么传统的备份方式就无法防御勒索病毒攻击,备份的文件被加密就无法起着备份的作用。
2、因此,如何提供一种有效的方案以防止备份文件被加密,确保备份数据的安全,已成为现有技术中一亟待解决的问题。
技术实现思路
1、本专利技术的目的是提供一种数据备份方法及系统,用以解决现有技术中存在的上述问题。
2、为了实现上述目的,本专利技术采用以下技术方案:
3、第一方面,本专利技术提供了一种数据备份方法,包括:
4、数据采集前端对待备份数据进行md5校验,得到所述待备份数据的校验值;
5、数据采集前端将所述待备份数据和所述校验值发送给服务端;
6、服务端将所述待备份数据和所述校验值存放至预设的数据存放区,其中所述数据存放区仅提供读写权限。
7、基于上述公开的内容,本专利技术通过数据采集前端对待备份数据进行md5校验,得到待备份数据的校验值;数据采集前端将待备份数据和校验值发送给服务端;服务端将待备份数据和校验值存放至预设的数据存放区,其中数据存放区仅提供读写权限。由于数据存放区仅提供读写权限,将待备份数据存放至数据存放
8、在一个可能的设计中,所述方法还包括:
9、服务端接收数据请求端的访问请求;
10、服务端对数据请求端的访问请求进行验证;
11、若验证未通过,则拒绝所述数据请求端的访问请求。
12、在一个可能的设计中,服务端对数据请求端的访问请求进行验证,包括:
13、服务端通过预先设置的防火墙对数据请求端的访问请求进行验证;或
14、服务端通过预先设置的白名单机制对数据请求端的访问请求进行验证;或
15、服务端通过预先设置的信任机制对数据请求端的访问请求进行验证。
16、在一个可能的设计中,服务端通过预先设置的信任机制对数据请求端的访问请求进行验证,包括:
17、服务端通过api密钥、身份验证令牌或数字签名对数据请求端的访问请求进行验证。
18、在一个可能的设计中,所述方法还包括:
19、服务端通过安全审计软件监听设定监测范围区域的操作行为;
20、如果存在异常操作行为,则服务端通过安全审计软件执行与所述异常操作行为相对应的处理措施。
21、在一个可能的设计中,在数据采集前端对待备份数据进行md5校验之前,所述方法还包括:
22、数据采集前端从数据源中采集待备份数据;
23、其中,所述数据源为文件、数据库或网络数据流。
24、在一个可能的设计中,数据采集前端从数据源中采集待备份数据,包括:
25、数据采集前端按照设定的采样频率从数据源中采集待备份数据。
26、在一个可能的设计中,在数据采集前端对待备份数据进行md5校验之前,所述方法还包括:
27、数据采集前端对待备份数据进行压缩;
28、所述数据采集前端对待备份数据进行md5校验,得到所述待备份数据的校验值,包括:
29、数据采集前端对压缩后的待备份数据进行md5校验,得到压缩后的待备份数据的校验值;
30、数据采集前端将所述待备份数据和所述校验值发送给服务端,包括:
31、数据采集前端将压缩后的待备份数据和压缩后的待备份数据的校验值送给服务端。
32、在一个可能的设计中,数据采集前端将所述待备份数据和所述校验值发送给服务端,包括:
33、数据采集前端通过加密的方式将所述待备份数据和所述校验值发送给服务端。
34、第二方面,本专利技术提供了一种数据备份系统,包括:数据采集前端和服务端;
35、所述数据采集前端用于对待备份数据进行md5校验,得到所述待备份数据的校验值;以及
36、将所述待备份数据和所述校验值发送给服务端;
37、所述服务端用于将所述待备份数据和所述校验值存放至预设的数据存放区,其中所述数据存放区仅提供读写权限。
38、有益效果:
39、本专利技术提供的数据备份方法及系统,通过将待备份数据和校验值存放至预设的数据存放区,由于数据存放区仅提供读写权限,将待备份数据存放至数据存放区可以避免勒索病毒对备份数据的恶意加密或篡改,从而确保备份数据的安全,起到数据备份的作用。同时,通过md5校验可以有效地确保备份数据的完整性,防止数据丢失。
本文档来自技高网...【技术保护点】
1.一种数据备份方法,其特征在于,包括:
2.根据权利要求1所述的数据备份方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的数据备份方法,其特征在于,服务端对数据请求端的访问请求进行验证,包括:
4.根据权利要求3所述的数据备份方法,其特征在于,服务端通过预先设置的信任机制对数据请求端的访问请求进行验证,包括:
5.根据权利要求1所述的数据备份方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的数据备份方法,其特征在于,在数据采集前端对待备份数据进行MD5校验之前,所述方法还包括:
7.根据权利要求6所述的数据备份方法,其特征在于,数据采集前端从数据源中采集待备份数据,包括:
8.根据权利要求1所述的数据备份方法,其特征在于,在数据采集前端对待备份数据进行MD5校验之前,所述方法还包括:
9.根据权利要求1所述的数据备份方法,其特征在于,数据采集前端将所述待备份数据和所述校验值发送给服务端,包括:
10.一种数据备份系统,其特征在于,包括:数据采集前端和服
...【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:
2.根据权利要求1所述的数据备份方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的数据备份方法,其特征在于,服务端对数据请求端的访问请求进行验证,包括:
4.根据权利要求3所述的数据备份方法,其特征在于,服务端通过预先设置的信任机制对数据请求端的访问请求进行验证,包括:
5.根据权利要求1所述的数据备份方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的数据备份方法,其特征在于...
【专利技术属性】
技术研发人员:黄旭,
申请(专利权)人:成都金海境科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。