一种业务备份恢复保护方法、装置、设备及存储介质与流程
未命名
07-20
阅读:111
评论:0

1.本发明涉及数据处理的技术领域,特别是涉及一种业务备份恢复保护方法、装置、设备及存储介质。
背景技术:
2.在业务数据备份保护场景中,客户将生产环境备份恢复后作为测试环境,在该过程中,如果忘记对备份数据进行数据脱敏,或者没有脱敏关键信息,会导致测试环境的集成云将mq消息发到生产环境所用的mq服务器中,也会导致测试环境消费生产环境mq的消息、数据集成/api调用时,误访问生产环境而破坏业务数据等。
3.目前在对业务数据进行数据脱敏时,普遍依赖人工去执行数据脱敏,带来较大的技术支持成本,且通过人工提供脱敏的脚本,容易存在人工执行遗漏脚本的情况,导致脚本没有完成脱敏,使得测试环境在执行生产或消费生产数据,造成业务数据错乱的情况。
技术实现要素:
4.本发明要解决的技术问题是:提供一种业务备份恢复保护方法、装置、设备及存储介质,能降低人工执行脱敏的成本和风险。
5.为了解决上述技术问题,本发明提供了一种业务备份恢复保护方法,包括:
6.在接收到业务处理指令时,获取目标业务系统的业务备份数据;
7.对所述业务备份数据进行ip地址校验;
8.确认所述业务备份数据中的ip地址不为空时,对所述业务备份数据进行业务id校验;
9.在确认业务id校验通过后,执行业务处理指令。
10.在一种可能的实现方式中,所述业务处理指令包括连接配置指令以及mq队列服务指令中的任意一种;在接收到业务处理指令时,获取目标业务系统的业务备份数据,具体包括:
11.在接收到所述连接配置指令时,获取目标业务系统的连接配置数据,并将所述连接配置数据作为所述目标业务系统的业务备份数据,其中,所述连接配置数据包括第一ip地址和第一业务id;
12.在接收到所述mq队列服务指令时,获取目标业务系统的mq队列服务数据,并将所述mq队列服务数据作为所述目标业务系统的业务备份数据,其中,所述mq队列服务数据包括第二ip地址和第二业务id。
13.在一种可能的实现方式中,对所述业务备份数据进行ip地址校验,具体包括:
14.获取所述业务备份数据中的ip地址,判断所述ip地址是否为空;
15.所述方法还包括:
16.在确认所述ip地址为空时,执行业务处理指令。
17.在一种可能的实现方式中,对所述业务备份数据进行业务id校验前,还包括:
18.获取当前业务系统的当前业务数据,其中,所述业务数据包括当前业务id;
19.对所述业务备份数据进行业务id校验,具体包括:
20.判断所述业务备份数据中是否存在业务id属性,当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id不为空时,判断所述备份业务id与所述当前业务id是否一致,若一致,则确认业务id校验通过。
21.在一种可能的实现方式中,当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id为空时,则确认业务id校验不通过,更新备份业务id,将所述当前业务id作为备份业务id。
22.在一种可能的实现方式中,判断所述备份业务id与所述当前业务id是否一致之后,还包括:
23.若不一致,则确认业务id校验不通过,生成用户检查环境提示信息。
24.在一种可能的实现方式中,判断所述业务备份数据中是否存在业务id属性之后,还包括:
25.当确认所述业务id属性不存在时,则确认业务id校验通过。
26.本发明还提供了一种业务备份恢复保护装置,包括:业务备份数据获取模块、ip地址校验模块、业务id校验模块和业务执行模块;
27.其中,所述业务备份数据获取模块,用于在接收到业务处理指令时,获取目标业务系统的业务备份数据;
28.所述ip地址校验模块,用于对所述业务备份数据进行ip地址校验;
29.所述业务id校验模块,用于确认所述业务备份数据中的ip地址不为空时,对所述业务备份数据进行业务id校验;
30.所述业务执行模块,用于在确认业务id校验通过后,执行业务处理指令。
31.在一种可能的实现方式中,所述业务处理指令包括连接配置指令以及mq队列服务指令中的任意一种;所述业务备份数据获取模块,用于在接收到业务处理指令时,获取目标业务系统的业务备份数据,具体包括:
32.在接收到所述连接配置指令时,获取目标业务系统的连接配置数据,并将所述连接配置数据作为所述目标业务系统的业务备份数据,其中,所述连接配置数据包括第一ip地址和第一业务id;
33.在接收到所述mq队列服务指令时,获取目标业务系统的mq队列服务数据,并将所述mq队列服务数据作为所述目标业务系统的业务备份数据,其中,所述mq队列服务数据包括第二ip地址和第二业务id。
34.在一种可能的实现方式中,所述ip地址校验模块,用于对所述业务备份数据进行ip地址校验,具体包括:
35.获取所述业务备份数据中的ip地址,判断所述ip地址是否为空;
36.所述ip地址校验模块,还用于:
37.在确认所述ip地址为空时,执行业务处理指令。
38.在一种可能的实现方式中,所述业务id校验模块,用于对所述业务备份数据进行业务id校验前,还包括:
39.获取当前业务系统的当前业务数据,其中,所述业务数据包括当前业务id;
40.所述业务id校验模块,用于对所述业务备份数据进行业务id校验,具体包括:
41.判断所述业务备份数据中是否存在业务id属性,当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id不为空时,判断所述备份业务id与所述当前业务id是否一致,若一致,则确认业务id校验通过。
42.在一种可能的实现方式中,所述业务id校验模块,用于当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id为空时,则确认业务id校验不通过,更新备份业务id,将所述当前业务id作为备份业务id。
43.在一种可能的实现方式中,所述业务id校验模块,用于判断所述备份业务id与所述当前业务id是否一致之后,还包括:
44.若不一致,则确认业务id校验不通过,生成用户检查环境提示信息。
45.在一种可能的实现方式中,所述业务id校验模块,用于判断所述业务备份数据中是否存在业务id属性之后,还包括:
46.当确认所述业务id属性不存在时,则确认业务id校验通过。
47.本发明还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的业务备份恢复保护方法。
48.本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任意一项所述的业务备份恢复保护方法。
49.本发明还提供了一种计算机程序产品,所述计算机程序产品在计算机设备上运行时,使得所述计算机设备实现如上述任意一项所述的业务备份恢复保护方法。
50.本发明实施例一种业务备份恢复保护方法、装置、设备及存储介质,与现有技术相比,具有如下有益效果:
51.在接收到业务处理指令时,先对目标业务系统中的业务备份数据进行ip地址校验,以及业务id校验,在确认ip地址不为空,且业务id校验通过后,再执行业务处理指令;与现有技术相比,本发明的技术方案通过对业务备份数据进行校验设置,避免了需要对业务备份数据进行人工脱敏的情况,能降低人工执行脱敏的成本和风险,同时提高系统的可控性。
附图说明
52.图1是本发明提供的一种业务备份恢复保护方法的一种实施例的流程示意图;
53.图2是本发明提供的一种业务备份恢复保护装置的一种实施例的结构示意图;
54.图3是现有的账套备份恢复机制示意图;
55.图4是本发明提供的一种实施例的账套数据执行业务备份恢复保护方法的流程示意图。
具体实施方式
56.下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明
中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
57.实施例1
58.参见图1,图1是本发明提供的一种业务备份恢复保护方法的一种实施例的流程示意图,如图1所示,该方法包括步骤101-步骤104,具体如下:
59.步骤101:在接收到业务处理指令时,获取目标业务系统的业务备份数据。
60.一实施例中,所述业务处理指令包括连接配置指令以及mq队列服务指令中的任意一种。
61.一实施例中,在接收到连接配置指令时,获取目标业务系统的连接配置数据,并将所述连接配置数据作为所述目标业务系统的业务备份数据,所述连接配置数据包括第一ip地址和第一业务id,其中,所述第一业务id为所述第一ip地址对应的目标业务系统的业务id。
62.优选的,所述连接配置数据还包括第一端口、第一https协议、第一用户id、第一密码、第一appid和第一密码id。
63.一实施例中,在接收到mq队列服务指令时,获取目标业务系统的mq队列服务数据,并将所述mq队列服务数据作为所述目标业务系统的业务备份数据,其中,所述mq队列服务数据包括第二ip地址和第二业务id,其中,所述第二业务id为所述第二ip地址对应的目标业务系统的业务id。
64.优选的,所述mq队列服务数据还包括第二端口、第二用户id和第二密码。
65.一实施例中,在获取连接配置数据或mq队列服务数据时,是支持多源端取数和多目标端写数的;具体的,对业务备份数据进行获取时,可从目标业务系统中用于数据存储的数据库中获取。
66.一实施例中,业务处理指令除了连接配置指令和mq队列服务指令外,还包括部署信息指令和事件触发指令。
67.一实施例中,在接收到部署信息指令时,获取目标业务系统的部署信息数据,并将所述部署信息数据作为目标业务系统的业务备份数据,其中,所述部署信息数据包括第三ip地址和第三业务id,其中,所述第三业务id为所述第三ip地址对应的目标业务系统的业务id。
68.一实施例中,在接收到事件触发指令时,获取目标业务系统的事件触发数据,并将所述事件触发数据作为目标业务系统的业务备份数据,其中,所述事件触发数据包括第四ip地址和第四业务id,其中,所述第四业务id为所述第四ip地址对应的目标业务系统的业务id。
69.一实施例中,对于连接配置,部署信息,事件触发和mq队列服务能公用一套业务恢复保护机制,无需像脱敏脚本那样对多张表,多套系统的数据进行脱敏备份,能提高适用性。
70.一实施例中,还可同时获取多个目标业务系统对应的多个业务备份数据,其中,对于每个业务备份数据在备份时均记录了连接配置时的业务系统的业务id。
71.步骤102:对所述业务备份数据进行ip地址校验。
72.步骤103:在确认所述业务备份数据中的ip地址不为空时,对所述业务备份数据进
行业务id校验,并在确认业务id校验通过后,执行业务处理指令。
73.步骤104:在确认业务id校验通过后,执行业务处理指令。
74.一实施例中,对所述业务备份数据进行ip地址校验时,通过获取所述业务备份数据中的ip地址,判断所述ip地址是否为空,在确认所述ip地址为空时,则确认业务id校验通过,执行业务处理指令。
75.具体的,当所述业务备份数据为连接配置数据时,获取所述连接配置数据中的第一ip地址,判断所述第一ip地址是否为空,在确认所述第一ip地址为空时,执行连接配置指令。
76.具体的,当所述业务备份数据为mq队列服务数据时,获取所述mq队列服务数据中的第二ip地址,判断所述第二ip地址是否为空,在确认所述第二ip地址为空时,执行mq队列服务指令。
77.由于脱敏脚本是指对生产环境所有必要的连接配置部署信息进行清空,方案进行禁用,其中,连接配置信息主要为ip地址,对脚本进行脱敏,能进一步理解为对ip地址数据进行清空,避免后续脱敏不充分,使得相关数据推送到ip地址所对应的业务系统中,导致业务系统误访问,如图3所示,图3是业务数据为账套数据时,现有的账套备份恢复机制示意图。
78.基于此,本实施例中,通过判断业务备份数据中的ip地址是否为空,能直接判断出当前业务备份数据中是否存在敏感信息,当所述ip地址为空时,则认为所述业务备份数据没有敏感数据,则能直接执行业务处理指令,而不需要对业务备份数据进行校验,不仅能解放了人工执行脱敏脚本时的判断操作,还能降低人工执行脱敏的成本和风险,避免敏感数据的遗漏处理。
79.一实施例中,当确认所述业务备份数据中的ip地址不为空时,则认为所述业务备份数据中存在敏感数据,需要对所述敏感数据进一步进行校验。
80.一实施例中,对所述业务备份数据进行业务id校验前,还包括:获取当前业务系统的当前业务数据,其中,所述业务数据包括当前业务id。
81.优选的,所述当前业务id为客户当前使用的业务系统对应的当前业务id。
82.一实施例中,对所述业务备份数据进行业务id校验时,判断所述业务备份数据中是否存在业务id属性,当确认所述业务id属性存在时,判断所述业务备份数据中的备份业务id是否为空;当确认所述备份业务id属性不存在时,则确认业务id校验通过,执行业务处理指令。
83.优选的,所述业务id属性为目标业务系统对应的唯一标识符。
84.用户在使用业务系统时,业务系统设置的使用场景及相关参数可能会随着时间的更替,导致不同时期的用户所存储的业务数据可能存在差异。
85.作为本实施例中的一种举例说明,对于业务系统的历史客户而言,其在刚使用业务系统时,业务系统中存储的业务数据并不包含业务id属性,因此,当对该时期的业务数据进行数据备份时,其必然不存在业务id属性;而随着时间的推移,由于后续对业务系统进行调整,使得现阶段的业务系统在存储业务数据的同时,存储对应的业务id属性,使得业务数据在进行数据备份时,将业务id属性也备份下来;导致不同时期对业务备份数据可能存在差异。
86.基于此,本实施例中的技术方案中,通过设置业务id属性判断,能兼容历史客户的业务备份数据可能不存在业务id属性的场景,在校验到业务备份数据不存在业务id属性的情况下,转入业务系统后台进行相应的数据处理,如基于人工的业务备份数据的校验,使得能够平滑的从人工执行脱敏到系统校验的转换,提高用户的满意程度。
87.一实施例中,由于在业务备份数据的备份恢复过程中,可能存在数据漏恢复的情况,以及在业务数据存储过程中,由于客户并没有对存储业务数据的数据库进行维护的情况,使得可能存在业务id为空的情况。
88.基于此,本实施例中还判断所述业务备份数据中的备份业务id是否为空;当判断所述业务备份数据中的备份业务id为空时,则确认业务id校验不通过,更新备份业务id,将当前业务id作为备份业务id,其中,所述当前业务id为客户当前正在使用的业务系统对应的当前业务id。
89.一实施例中,将当前业务id作为备份业务id,更新备份业务id后,还包括,将更新后的备份业务id写入对应的数据库中,以更新所述数据库,使得业务备份数据与其对应的数据库中存储数据相对应。
90.一实施例中,判断所述业务备份数据中的业务id不为空时,判断所述备份业务id与所述当前业务id是否一致,若不一致,则业务对比存在差异,确认业务id校验不通过,生成用户检查环境提示信息,用于提升客户重新检查连接配置情况,或mq队列服务配置情况后,对连接配置或mq队列服务配置进行重新部署。
91.一实施例中,在用户更新连接配置或mq队列服务配置时,会在更新配置后会进行缓存清除。
92.对于备份业务id而言,不同业务系统对应的备份业务id具体唯一性;在对业务数据进行备份恢复时,由于可能存在业务备份数据错误恢复的情况,导致不同的业务系统之间存在相同的备份业务id,因此,通过判断所述备份业务id与所述当前业务id是否一致,能实现对错误数据的自发现。
93.一实施例中,当所述备份业务id与所述当前业务id不一致时,还像用户返回无效指针,防止其误连服务器。
94.本技术实施例可以应用于任意行业,通过对相应行业的业务数据进行备份恢复保护,从而实现对相应行业的业务安全保障;优选的,在会计行业中,业务数据可以是账套数据,基于本实施例提供的业务备份恢复保护方法,能实现对账套数据的备份恢复保护,如图4所示,当业务数据为账套数据,对账套数据执行本实施例提供的业务备份恢复保护方法的流程示意图,图4为账套数据执行业务备份恢复保护方法的流程示意图。
95.综上,本发明提供的一种业务备份恢复保护方法,通过在接收到业务处理指令时,以ip地址作为敏感数据,先对目标业务系统中的业务备份数据进行ip地址校验,在确认ip地址不存在的情况下,即不存在敏感数据的情况下,能直接执行业务处理执行,在ip地址存在的情况下,则进一步对业务备份数据进行业务id校验,且业务id校验通过后,再执行业务处理指令,能避免基于错误的ip地址误访问生产环境而破坏业务数据的情况,同时使得连接配置,部署信息,事件触发和mq队列服务能公用一套业务备份恢复机制,在面向获取连接配置处进行校验切入,降低了代码的复杂度,解决了客户在人工执行脚本脱敏时可能出现的脱敏不干净,以及人工执行脱敏带来的技术支持成本的情况;并在对业务id进行校验时,
基于备份业务id和业务id属性,兼容了历史客户的使用场景,能够平滑的从人工执行到系统校验的转换。
96.实施例2
97.参见图2,图2是本发明提供的一种业务备份恢复保护装置的一种实施例的结构示意图,如图2所示,该装置包括业务备份数据获取模块201、ip地址校验模块202、业务id校验模块203和业务执行模块204,具体如下:
98.所述业务备份数据获取模块201,用于在接收到业务处理指令时,获取目标业务系统的业务备份数据。
99.所述ip地址校验模块202,用于对所述业务备份数据进行ip地址校验。
100.所述业务id校验模块203,用于确认所述业务备份数据中的ip地址不为空时,对所述业务备份数据进行业务id校验。
101.所述业务执行模块204,用于在确认业务id校验通过后,执行业务处理指令。
102.一实施例中,所述业务处理指令包括连接配置指令以及mq队列服务指令中的任意一种;所述业务备份数据获取模块201,用于在接收到业务处理指令时,获取目标业务系统的业务备份数据,具体包括:在接收到所述连接配置指令时,获取目标业务系统的连接配置数据,并将所述连接配置数据作为所述目标业务系统的业务备份数据,其中,所述连接配置数据包括第一ip地址和第一业务id;在接收到所述mq队列服务指令时,获取目标业务系统的mq队列服务数据,并将所述mq队列服务数据作为所述目标业务系统的业务备份数据,其中,所述mq队列服务数据包括第二ip地址和第二业务id。
103.一实施例中,所述ip地址校验模块202,用于对所述业务备份数据进行ip地址校验,具体包括:获取所述业务备份数据中的ip地址,判断所述ip地址是否为空。
104.一实施例中,所述ip地址校验模块202,还用于:在确认所述ip地址为空时,执行业务处理指令。
105.一实施例中,所述业务id校验模块203,用于对所述业务备份数据进行业务id校验前,还包括:获取当前业务系统的当前业务数据,其中,所述业务数据包括当前业务id。
106.一实施例中,所述业务id校验模块203,用于对所述业务备份数据进行业务id校验,具体包括:判断所述业务备份数据中是否存在业务id属性,当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id不为空时,判断所述备份业务id与所述当前业务id是否一致,若一致,则确认业务id校验通过。
107.一实施例中,所述业务id校验模块203,用于当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id为空时,则确认业务id校验不通过,更新备份业务id,将所述当前业务id作为备份业务id。
108.一实施例中,所述业务id校验模块203,用于判断所述备份业务id与所述当前业务id是否一致之后,还包括:若不一致,则确认业务id校验不通过,生成用户检查环境提示信息。
109.一实施例中,所述业务id校验模块203,用于判断所述业务备份数据中是否存在业务id属性之后,还包括:当确认所述业务id属性不存在时,则确认业务id校验通过。
110.所属领域的技术人员可以清楚的了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不在赘述。
111.需要说明的是,上述业务备份恢复保护装置的实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
112.在上述的业务备份恢复保护方法的实施例的基础上,本发明另一实施例提供了一种业务备份恢复保护终端设备,该业务备份恢复保护终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时,实现本发明任意一实施例的业务备份恢复保护方法。
113.示例性的,在这一实施例中所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述业务备份恢复保护终端设备中的执行过程。
114.所述业务备份恢复保护终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述业务备份恢复保护终端设备可包括,但不仅限于,处理器、存储器。
115.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signalprocessor,dsp)、专用集成电路(application specificintegrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述业务备份恢复保护终端设备的控制中心,利用各种接口和线路连接整个业务备份恢复保护终端设备的各个部分。
116.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述业务备份恢复保护终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
117.在上述业务备份恢复保护方法的实施例的基础上,本发明另一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时,控制所述存储介质所在的设备执行本发明任意一实施例的业务备份恢复保护方法。
118.在这一实施例中,上述存储介质为计算机可读存储介质,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random accessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可
读介质不包括电载波信号和电信信号。
119.进一步的,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品在计算机设备上运行时,使得所述计算机设备实现如上述任意一项所述的业务备份恢复保护方法。
120.综上,本发明公开的一种业务备份恢复保护方法、装置、设备及存储介质,通过在接收到业务处理指令时,获取目标业务系统的业务备份数据;对所述业务备份数据进行ip地址校验,在确认所述业务备份数据中的ip地址不为空时,对所述业务备份数据进行业务id校验,并在确认业务id校验通过后,执行业务处理指令;与现有技术方案相比,本发明的技术方案通过对业务备份数据进行校验设置,避免了需要对业务备份数据进行人工脱敏的情况,能降低人工执行脱敏的成本和风险,同时提高系统的可控性。
121.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
技术特征:
1.一种业务备份恢复保护方法,其特征在于,包括:在接收到业务处理指令时,获取目标业务系统的业务备份数据;对所述业务备份数据进行ip地址校验;确认所述业务备份数据中的ip地址不为空时,对所述业务备份数据进行业务id校验;在确认业务id校验通过后,执行业务处理指令。2.如权利要求1所述的一种业务备份恢复保护方法,其特征在于,所述业务处理指令包括连接配置指令以及mq队列服务指令中的任意一种;在接收到业务处理指令时,获取目标业务系统的业务备份数据,具体包括:在接收到所述连接配置指令时,获取目标业务系统的连接配置数据,并将所述连接配置数据作为所述目标业务系统的业务备份数据,其中,所述连接配置数据包括第一ip地址和第一业务id;在接收到所述mq队列服务指令时,获取目标业务系统的mq队列服务数据,并将所述mq队列服务数据作为所述目标业务系统的业务备份数据,其中,所述mq队列服务数据包括第二ip地址和第二业务id。3.如权利要求1所述的一种业务备份恢复保护方法,其特征在于,对所述业务备份数据进行ip地址校验,具体包括:获取所述业务备份数据中的ip地址,判断所述ip地址是否为空;所述方法还包括:在确认所述ip地址为空时,执行业务处理指令。4.如权利要求1所述的一种业务备份恢复保护方法,其特征在于,对所述业务备份数据进行业务id校验前,还包括:获取当前业务系统的当前业务数据,其中,所述业务数据包括当前业务id;对所述业务备份数据进行业务id校验,具体包括:判断所述业务备份数据中是否存在业务id属性,当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id不为空时,判断所述备份业务id与所述当前业务id是否一致,若一致,则确认业务id校验通过。5.如权利要求4所述的一种业务备份恢复保护方法,其特征在于,当确认所述业务id属性存在,且判断所述业务备份数据中的备份业务id为空时,则确认业务id校验不通过,更新备份业务id,将所述当前业务id作为备份业务id。6.如权利要求4所述的一种业务备份恢复保护方法,其特征在于,判断所述备份业务id与所述当前业务id是否一致之后,还包括:若不一致,则确认业务id校验不通过,生成用户检查环境提示信息。7.如权利要求4所述的一种业务备份恢复保护方法,其特征在于,判断所述业务备份数据中是否存在业务id属性之后,还包括:当确认所述业务id属性不存在时,则确认业务id校验通过。8.一种业务备份恢复保护装置,其特征在于,包括:业务备份数据获取模块、ip地址校验模块、业务id校验模块和业务执行模块;其中,所述业务备份数据获取模块,用于在接收到业务处理指令时,获取目标业务系统的业务备份数据;
所述ip地址校验模块,用于对所述业务备份数据进行ip地址校验;所述业务id校验模块,用于确认所述业务备份数据中的ip地址不为空时,对所述业务备份数据进行业务id校验;所述业务执行模块,用于在确认业务id校验通过后,执行业务处理指令。9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任意一项所述的业务备份恢复保护方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的业务备份恢复保护方法。
技术总结
本发明公开了一种业务备份恢复保护方法、装置、设备及存储介质,通过在接收到业务处理指令时,获取目标业务系统的业务备份数据;对所述业务备份数据进行IP地址校验,在确认所述业务备份数据中的IP地址不为空时,对所述业务备份数据进行业务ID校验,并在确认业务ID校验通过后,执行业务处理指令;与现有技术方案相比,本发明的技术方案通过对业务备份数据进行校验设置,避免了需要对业务备份数据进行人工脱敏的情况,能降低人工执行脱敏的成本和风险,同时提高系统的可控性。同时提高系统的可控性。同时提高系统的可控性。
技术研发人员:万悦欣 禹希初 郭玲 吴宏超 欧灿
受保护的技术使用者:金蝶软件(中国)有限公司
技术研发日:2023.04.18
技术公布日:2023/7/18

版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/