本發(fā)明涉及計(jì)算機(jī),尤其是涉及計(jì)算機(jī)存儲(chǔ)系統(tǒng)訪(fǎng)問(wèn)方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、計(jì)算機(jī)存儲(chǔ)系統(tǒng)可以存儲(chǔ)數(shù)據(jù),計(jì)算機(jī)存儲(chǔ)系統(tǒng)可以存儲(chǔ)明文數(shù)據(jù)和加密數(shù)據(jù),用戶(hù)在需要訪(fǎng)問(wèn)數(shù)據(jù)時(shí),可以通過(guò)輸入密碼的方式來(lái)驗(yàn)證身份,并解密數(shù)據(jù)。
2、但是采用該方式,用戶(hù)需要經(jīng)常性的輸入密碼,或用戶(hù)長(zhǎng)時(shí)間不使用加密數(shù)據(jù)時(shí)會(huì)忘記密碼,操作十分不方便。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了計(jì)算機(jī)存儲(chǔ)系統(tǒng)訪(fǎng)問(wèn)方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),可以更方便用戶(hù)對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)的數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)。
2、為了解決上述技術(shù)問(wèn)題,本發(fā)明是這樣實(shí)現(xiàn)的:
3、第一方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)存儲(chǔ)系統(tǒng)訪(fǎng)問(wèn)方法,計(jì)算機(jī)存儲(chǔ)系統(tǒng)存儲(chǔ)有加密數(shù)據(jù),所述方法包括:獲取對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)存儲(chǔ)的加密數(shù)據(jù)的訪(fǎng)問(wèn)請(qǐng)求,并依據(jù)訪(fǎng)問(wèn)請(qǐng)求獲取訪(fǎng)問(wèn)用戶(hù)的第一驗(yàn)證圖像,所述第一驗(yàn)證圖像包括:訪(fǎng)問(wèn)用戶(hù)的第一人臉圖像和計(jì)算機(jī)存儲(chǔ)系統(tǒng)的攝像組件對(duì)應(yīng)的第一背景圖像;開(kāi)啟計(jì)算機(jī)存儲(chǔ)系統(tǒng)對(duì)應(yīng)的攝像組件,并獲取訪(fǎng)問(wèn)用戶(hù)的第二驗(yàn)證圖像,第二驗(yàn)證圖像包括訪(fǎng)問(wèn)用戶(hù)的第二人臉圖像和第二背景圖像;依據(jù)第一驗(yàn)證圖像和第二驗(yàn)證圖像對(duì)訪(fǎng)問(wèn)用戶(hù)進(jìn)行校驗(yàn),得到第一驗(yàn)證結(jié)果;若依據(jù)第一驗(yàn)證結(jié)果確定校驗(yàn)通過(guò),則向云平臺(tái)獲取第一密鑰,以依據(jù)第一密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密。
4、優(yōu)選的,所述方法還包括:若依據(jù)第一驗(yàn)證結(jié)果確定校驗(yàn)未通過(guò),則輸出活體驗(yàn)證提示,并開(kāi)啟計(jì)算機(jī)存儲(chǔ)系統(tǒng)對(duì)應(yīng)的攝像組件,以獲取訪(fǎng)問(wèn)用戶(hù)的驗(yàn)證視頻,所述活體驗(yàn)證提示包括張開(kāi)嘴、抬頭、低頭、左右搖頭中的一種;驗(yàn)證視頻包括訪(fǎng)問(wèn)用戶(hù)的第三人臉圖像;依據(jù)驗(yàn)證視頻中訪(fǎng)問(wèn)用戶(hù)的第三人臉圖像與第一人臉圖像是否匹配,且訪(fǎng)問(wèn)用戶(hù)的活體驗(yàn)證是否通過(guò),確定第二驗(yàn)證結(jié)果;若依據(jù)第二驗(yàn)證結(jié)果確定校驗(yàn)通過(guò),則向云平臺(tái)獲取第一密鑰,以依據(jù)第一密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密。
5、優(yōu)選的,所述方法還包括:若依據(jù)第二驗(yàn)證結(jié)果均校驗(yàn)未通過(guò),則向云平臺(tái)發(fā)出驗(yàn)證指令,以使得云平臺(tái)向訪(fǎng)問(wèn)用戶(hù)預(yù)留的號(hào)碼發(fā)送驗(yàn)證碼;接收云平臺(tái)下發(fā)的驗(yàn)證碼的第一哈希值;獲取訪(fǎng)問(wèn)用戶(hù)輸入的驗(yàn)證碼,并進(jìn)行哈希,得到第二哈希值;依據(jù)第一哈希值和第二哈希值進(jìn)行校驗(yàn),確定第三校驗(yàn)結(jié)果,若依據(jù)第三驗(yàn)證結(jié)果確定校驗(yàn)通過(guò),則向云平臺(tái)獲取第一密鑰,以依據(jù)第一密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密。
6、優(yōu)選的,所述依據(jù)第一驗(yàn)證圖像和第二驗(yàn)證圖像對(duì)訪(fǎng)問(wèn)用戶(hù)進(jìn)行校驗(yàn),得到第一驗(yàn)證結(jié)果,包括:將第一人臉圖像與第二人臉圖像進(jìn)行匹配分析,確定第一分析結(jié)果;將第一背景圖像與第二背景圖像進(jìn)行匹配分析,確定第二分析結(jié)果;將第二背景圖像劃分出于人臉邊緣對(duì)應(yīng)的第一區(qū)域和剩余的第二區(qū)域;依據(jù)第一區(qū)域與第二區(qū)域進(jìn)行背景差異分析,確定第三分析結(jié)果;依據(jù)第一分析結(jié)果、第二分析結(jié)果和第三分析結(jié)果,確定第一驗(yàn)證結(jié)果。
7、優(yōu)選的,所述依據(jù)第一區(qū)域與第二區(qū)域進(jìn)行背景差異分析,確定第三分析結(jié)果,包括:以人臉為起始方向生成多條穿過(guò)第一區(qū)域和第二區(qū)域的分析路徑,并獲取分析路徑中各像素點(diǎn)的像素值,并確定像素值在第一區(qū)域和第二區(qū)域連接處變化的連續(xù)性,以確定第三分析結(jié)果;依據(jù)第一區(qū)域內(nèi)像素點(diǎn)的像素值和第二區(qū)域內(nèi)像素點(diǎn)的像素值,確定背景像素差異以確定第三分析結(jié)果;依據(jù)第一區(qū)域內(nèi)像素點(diǎn)的亮度值和第二區(qū)域內(nèi)像素點(diǎn)的亮度值,確定背景清晰度差異,以確定第三分析結(jié)果。
8、優(yōu)選的,所述方法還包括:在依據(jù)第一驗(yàn)證結(jié)果確定校驗(yàn)通過(guò)后,依據(jù)第一背景圖像與第二背景圖像進(jìn)行背景分析,確定背景變更信息,所述背景變更信息包括在背景中增加或減少了目標(biāo)對(duì)象;在多次背景變更信息中目標(biāo)對(duì)象均增加或減少時(shí),依據(jù)背景變更信息,更新第一背景圖像。
9、優(yōu)選的,所述第一密鑰包括多個(gè)第二密鑰,所述依據(jù)第一密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密,包括:獲取加密數(shù)據(jù)和加密數(shù)據(jù)對(duì)應(yīng)的篩選矩陣,篩選矩陣用于從多個(gè)第二密鑰中篩選出加密數(shù)據(jù)對(duì)應(yīng)的目標(biāo)密鑰;從第一密鑰中獲取多個(gè)第二密鑰,并采取篩選矩陣進(jìn)行篩選,從第二密鑰中篩選出目標(biāo)密鑰;依據(jù)目標(biāo)密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密。
10、第二方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)存儲(chǔ)系統(tǒng)訪(fǎng)問(wèn)裝置,計(jì)算機(jī)存儲(chǔ)系統(tǒng)存儲(chǔ)有加密數(shù)據(jù),所述裝置包括:訪(fǎng)問(wèn)請(qǐng)求獲取模塊,用于獲取對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)存儲(chǔ)的加密數(shù)據(jù)的訪(fǎng)問(wèn)請(qǐng)求,并依據(jù)訪(fǎng)問(wèn)請(qǐng)求獲取訪(fǎng)問(wèn)用戶(hù)的第一驗(yàn)證圖像,所述第一驗(yàn)證圖像包括:訪(fǎng)問(wèn)用戶(hù)的第一人臉圖像和計(jì)算機(jī)存儲(chǔ)系統(tǒng)的攝像組件對(duì)應(yīng)的第一背景圖像;第二圖像獲取模塊,用于開(kāi)啟計(jì)算機(jī)存儲(chǔ)系統(tǒng)對(duì)應(yīng)的攝像組件,并獲取訪(fǎng)問(wèn)用戶(hù)的第二驗(yàn)證圖像,第二驗(yàn)證圖像包括訪(fǎng)問(wèn)用戶(hù)的第二人臉圖像和第二背景圖像;第二圖像校驗(yàn)?zāi)K,用于依據(jù)第一驗(yàn)證圖像和第二驗(yàn)證圖像對(duì)訪(fǎng)問(wèn)用戶(hù)進(jìn)行校驗(yàn),得到第一驗(yàn)證結(jié)果;加密數(shù)據(jù)解密模塊,用于若依據(jù)第一驗(yàn)證結(jié)果確定校驗(yàn)通過(guò),則向云平臺(tái)獲取第一密鑰,以依據(jù)第一密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密。
11、第三方面,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,包括:存儲(chǔ)器和至少一個(gè)處理器;所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;所述至少一個(gè)處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,使得所述至少一個(gè)處理器執(zhí)行如第一方面所述的方法。
12、第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的方法。
13、本申請(qǐng)可以應(yīng)用在對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)的數(shù)據(jù)管理場(chǎng)景中,計(jì)算機(jī)存儲(chǔ)系統(tǒng)可以存儲(chǔ)加密數(shù)據(jù),用戶(hù)可以通過(guò)人臉識(shí)別的方式來(lái)驗(yàn)證身份,并解密數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)。本方案除了可以對(duì)用戶(hù)人臉進(jìn)行匹配還可以將訪(fǎng)問(wèn)用戶(hù)的人臉背景和計(jì)算機(jī)存儲(chǔ)系統(tǒng)所在的背景進(jìn)行匹配,從而判斷是否是其他人使用了用戶(hù)的照片來(lái)訪(fǎng)問(wèn)系統(tǒng),提升了數(shù)據(jù)的安全性。具體的,本方案可以預(yù)先在計(jì)算機(jī)存儲(chǔ)系統(tǒng)錄入具有權(quán)限的訪(fǎng)問(wèn)用戶(hù)的人臉圖像以及計(jì)算機(jī)存儲(chǔ)系統(tǒng)對(duì)應(yīng)的攝像組件所在環(huán)境的背景圖像,該背景圖像不包含人臉。在用戶(hù)訪(fǎng)問(wèn)時(shí),獲取對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)存儲(chǔ)的加密數(shù)據(jù)的訪(fǎng)問(wèn)請(qǐng)求,并依據(jù)訪(fǎng)問(wèn)請(qǐng)求獲取訪(fǎng)問(wèn)用戶(hù)的第一驗(yàn)證圖像,所述第一驗(yàn)證圖像包括:訪(fǎng)問(wèn)用戶(hù)的第一人臉圖像和計(jì)算機(jī)存儲(chǔ)系統(tǒng)的攝像組件對(duì)應(yīng)的第一背景圖像;開(kāi)啟計(jì)算機(jī)存儲(chǔ)系統(tǒng)對(duì)應(yīng)的攝像組件,并獲取訪(fǎng)問(wèn)用戶(hù)的第二驗(yàn)證圖像,第二驗(yàn)證圖像包括訪(fǎng)問(wèn)用戶(hù)的第二人臉圖像和第二背景圖像;之后,依據(jù)第一驗(yàn)證圖像和第二驗(yàn)證圖像對(duì)訪(fǎng)問(wèn)用戶(hù)進(jìn)行人臉校驗(yàn)和背景校驗(yàn),得到第一驗(yàn)證結(jié)果;若依據(jù)第一驗(yàn)證結(jié)果確定校驗(yàn)通過(guò),則向云平臺(tái)獲取第一密鑰,以依據(jù)第一密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密。本方案可以采取拍攝訪(fǎng)問(wèn)用戶(hù)的圖像的方式來(lái)獲取第二驗(yàn)證圖像,并依據(jù)第一驗(yàn)證圖像和第二驗(yàn)證圖像進(jìn)行驗(yàn)證,相比于采集多張?jiān)L問(wèn)用戶(hù)的圖像或采集訪(fǎng)問(wèn)用戶(hù)的活體視頻的方式,本方案的數(shù)據(jù)處理量少,數(shù)據(jù)處理速度快,并且可以分析人臉匹配度和背景匹配度,提升了數(shù)據(jù)的安全性。
1.計(jì)算機(jī)存儲(chǔ)系統(tǒng)訪(fǎng)問(wèn)方法,其特征在于,計(jì)算機(jī)存儲(chǔ)系統(tǒng)存儲(chǔ)有加密數(shù)據(jù),所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)第一驗(yàn)證圖像和第二驗(yàn)證圖像對(duì)訪(fǎng)問(wèn)用戶(hù)進(jìn)行校驗(yàn),得到第一驗(yàn)證結(jié)果,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述依據(jù)第一區(qū)域與第二區(qū)域進(jìn)行背景差異分析,確定第三分析結(jié)果,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一密鑰包括多個(gè)第二密鑰,所述依據(jù)第一密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密,包括:
8.計(jì)算機(jī)存儲(chǔ)系統(tǒng)訪(fǎng)問(wèn)裝置,其特征在于,計(jì)算機(jī)存儲(chǔ)系統(tǒng)存儲(chǔ)有加密數(shù)據(jù),所述裝置包括:
9.電子設(shè)備,其特征在于,包括:存儲(chǔ)器和至少一個(gè)處理器;
10.存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的方法。