本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及裝置,提高了數(shù)據(jù)的安全性。
背景技術(shù):
隨著信息技術(shù)的快速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活中必不可少的一部分,給社會(huì)帶來(lái)了很大作用和便利。同時(shí),網(wǎng)絡(luò)也給社會(huì)帶來(lái)許多的違法行為,例如網(wǎng)絡(luò)侵權(quán)、網(wǎng)絡(luò)犯罪、網(wǎng)絡(luò)詐騙等,這些違法行為給人們的人身和財(cái)產(chǎn)安全帶來(lái)很大的威脅。然而,網(wǎng)絡(luò)數(shù)據(jù)的公開(kāi)性是主要導(dǎo)致不法分子對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行篡改的原因,同時(shí)也降低了網(wǎng)絡(luò)的安全性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及裝置,提高了數(shù)據(jù)的安全性。
一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,包括:
獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及所述取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí);
通過(guò)第一消息摘要算法,對(duì)所述取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的哈希值;
通過(guò)第二消息摘要算法,對(duì)所述哈希值進(jìn)行加密,得到所述取證數(shù)據(jù)的第一數(shù)字指紋;
將所述第一數(shù)字指紋以及所述數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使所述校驗(yàn)服務(wù)器生成所述第一數(shù)字指紋和所述數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,所述校驗(yàn)服務(wù)器存儲(chǔ)所述第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)。
可選的,所述方法還包括:
當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于所述取證數(shù)據(jù)的獲取請(qǐng)求時(shí),對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的第二數(shù)字指紋;
將所述第二數(shù)字指紋和所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給所述校驗(yàn)服務(wù)器,以使所述校驗(yàn)服務(wù)器在所述校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找所述數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,所述校驗(yàn)服務(wù)器將所述第一數(shù)字指紋和所述第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果。
可選的,所述方法還包括:
接收所述校驗(yàn)服務(wù)器反饋的所述比較結(jié)果;
當(dāng)所述比較結(jié)果用于指示所述第一數(shù)字指紋和所述第二數(shù)字指紋相同時(shí),將所述數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給所述第二客戶(hù)端。
可選的,所述對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的第二數(shù)字指紋,包括:
通過(guò)所述第一消息摘要算法,對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的哈希值;
通過(guò)所述第二消息摘要算法,對(duì)所述哈希值進(jìn)行加密得到所述第二數(shù)字指紋。
可選的,所述取證數(shù)據(jù)包括:網(wǎng)頁(yè)截圖、屏幕錄制視頻、網(wǎng)頁(yè)信息、服務(wù)器信息、路由信息、源代碼信息、文本信息或者請(qǐng)求應(yīng)答信息中的至少一種。
相應(yīng)地,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)處理裝置,包括:
獲取模塊,用于獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及所述取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí);
第一加密模塊,用于通過(guò)第一消息摘要算法,對(duì)所述取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的哈希值;
第二加密模塊,用于通過(guò)第二消息摘要算法,對(duì)所述哈希值進(jìn)行加密,得到所述取證數(shù)據(jù)的第一數(shù)字指紋;
第一發(fā)送模塊,用于將所述第一數(shù)字指紋以及所述數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使所述校驗(yàn)服務(wù)器生成所述第一數(shù)字指紋和所述數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,所述校驗(yàn)服務(wù)器存儲(chǔ)所述第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)。
可選的,所述裝置還包括:
第三加密模塊,用于當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于所述取證數(shù)據(jù)的獲取請(qǐng)求時(shí),對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的第二數(shù)字指紋;
第二發(fā)送模塊,用于將所述第二數(shù)字指紋和所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給所述校驗(yàn)服務(wù)器,以使所述校驗(yàn)服務(wù)器在所述校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找所述數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,所述校驗(yàn)服務(wù)器將所述第一數(shù)字指紋和所述第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果。
可選的,所述裝置還包括:
接收模塊,用于接收所述校驗(yàn)服務(wù)器反饋的所述比較結(jié)果;
反饋模塊,用于當(dāng)所述比較結(jié)果用于指示所述第一數(shù)字指紋和所述第二數(shù)字指紋相同時(shí),將所述數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給所述第二客戶(hù)端。
可選的,所述第三加密模塊,用于通過(guò)所述第一消息摘要算法,對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的哈希值,通過(guò)所述第二消息摘要算法,對(duì)所述哈希值進(jìn)行加密得到所述第二數(shù)字指紋。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
本發(fā)明實(shí)施例中,獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),通過(guò)第一消息摘要算法,對(duì)該取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值,通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋,將第一數(shù)字指紋以及該數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使校驗(yàn)服務(wù)器生成第一數(shù)字指紋和該數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,校驗(yàn)服務(wù)器存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí),可見(jiàn),本發(fā)明實(shí)施例可以避免數(shù)據(jù)被篡改,提高數(shù)據(jù)的安全性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)處理方法的流程示意圖;
圖4是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的證據(jù)包的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的多平臺(tái)取證數(shù)據(jù)采集和證據(jù)打包的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開(kāi)了一種數(shù)據(jù)處理方法及裝置,可以及避免數(shù)據(jù)被篡改,提高數(shù)據(jù)的安全性。以下分別詳細(xì)說(shuō)明。
請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程示意圖,圖1所示的步驟可以由客戶(hù)端和服務(wù)器來(lái)執(zhí)行,客戶(hù)端可以安裝在終端中來(lái)對(duì)數(shù)據(jù)進(jìn)行處理,客戶(hù)端可以是Windows操作系統(tǒng)客戶(hù)端、安卓Android或蘋(píng)果IOS系統(tǒng)等移動(dòng)端客戶(hù)端或者網(wǎng)頁(yè)Web端客戶(hù)端。
本發(fā)明實(shí)施例中,如圖1所示,圖1所示的數(shù)據(jù)處理方法可以執(zhí)行以下操作:
S101:第一客戶(hù)端發(fā)送數(shù)據(jù)采集指令給取證服務(wù)器。
可選的,第一客戶(hù)端向取證服務(wù)器發(fā)送數(shù)據(jù)采集指令時(shí),第一客戶(hù)端可以對(duì)當(dāng)前網(wǎng)頁(yè)進(jìn)行截圖,得到網(wǎng)頁(yè)截圖。第一客戶(hù)端還可以對(duì)用戶(hù)訪問(wèn)網(wǎng)頁(yè)過(guò)程中第一客戶(hù)端顯示的屏幕進(jìn)行視頻錄制,當(dāng)?shù)谝豢蛻?hù)端生成打包指令時(shí),可以結(jié)束對(duì)第一客戶(hù)端顯示的屏幕進(jìn)行視頻錄制,得到屏幕錄制視頻。第一客戶(hù)端還可以獲取該網(wǎng)頁(yè)的網(wǎng)頁(yè)信息,網(wǎng)頁(yè)信息可以包括統(tǒng)一資源定位(Uniform Resource Locator,URL)目標(biāo)地址以及網(wǎng)頁(yè)標(biāo)題(TITLE)。第一客戶(hù)端可以將網(wǎng)頁(yè)截圖、屏幕錄制視頻、URL目標(biāo)地址以及網(wǎng)頁(yè)標(biāo)題發(fā)送給取證服務(wù)器。
S102:當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。
可選的,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器可以接收第一客戶(hù)端發(fā)送的網(wǎng)頁(yè)截圖、屏幕錄制視頻、URL目標(biāo)地址以及網(wǎng)頁(yè)標(biāo)題。
可選的,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器可以獲取客戶(hù)端訪問(wèn)的網(wǎng)頁(yè)的網(wǎng)頁(yè)信息、源代碼信息以及文本信息。
可選的,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器可以將該URL目標(biāo)地址發(fā)送至域名服務(wù)器(Domain Name System,DNS),DNS對(duì)該URL目標(biāo)地址進(jìn)行解析得到網(wǎng)絡(luò)之間互連的協(xié)議(Internet Protocol,IP)地址,DNS將該IP地址返回給取證服務(wù)器??蛇x的,取證服務(wù)器還可以向該IP地址對(duì)應(yīng)的終端設(shè)備發(fā)送路由信息獲取請(qǐng)求,以獲取取證服務(wù)器和IP地址對(duì)應(yīng)的終端設(shè)備之間的各個(gè)節(jié)點(diǎn)設(shè)備的路由信息??蛇x的,取證服務(wù)器還可以基于該IP地址獲取網(wǎng)頁(yè)底層數(shù)據(jù),網(wǎng)頁(yè)底層數(shù)據(jù)可以包括請(qǐng)求應(yīng)答信息。
可選的,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器還可以獲取提供該網(wǎng)頁(yè)的網(wǎng)頁(yè)服務(wù)器的服務(wù)器信息,服務(wù)器信息可以包括IP地址或者域名。
可選的,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器還可以獲取開(kāi)始采集該取證數(shù)據(jù)的標(biāo)準(zhǔn)時(shí)間,其中標(biāo)準(zhǔn)時(shí)間是從權(quán)威授時(shí)中心獲取到的取證開(kāi)始時(shí)間。
可選的,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器還可以獲取用戶(hù)登錄客戶(hù)端的用戶(hù)信息,例如用戶(hù)信息可以包括登錄賬號(hào)以及密碼等。
該取證數(shù)據(jù)包括:網(wǎng)頁(yè)截圖、屏幕錄制視頻、網(wǎng)頁(yè)信息、服務(wù)器信息、路由信息、源代碼信息、文本信息或者請(qǐng)求應(yīng)答信息等中的至少一種。
以圖7所示的多平臺(tái)取證數(shù)據(jù)采集和證據(jù)打包的結(jié)構(gòu)示意圖為例,可以從Web端、Windows PC端、客戶(hù)端、或者Linux服務(wù)器端多平臺(tái)進(jìn)行取證數(shù)據(jù)的采集。
作為一種可選的實(shí)施方式,對(duì)于取證數(shù)據(jù)的采集可以從Web端進(jìn)行,例如,Web端可以通過(guò)完全委托取證服務(wù)器采集數(shù)據(jù),該取證服務(wù)器負(fù)責(zé)采集的數(shù)據(jù)如表1所示,包括網(wǎng)頁(yè)鏈接地址URL、TITLE網(wǎng)頁(yè)標(biāo)題等至少一種。
表1
作為一種可選的實(shí)施方式,對(duì)于取證數(shù)據(jù)的采集也可以從Windows PC客戶(hù)端或移動(dòng)端進(jìn)行,例如Windows PC客戶(hù)端或移動(dòng)端可以讓用戶(hù)通過(guò)取證服務(wù)器DNS實(shí)現(xiàn)網(wǎng)頁(yè)訪問(wèn),因此網(wǎng)頁(yè)瀏覽的痕跡將在取證服務(wù)器上得以保存,然后獲取用戶(hù)端的截圖和錄像等取證數(shù)據(jù)。Windows PC客戶(hù)端或移動(dòng)端負(fù)責(zé)采集的數(shù)據(jù)如表2所示,包括URL、TITLE、錄制視頻、網(wǎng)頁(yè)截圖等至少一種。
表2
作為一種可選的實(shí)施方式,對(duì)于取證數(shù)據(jù)的采集還可以從Linux服務(wù)器端進(jìn)行,例如,Linux服務(wù)器端負(fù)責(zé)采集的數(shù)據(jù)如表3所示,包括標(biāo)準(zhǔn)時(shí)間、用戶(hù)信息、目標(biāo)服務(wù)器信息、路由列表、DNS信息、網(wǎng)頁(yè)源代碼、網(wǎng)頁(yè)內(nèi)容文本、網(wǎng)頁(yè)截圖、網(wǎng)頁(yè)底層數(shù)據(jù)、數(shù)字指紋等至少一種。
表3
可選地,取證服務(wù)器可以獲取包括上述多種實(shí)施方式的取證數(shù)據(jù),也可以是其中一種,或者其他方式,本發(fā)明實(shí)施例不做限定。
本發(fā)明實(shí)施例中,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器可以為每個(gè)數(shù)據(jù)采集的任務(wù)提前分配一個(gè)編號(hào),作為數(shù)據(jù)標(biāo)識(shí)。該編號(hào)通過(guò)獲取數(shù)據(jù)采集開(kāi)始的時(shí)間而生成,該編號(hào)的分配是以排隊(duì)等候的方式進(jìn)行,只有當(dāng)?shù)谝粋€(gè)編號(hào)的數(shù)據(jù)采集任務(wù)開(kāi)始后,才給下一個(gè)數(shù)據(jù)采集任務(wù)進(jìn)行編號(hào)。
本發(fā)明實(shí)施例中,取證服務(wù)器獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù)時(shí)候,取證服務(wù)器可以將所采集到的取證數(shù)據(jù)以文件的方式保存,組成證據(jù)包,并根據(jù)該證據(jù)包的文件格式進(jìn)行加密壓縮,生成壓縮包。該壓縮包無(wú)法用其他工具打開(kāi),只能使用證據(jù)包提供的查看器才能打開(kāi)。該證據(jù)包的結(jié)構(gòu)以圖6所示,圖6所示的證據(jù)包的結(jié)構(gòu)由取證服務(wù)器所采集的取證數(shù)據(jù)的格式組成,將圖6所示的證據(jù)包的結(jié)構(gòu)用表4來(lái)進(jìn)行說(shuō)明。例如,若取證服務(wù)器所采集的取證數(shù)據(jù)及數(shù)據(jù)的格式如表4所示,該證據(jù)包的格式包括:網(wǎng)頁(yè)截圖格式*.jpg或者*.png,屏幕錄制視頻格式*.wmv,網(wǎng)頁(yè)標(biāo)題和鏈接信息格式pages,取證信息、服務(wù)器、路由信息格式sever,網(wǎng)頁(yè)源代碼格式index.html,網(wǎng)頁(yè)文本格式content.txt,請(qǐng)求應(yīng)答信息和原始文件格式*.res。
需要說(shuō)明的是,如表4所示,取證服務(wù)器所采集的取證數(shù)據(jù)中,網(wǎng)頁(yè)截圖按照不同平臺(tái)可能存在兩種格式的圖片,*.jpg/*.png;Windows客戶(hù)端和移動(dòng)端客戶(hù)端可以錄屏操作,錄制的視頻文件經(jīng)過(guò)服務(wù)器端編碼生成*.wmv格式的視頻文件;Windows客戶(hù)端和移動(dòng)端客戶(hù)端取證存在多頁(yè)面取證的情況,因此存在多個(gè)網(wǎng)頁(yè)標(biāo)題和鏈接的集合,以Json數(shù)據(jù)格式的文本保存,web端取證一般只包含一個(gè)網(wǎng)頁(yè)的標(biāo)題和鏈接。取證服務(wù)器進(jìn)行一次取證,會(huì)包含取證時(shí)間、取證人信息、取證服務(wù)器DNS地址、目標(biāo)網(wǎng)頁(yè)服務(wù)器地址、網(wǎng)絡(luò)路由節(jié)點(diǎn)等信息,以Json數(shù)據(jù)格式的文本保存。Web端取證包含網(wǎng)頁(yè)的源代碼和文本內(nèi)容的獲取,以文本保存。取證服務(wù)器取證中會(huì)獲取網(wǎng)絡(luò)請(qǐng)求與應(yīng)答的信息和應(yīng)答的原始文件數(shù)據(jù),并以HAR(HTTP Archive)規(guī)范,1.2版本規(guī)定的數(shù)據(jù)結(jié)構(gòu)保存為Json數(shù)據(jù)格式的文本。
表4
S103:取證服務(wù)器通過(guò)第一消息摘要算法,對(duì)取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。
本發(fā)明實(shí)施例中,取證服務(wù)器可以通過(guò)第一消息摘要算法,對(duì)取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。該第一消息摘要算法主要適用于數(shù)字簽名標(biāo)準(zhǔn)(Digital Signature Standard,DSS)里面定義的數(shù)字簽名算法(Digital Signature Algorithm,DSA)。示例性的,第一消息摘要算法可以包括安全哈希算法(Secure Hash Algorithm,SHA)或者消息摘要算法第五版本(Message Digest Algorithm,MD5),SHA可以包括安全散列算法SHA-1、SHA-256或者SHA-512等任一種算法。
S104:取證服務(wù)器通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋。
本發(fā)明實(shí)施例中,取證服務(wù)器可以通過(guò)第二消息摘要算法,對(duì)得到的哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋。示例性的,第二消息摘要算法可以包括SHA或者M(jìn)D5等,SHA可以包括安全散列算法SHA-1、SHA-256或者SHA-512等任一種算法。
S105:取證服務(wù)器將第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器。
S106:校驗(yàn)服務(wù)器生成第一數(shù)字指紋和數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,并存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)。
本發(fā)明實(shí)施例中,校驗(yàn)服務(wù)器當(dāng)接收到取證服務(wù)器發(fā)送的第一數(shù)字指紋及數(shù)據(jù)標(biāo)識(shí)時(shí),根據(jù)該第一數(shù)字指紋及數(shù)據(jù)標(biāo)識(shí)生成該第一數(shù)字指紋及數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)關(guān)系,并將該第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)保存至校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中。
S107:第二客戶(hù)端發(fā)送關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求給取證服務(wù)器。
用戶(hù)希望通過(guò)第二客戶(hù)端獲取上述取證數(shù)據(jù)時(shí),可以向第二客戶(hù)端發(fā)送關(guān)于該取證數(shù)據(jù)的請(qǐng)求信息,第二客戶(hù)端響應(yīng)該請(qǐng)求信息向取證服務(wù)器發(fā)送關(guān)于該取證數(shù)據(jù)的獲取請(qǐng)求。
S108:取證服務(wù)器通過(guò)第一消息摘要算法,對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。
本發(fā)明實(shí)施例中,取證服務(wù)器當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求時(shí),通過(guò)第一消息摘要算法,對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。
S109:取證服務(wù)器通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密得到第二數(shù)字指紋。
本發(fā)明實(shí)施例中,取證服務(wù)器通過(guò)第二消息摘要算法,對(duì)該取證數(shù)據(jù)的哈希值進(jìn)行加密得到第二數(shù)字指紋。
S110:取證服務(wù)器將第二數(shù)字指紋和該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器。
S111:校驗(yàn)服務(wù)器在校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,并將該第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果。
本發(fā)明實(shí)施例中,校驗(yàn)服務(wù)器根據(jù)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)查詢(xún)對(duì)應(yīng)的第一數(shù)字指紋,當(dāng)查詢(xún)到該第一數(shù)字指紋時(shí),將該第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,若第一數(shù)字指紋和第二數(shù)字指紋相同,則校驗(yàn)服務(wù)器可以確定驗(yàn)證成功;若該第一數(shù)字指紋和第二數(shù)字指紋不相同,則校驗(yàn)服務(wù)器可以確定驗(yàn)證不成功。
S112:校驗(yàn)服務(wù)器將得到的比較結(jié)果發(fā)送給取證服務(wù)器。
若比較結(jié)果用于指示第一數(shù)字指紋和第二數(shù)字指紋相同,則執(zhí)行S113;若比較結(jié)果用于指示第一數(shù)字指紋和第二數(shù)字指紋不相同,則執(zhí)行S114。
本發(fā)明實(shí)施例中,若校驗(yàn)服務(wù)器對(duì)第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較的結(jié)果相同,則取證服務(wù)器接收到該比較結(jié)果之后,將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端。若校驗(yàn)服務(wù)器對(duì)第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較的結(jié)果不相同,則取證服務(wù)器接收到該比較結(jié)果之后,將提示信息反饋給該第二客戶(hù)端,該提示信息用于提示用戶(hù)驗(yàn)證失敗。
S113:取證服務(wù)器將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端。
當(dāng)?shù)谝粩?shù)字指紋和第二數(shù)字指紋相同時(shí),取證服務(wù)器可以確定第一數(shù)字指紋對(duì)應(yīng)的取證數(shù)據(jù)和第二數(shù)字指紋對(duì)應(yīng)的取證數(shù)據(jù)相同,進(jìn)而取證服務(wù)器可以確定取證服務(wù)器中存儲(chǔ)的第二客戶(hù)端所請(qǐng)求的取證數(shù)據(jù)未被第三方篡改,取證服務(wù)器可以確保該取證數(shù)據(jù)的真實(shí)性,進(jìn)而將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端,以便第二客戶(hù)端向用戶(hù)顯示該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)。
S114:取證服務(wù)器將提示信息反饋給該第二客戶(hù)端。
本發(fā)明實(shí)施例中,第一客戶(hù)端可以發(fā)送數(shù)據(jù)采集指令給取證服務(wù)器,當(dāng)取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),通過(guò)第一消息摘要算法,對(duì)該取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值,通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋,并將第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,校驗(yàn)服務(wù)器生成第一數(shù)字指紋和數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,并存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí),第二客戶(hù)端發(fā)送獲取請(qǐng)求給取證服務(wù)器,取證服務(wù)器通過(guò)第一消息摘要算法,對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行雙重加密得到第二數(shù)字指紋,并將第二數(shù)字指紋和該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,校驗(yàn)服務(wù)器將該第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,將得到的比較結(jié)果發(fā)送給取證服務(wù)器,取證服務(wù)器將得到的比較結(jié)果反饋給該第二客戶(hù)端。可見(jiàn),本發(fā)明實(shí)施例的數(shù)據(jù)處理方法可以避免數(shù)據(jù)被篡改,提高數(shù)據(jù)的安全性。
請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的流程示意圖,其中,圖2所描述的數(shù)據(jù)處理方法主要是從服務(wù)器一側(cè)進(jìn)行描述的。本發(fā)明實(shí)施例中,圖3所示的數(shù)據(jù)處理方法可以包括以下步驟:
S201:取證服務(wù)器獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。
本發(fā)明實(shí)施例中,取證服務(wù)器接收到該數(shù)據(jù)采集指令時(shí),取證服務(wù)器可以為每個(gè)數(shù)據(jù)采集的任務(wù)提前分配一個(gè)編號(hào),作為數(shù)據(jù)標(biāo)識(shí)。該編號(hào)通過(guò)獲取數(shù)據(jù)采集開(kāi)始的時(shí)間而生成,該編號(hào)的分配是以排隊(duì)等候的方式進(jìn)行,只有當(dāng)?shù)谝粋€(gè)編號(hào)的數(shù)據(jù)采集任務(wù)開(kāi)始后,才給下一個(gè)數(shù)據(jù)采集任務(wù)進(jìn)行編號(hào)。
本發(fā)明實(shí)施例中,取證服務(wù)器可以獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),包括:當(dāng)取證服務(wù)器接收到第一客戶(hù)端發(fā)送的數(shù)據(jù)采集指令時(shí),為第一個(gè)數(shù)據(jù)采集任務(wù)分配一個(gè)編號(hào)作為該取證數(shù)據(jù)標(biāo)識(shí),同時(shí)獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的網(wǎng)頁(yè)截圖作為第一個(gè)取證數(shù)據(jù)。當(dāng)?shù)谝粋€(gè)數(shù)據(jù)采集任務(wù)網(wǎng)頁(yè)截圖開(kāi)始時(shí),取證服務(wù)器將為第二個(gè)數(shù)據(jù)采集任務(wù)分配編號(hào)作為該第二個(gè)取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),同時(shí)獲取所采集的第二個(gè)取證數(shù)據(jù)??蛇x的,取證服務(wù)器可以循環(huán)采集取證數(shù)據(jù),采集數(shù)據(jù)的類(lèi)型可以包括上述多種實(shí)施方式,本發(fā)明實(shí)施例不做限定。
作為一種可選的實(shí)施方式,取證服務(wù)器可以獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),可以包括:取證服務(wù)器獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的網(wǎng)頁(yè)截圖,以及該網(wǎng)頁(yè)截圖的數(shù)據(jù)標(biāo)識(shí),該網(wǎng)頁(yè)截圖是取證服務(wù)器針對(duì)Web端采集的網(wǎng)頁(yè)截圖。
作為一種可選的實(shí)施方式,取證服務(wù)器可以獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),可以包括:取證服務(wù)器獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的屏幕錄制視頻,以及該屏幕錄制視頻的數(shù)據(jù)標(biāo)識(shí),該屏幕錄制視頻是取證服務(wù)器在接收到取證數(shù)據(jù)的采集指令時(shí),啟動(dòng)屏幕進(jìn)行錄制,直至取證結(jié)束為止。
作為一種可選的實(shí)施方式,取證服務(wù)器可以獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),可以包括:取證服務(wù)器獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的路由信息,以及該路由信息的數(shù)據(jù)標(biāo)識(shí),該路由信息是取證服務(wù)器與第一客戶(hù)端進(jìn)行數(shù)據(jù)交互過(guò)程中,所經(jīng)過(guò)的路由器的路由節(jié)點(diǎn)信息。
可選地,取證服務(wù)器可以獲取包括上述多種實(shí)施方式的取證數(shù)據(jù),也可以是其中一種,或者其他方式,本發(fā)明實(shí)施例不做限定。
S202:取證服務(wù)器通過(guò)第一消息摘要算法,對(duì)該取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。
S203:取證服務(wù)器通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋。
S204:取證服務(wù)器將第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器生成第一數(shù)字指紋和數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,該校驗(yàn)服務(wù)器存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)。
本發(fā)明實(shí)施例中,取證服務(wù)器將第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使校驗(yàn)服務(wù)器當(dāng)接收到取證服務(wù)器發(fā)送的第一數(shù)字指紋及數(shù)據(jù)標(biāo)識(shí)時(shí),根據(jù)該第一數(shù)字指紋及數(shù)據(jù)標(biāo)識(shí)生成該第一數(shù)字指紋及數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)關(guān)系,并將該第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)保存至校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中。
本發(fā)明實(shí)施例中,取證服務(wù)器獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),通過(guò)第一消息摘要算法,對(duì)該取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值,通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋,將第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器生成第一數(shù)字指紋和數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,該校驗(yàn)服務(wù)器存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)。可見(jiàn),本發(fā)明實(shí)施例通過(guò)取證服務(wù)器可以對(duì)取證數(shù)據(jù)進(jìn)行雙重加密,從而實(shí)現(xiàn)對(duì)取證數(shù)據(jù)的保護(hù)。
請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)處理方法的流程示意圖,其中,圖3所描述的數(shù)據(jù)處理方法主要是從服務(wù)器一側(cè)進(jìn)行描述的。本發(fā)明實(shí)施例中,圖3所示的數(shù)據(jù)處理方法可以包括以下步驟:
S301:取證服務(wù)器當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求時(shí),通過(guò)第一消息摘要算法,對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。
本發(fā)明實(shí)施例中,取證服務(wù)器當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求時(shí),通過(guò)第一消息摘要算法SHA512,對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。
S302:取證服務(wù)器通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密得到第二數(shù)字指紋。
本發(fā)明實(shí)施例中,取證服務(wù)器通過(guò)第二消息摘要算法MD5,對(duì)該取證數(shù)據(jù)的哈希值進(jìn)行加密得到第二數(shù)字指紋。
S303:取證服務(wù)器將第二數(shù)字指紋和獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器在該校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,該校驗(yàn)服務(wù)器將第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果。
本發(fā)明實(shí)施例中,校驗(yàn)服務(wù)器根據(jù)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)查詢(xún)對(duì)應(yīng)的第一數(shù)字指紋,當(dāng)查詢(xún)到該第一數(shù)字指紋時(shí),將該第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,若第一數(shù)字指紋和第二數(shù)字指紋相同,則證明驗(yàn)證成功;若該第一數(shù)字指紋和第二數(shù)字指紋不相同,則證明驗(yàn)證不成功。
S304:取證服務(wù)器接收校驗(yàn)服務(wù)器反饋的該比較結(jié)果,當(dāng)該比較結(jié)果用于指示第一數(shù)字指紋和第二數(shù)字指紋相同時(shí),將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端。
本發(fā)明實(shí)施例中,若校驗(yàn)服務(wù)器對(duì)第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較的結(jié)果相同,則取證服務(wù)器接收到該比較結(jié)果之后,將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端。
本發(fā)明實(shí)施例中,取證服務(wù)器當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求時(shí),通過(guò)第一消息摘要算法,對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值,通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密得到第二數(shù)字指紋,將第二數(shù)字指紋和獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器在該校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,該校驗(yàn)服務(wù)器將第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果,接收校驗(yàn)服務(wù)器反饋的該比較結(jié)果,當(dāng)該比較結(jié)果用于指示第一數(shù)字指紋和第二數(shù)字指紋相同時(shí),將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端??梢?jiàn),本發(fā)明實(shí)施例通過(guò)取證服務(wù)器對(duì)取證數(shù)據(jù)的采集、加密以及驗(yàn)證服務(wù)器的驗(yàn)證,防止取證數(shù)據(jù)被篡改,從而提高數(shù)據(jù)的安全性。
請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖,圖4所示的裝置可以設(shè)置到終端中,該終端可以為智能手機(jī)、平板電腦、智能可穿戴設(shè)備等設(shè)備。其中,圖4所示的數(shù)據(jù)處理裝置可以包括獲取模塊401、第一加密模塊402、第二加密模塊403、第一發(fā)送模塊404。
獲取模塊401:用于獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。
第一加密模塊402:用于通過(guò)第一消息摘要算法,對(duì)獲取模塊401獲取的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值。
第二加密模塊403:用于通過(guò)第二消息摘要算法,對(duì)第一加密模塊402得到的哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋。
第一發(fā)送模塊404:用于將第二加密模塊403得到的第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器生成第一數(shù)字指紋和數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,該校驗(yàn)服務(wù)器存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)。
可選的,所述裝置,還可以包括第三加密模塊405、第二發(fā)送模塊406、接收模塊407、反饋模塊408。
第三加密模塊405,用于當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求時(shí),對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的第二數(shù)字指紋。
第二發(fā)送模塊406,用于將第三加密模塊405得到的第二數(shù)字指紋和該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器在該校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,該校驗(yàn)服務(wù)器將第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果。
接收模塊407,用于接收該校驗(yàn)服務(wù)器反饋的該比較結(jié)果;
反饋模塊408,用于當(dāng)接收模塊407所接收的比較結(jié)果用于指示第一數(shù)字指紋和第二數(shù)字指紋相同時(shí),將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端。
可選的,第三加密模塊405,用于通過(guò)所述第一消息摘要算法,對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的哈希值,通過(guò)所述第二消息摘要算法,對(duì)所述哈希值進(jìn)行加密得到所述第二數(shù)字指紋。
本發(fā)明實(shí)施例中,獲取模塊401獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),第一加密模塊402通過(guò)第一消息摘要算法,對(duì)獲取模塊401獲取的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值,第二加密模塊403通過(guò)第二消息摘要算法,對(duì)第一加密模塊402得到的哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋,第一發(fā)送模塊404將第二加密模塊403得到的第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求時(shí),第三加密模塊405對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的第二數(shù)字指紋,第二發(fā)送模塊406將第三加密模塊405得到的第二數(shù)字指紋和該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器在該校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,該校驗(yàn)服務(wù)器將第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果,接收模塊407接收該校驗(yàn)服務(wù)器反饋的該比較結(jié)果,當(dāng)接收模塊407所接收的比較結(jié)果用于指示第一數(shù)字指紋和第二數(shù)字指紋相同時(shí),反饋模塊408將該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端??梢?jiàn),本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置可以避免數(shù)據(jù)被篡改,提高數(shù)據(jù)的安全性。
請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例所述的服務(wù)器的相關(guān)技術(shù)細(xì)節(jié)可以參照?qǐng)D1至圖4所示的發(fā)明實(shí)施例內(nèi)容,這里不再詳述。該服務(wù)器可以包括:處理器501、通信接口502、存儲(chǔ)器503和通信總線(xiàn)504,其中,通信總線(xiàn)504用于實(shí)現(xiàn)這些組件之間的通信連接,通信接口502用于實(shí)現(xiàn)各機(jī)器之間的通信連接。存儲(chǔ)器503可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。存儲(chǔ)器503可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器501的存儲(chǔ)裝置。其中,處理器501可以結(jié)合圖4所示的數(shù)據(jù)處理裝置,存儲(chǔ)器503中存儲(chǔ)一組程序代碼,且處理器501調(diào)用存儲(chǔ)器503中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí);
通過(guò)第一消息摘要算法,對(duì)該取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值;
通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋;
將第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器生成第一數(shù)字指紋和數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,該校驗(yàn)服務(wù)器存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)。
本發(fā)明實(shí)施例中,處理器501調(diào)用存儲(chǔ)器503中存儲(chǔ)的程序代碼,還可以執(zhí)行以下操作:
當(dāng)接收到第二客戶(hù)端發(fā)送的關(guān)于取證數(shù)據(jù)的獲取請(qǐng)求時(shí),對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的第二數(shù)字指紋;
將該第二數(shù)字指紋和該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器在該校驗(yàn)服務(wù)器的數(shù)字指紋數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的第一數(shù)字指紋,該校驗(yàn)服務(wù)器將第一數(shù)字指紋和第二數(shù)字指紋進(jìn)行比較,得到比較結(jié)果。
本發(fā)明實(shí)施例中,處理器501調(diào)用存儲(chǔ)器503中存儲(chǔ)的程序代碼,利用獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的第二數(shù)字指紋,可以具體執(zhí)行以下操作:
通過(guò)第一消息摘要算法,對(duì)該獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值;
通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密得到該第二數(shù)字指紋。
可選的,處理器501調(diào)用存儲(chǔ)器503中存儲(chǔ)的程序代碼,還可以執(zhí)行以下操作:
接收校驗(yàn)服務(wù)器反饋的比較結(jié)果;
當(dāng)該比較結(jié)果用于指示第一數(shù)字指紋和第二數(shù)字指紋相同時(shí),將數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)反饋給該第二客戶(hù)端。
可選的,處理器501對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的第二數(shù)字指紋,具體可以為:
通過(guò)所述第一消息摘要算法,對(duì)所述獲取請(qǐng)求攜帶的數(shù)據(jù)標(biāo)識(shí)對(duì)應(yīng)的取證數(shù)據(jù)進(jìn)行加密,得到所述取證數(shù)據(jù)的哈希值。
通過(guò)所述第二消息摘要算法,對(duì)所述哈希值進(jìn)行加密得到所述第二數(shù)字指紋。
在本發(fā)明實(shí)施例中,取證服務(wù)器在獲取用戶(hù)通過(guò)第一客戶(hù)端訪問(wèn)網(wǎng)頁(yè)時(shí)采集到的取證數(shù)據(jù),以及該取證數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),通過(guò)第一消息摘要算法,對(duì)該取證數(shù)據(jù)進(jìn)行加密,得到該取證數(shù)據(jù)的哈希值,通過(guò)第二消息摘要算法,對(duì)該哈希值進(jìn)行加密,得到該取證數(shù)據(jù)的第一數(shù)字指紋,將第一數(shù)字指紋以及數(shù)據(jù)標(biāo)識(shí)發(fā)送給校驗(yàn)服務(wù)器,以使該校驗(yàn)服務(wù)器生成第一數(shù)字指紋和數(shù)據(jù)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,該校驗(yàn)服務(wù)器存儲(chǔ)第一數(shù)字指紋及其對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí),可見(jiàn),本發(fā)明實(shí)施例可以避免數(shù)據(jù)被篡改,提高了數(shù)據(jù)的安全性。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。