本申請涉及安全,特別是涉及一種基于硬件加密設(shè)備的數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、在數(shù)據(jù)備份恢復(fù)領(lǐng)域中,為保證被備份的數(shù)據(jù)的安全性,需要對數(shù)據(jù)的備份過程進(jìn)行加解密。目前對數(shù)據(jù)進(jìn)行備份過程進(jìn)行加密的方式通常是通過軟件實(shí)現(xiàn)。然而,通過軟件進(jìn)行備份數(shù)據(jù)加密,其加密處理過程較容易被侵入,導(dǎo)致數(shù)據(jù)處理的安全性較低。
2、因此,目前對數(shù)據(jù)進(jìn)行備份處理的方法存在安全性低的缺陷。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高安全性的基于硬件加密設(shè)備的數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請?zhí)峁┝艘环N基于硬件加密設(shè)備的數(shù)據(jù)處理方法,所述方法包括:
3、接收到針對各個(gè)業(yè)務(wù)數(shù)據(jù)的備份指令時(shí),檢測預(yù)設(shè)硬件加密設(shè)備的接入信息;所述預(yù)設(shè)硬件加密設(shè)備中攜帶預(yù)設(shè)國密算法;
4、檢測到各個(gè)所述預(yù)設(shè)硬件加密設(shè)備的接入信息時(shí),通過各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的各個(gè)預(yù)設(shè)備份程序,確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法;
5、根據(jù)各個(gè)所述業(yè)務(wù)數(shù)據(jù)加載對應(yīng)的各個(gè)所述預(yù)設(shè)硬件加密設(shè)備;
6、根據(jù)各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,加密備份對應(yīng)的各個(gè)所述業(yè)務(wù)數(shù)據(jù)。
7、在其中一個(gè)實(shí)施例中,所述檢測到各個(gè)所述預(yù)設(shè)硬件加密設(shè)備的接入信息時(shí),通過各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的各個(gè)預(yù)設(shè)備份程序,確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,包括:
8、檢測到各個(gè)所述預(yù)設(shè)硬件加密設(shè)備的接入信息時(shí),根據(jù)所述接入信息確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的接入數(shù)量;
9、根據(jù)所述接入數(shù)量啟動(dòng)對應(yīng)數(shù)量的預(yù)設(shè)備份程序;
10、通過各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的各個(gè)預(yù)設(shè)備份程序,確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法。
11、在其中一個(gè)實(shí)施例中,所述根據(jù)所述接入數(shù)量啟動(dòng)對應(yīng)數(shù)量的預(yù)設(shè)備份程序,包括:
12、針對每個(gè)所述預(yù)設(shè)硬件加密設(shè)備,加載所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的設(shè)備驅(qū)動(dòng);
13、根據(jù)所述設(shè)備驅(qū)動(dòng),啟動(dòng)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的預(yù)設(shè)備份程序。
14、在其中一個(gè)實(shí)施例中,所述通過各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的各個(gè)預(yù)設(shè)備份程序,確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,包括:
15、針對每個(gè)所述預(yù)設(shè)硬件加密設(shè)備,通過所述預(yù)設(shè)備份程序,對所述預(yù)設(shè)硬件加密設(shè)備進(jìn)行注冊,得到注冊后的所述預(yù)設(shè)硬件加密設(shè)備;
16、將注冊后的所述預(yù)設(shè)硬件加密設(shè)備與所述預(yù)設(shè)備份程序綁定,通過與所述預(yù)設(shè)硬件加密設(shè)備綁定的所述預(yù)設(shè)備份程序,確定所述預(yù)設(shè)硬件加密設(shè)備中的預(yù)設(shè)國密算法。
17、在其中一個(gè)實(shí)施例中,所述根據(jù)各個(gè)所述業(yè)務(wù)數(shù)據(jù)加載對應(yīng)的各個(gè)所述預(yù)設(shè)硬件加密設(shè)備,包括:
18、針對每個(gè)所述業(yè)務(wù)數(shù)據(jù),獲取所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的業(yè)務(wù)類型;
19、根據(jù)所述業(yè)務(wù)類型查詢預(yù)設(shè)算法映射表,確定所述業(yè)務(wù)類型對應(yīng)的預(yù)設(shè)業(yè)務(wù)等級;所述預(yù)設(shè)算法映射表中包括各個(gè)業(yè)務(wù)類型對應(yīng)的各個(gè)預(yù)設(shè)業(yè)務(wù)等級,各個(gè)所述業(yè)務(wù)等級表征各個(gè)所述業(yè)務(wù)類型對應(yīng)的重要程度;
20、根據(jù)所述預(yù)設(shè)業(yè)務(wù)等級確定對應(yīng)的目標(biāo)預(yù)設(shè)國密算法;
21、加載所述目標(biāo)預(yù)設(shè)國密算法對應(yīng)的預(yù)設(shè)硬件加密設(shè)備。
22、在其中一個(gè)實(shí)施例中,所述根據(jù)各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,加密備份對應(yīng)的各個(gè)所述業(yè)務(wù)數(shù)據(jù),包括:
23、針對每個(gè)所述業(yè)務(wù)數(shù)據(jù),根據(jù)所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的預(yù)設(shè)國密算法加密所述業(yè)務(wù)數(shù)據(jù),得到加密后的所述業(yè)務(wù)數(shù)據(jù);
24、將加密后的各個(gè)所述業(yè)務(wù)數(shù)據(jù)寫入預(yù)設(shè)備份文件,以對加密后的各個(gè)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行備份。
25、第二方面,本申請?zhí)峁┝艘环N基于硬件加密設(shè)備的數(shù)據(jù)處理裝置,所述裝置包括:
26、接收模塊,用于接收到針對各個(gè)業(yè)務(wù)數(shù)據(jù)的備份指令時(shí),檢測預(yù)設(shè)硬件加密設(shè)備的接入信息;所述預(yù)設(shè)硬件加密設(shè)備中攜帶預(yù)設(shè)國密算法;
27、檢測模塊,用于檢測到各個(gè)所述預(yù)設(shè)硬件加密設(shè)備的接入信息時(shí),通過各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的各個(gè)預(yù)設(shè)備份程序,確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法;
28、加載模塊,用于根據(jù)各個(gè)所述業(yè)務(wù)數(shù)據(jù)加載對應(yīng)的各個(gè)所述預(yù)設(shè)硬件加密設(shè)備;
29、備份模塊,用于根據(jù)各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,加密備份對應(yīng)的各個(gè)所述業(yè)務(wù)數(shù)據(jù)。
30、第三方面,本申請?zhí)峁┝艘环N計(jì)算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的方法的步驟。
31、第四方面,本申請?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法的步驟。
32、第五方面,本申請?zhí)峁┝艘环N計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法的步驟。
33、上述基于硬件加密設(shè)備的數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過在對業(yè)務(wù)數(shù)據(jù)進(jìn)行備份時(shí),檢測到預(yù)設(shè)硬件加密設(shè)備的接入信息后,通過預(yù)設(shè)備份程序確定預(yù)設(shè)硬件加密設(shè)備中的預(yù)設(shè)國密算法,加載業(yè)務(wù)數(shù)據(jù)對應(yīng)的預(yù)設(shè)硬件加密設(shè)備,根據(jù)各個(gè)預(yù)設(shè)硬件加密設(shè)備中的各個(gè)預(yù)設(shè)國密算法加密備份對應(yīng)的各個(gè)業(yè)務(wù)數(shù)據(jù)。相較于傳統(tǒng)的通過軟件進(jìn)行備份的方式,本方案通過檢測預(yù)設(shè)硬件加密設(shè)備的接入信息,利用備份程序加載設(shè)備中的國密算法,利用硬件加密設(shè)備中的國密算法加密備份對應(yīng)的業(yè)務(wù)數(shù)據(jù),進(jìn)而實(shí)現(xiàn)提高業(yè)務(wù)數(shù)據(jù)備份的安全性的技術(shù)效果。
1.一種基于硬件加密設(shè)備的數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測到各個(gè)所述預(yù)設(shè)硬件加密設(shè)備的接入信息時(shí),通過各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的各個(gè)預(yù)設(shè)備份程序,確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述接入數(shù)量啟動(dòng)對應(yīng)數(shù)量的預(yù)設(shè)備份程序,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過各個(gè)所述預(yù)設(shè)硬件加密設(shè)備對應(yīng)的各個(gè)預(yù)設(shè)備份程序,確定各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各個(gè)所述業(yè)務(wù)數(shù)據(jù)加載對應(yīng)的各個(gè)所述預(yù)設(shè)硬件加密設(shè)備,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各個(gè)所述預(yù)設(shè)硬件加密設(shè)備中的各個(gè)所述預(yù)設(shè)國密算法,加密備份對應(yīng)的各個(gè)所述業(yè)務(wù)數(shù)據(jù),包括:
7.一種基于硬件加密設(shè)備的數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
8.一種計(jì)算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
9.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。