本發(fā)明涉及一種數(shù)據(jù)處理,特別是涉及一種數(shù)據(jù)安全分析工作方法。
背景技術(shù):
1、目前,大數(shù)據(jù)運(yùn)用的越來越廣泛,再加上網(wǎng)絡(luò)的高速發(fā)展,大部分文件以數(shù)據(jù)形式存儲在存放在個人手機(jī)或者個人電腦中,現(xiàn)有技術(shù)中,為了數(shù)據(jù)的安全,往往將數(shù)據(jù)上傳到云端存儲,然而數(shù)據(jù)在傳輸?shù)皆贫舜鎯?,該?shù)據(jù)在上傳到云端的過程中的安全和在云端存儲的安全并不能保障。進(jìn)而,第三方服務(wù)器使用該數(shù)據(jù)時,數(shù)據(jù)的安全也受到威脅。專利申請?zhí)?022113497731,名稱為“一種全流程數(shù)據(jù)安全保護(hù)系統(tǒng)”,公開了至少包括服務(wù)器,所述服務(wù)器包括處理器和存儲有計算機(jī)程序的存儲器,當(dāng)處理器加載并執(zhí)行計算機(jī)程序時,所述服務(wù)器實(shí)現(xiàn)以下步驟:獲取目標(biāo)用戶上傳的用戶數(shù)據(jù),根據(jù)加密算法對所述用戶數(shù)據(jù)進(jìn)行加密以得到加密數(shù)據(jù),當(dāng)?shù)谌绞褂眉用軘?shù)據(jù)時,從加密數(shù)據(jù)中按照預(yù)設(shè)規(guī)則進(jìn)行抽樣得到抽樣數(shù)據(jù),基于加密數(shù)據(jù)中不同字段對應(yīng)的安全等級加密策略,對抽樣數(shù)據(jù)中的不同字段按照其對應(yīng)的安全等級加密策略進(jìn)行加密處理,并將加密處理后的抽樣數(shù)據(jù)提供給第三方進(jìn)行展示,從而,本發(fā)明保護(hù)了數(shù)據(jù)在傳輸、存儲、使用等過程中的安全。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題,特別創(chuàng)新地提出了一種數(shù)據(jù)安全分析工作方法。
2、為了實(shí)現(xiàn)本發(fā)明的上述目的,本發(fā)明提供了一種數(shù)據(jù)安全分析工作方法,包括以下步驟:
3、s1,登錄分析平臺;
4、s2,獲取截屏數(shù)據(jù);
5、s3,對獲取到的截屏數(shù)據(jù)利用截屏碼生成截屏安全數(shù)據(jù);
6、s4,將截屏安全數(shù)據(jù)通過無線網(wǎng)絡(luò)傳輸給分析平臺;
7、s5,分析平臺接收到截屏安全數(shù)據(jù)后,對截屏安全數(shù)據(jù)進(jìn)行分析。
8、在本發(fā)明的一種優(yōu)選實(shí)施方式中,該截屏數(shù)據(jù)的格式為png、jpg、jpeg、bmp之一或者任意組合。
9、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s2中該截屏數(shù)據(jù)為智能手機(jī)截屏的數(shù)據(jù)。
10、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s4中該無線網(wǎng)絡(luò)為wifi、5g、4g、3g之一的無線網(wǎng)絡(luò)。
11、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s1中包括以下步驟:
12、s11,獲取手機(jī)串號和手機(jī)號;手機(jī)串號為數(shù)字0~9之一或者任意組合的15位字符串;手機(jī)號為數(shù)字0~9之一或者任意組合的11位字符串;
13、s12,將手機(jī)串號和手機(jī)號看作是十進(jìn)制的手機(jī)串號和手機(jī)號,將手機(jī)串號和手機(jī)號轉(zhuǎn)換為六十二進(jìn)制的手機(jī)串號和手機(jī)號;將轉(zhuǎn)換后的手機(jī)串號和手機(jī)號連接起來后發(fā)送到分析平臺;
14、s13,分析平臺接收到連接后的手機(jī)串號和手機(jī)號后,將連接的手機(jī)串號和手機(jī)號進(jìn)行還原,得到平臺手機(jī)串號和平臺手機(jī)號;
15、s14,根據(jù)平臺手機(jī)串號和平臺手機(jī)號生成平臺號,判斷平臺號是否存在于分析平臺:
16、若平臺號存在于分析平臺,則登錄分析平臺成功;
17、若平臺號不存在于分析平臺,則登錄分析平臺失敗。
18、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s3中截屏安全數(shù)據(jù)的生成方法包括以下步驟:
19、s31,獲取截屏數(shù)據(jù)的深度位數(shù),記作為m;
20、s32,將截屏數(shù)據(jù)中的每個像素點(diǎn)的像素值轉(zhuǎn)換為二進(jìn)制以及將截屏碼轉(zhuǎn)換為二進(jìn)制;
21、s33,將截屏數(shù)據(jù)中的每個像素點(diǎn)的二進(jìn)制像素值轉(zhuǎn)換為位數(shù)為m;
22、s34,獲取截屏碼中的首位數(shù)值,記作為n;將一位數(shù)值n轉(zhuǎn)換為位數(shù)為m;
23、s35,將轉(zhuǎn)換后的像素值與轉(zhuǎn)換后的m位數(shù)值n進(jìn)行運(yùn)算,得到截屏安全數(shù)據(jù);
24、s36,將截屏安全數(shù)據(jù)和截屏碼通過無線網(wǎng)絡(luò)傳輸給分析平臺。
25、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s33中將截屏數(shù)據(jù)中的每個像素點(diǎn)的二進(jìn)制像素值轉(zhuǎn)換為位數(shù)為m的方法為:
26、若截屏數(shù)據(jù)中的像素點(diǎn)的二進(jìn)制像素值的位數(shù)不等于m,則在二進(jìn)制像素值的前面添0,使截屏數(shù)據(jù)中的所有像素點(diǎn)的二進(jìn)制像素值的位數(shù)等于m。
27、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s34中將一位數(shù)值n轉(zhuǎn)換為位數(shù)為m的方法為:
28、在n的前面添1,使添1后的數(shù)值的位數(shù)等于m;即得到m位數(shù)值n;
29、或者在n的后面添1,使添1后的數(shù)值的位數(shù)等于m,即得到m位數(shù)值n。
30、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s35中得到截屏安全數(shù)據(jù)的方法為:
31、
32、其中,rx,y,j表示截屏數(shù)據(jù)在像素點(diǎn)(x,y)處的紅色像素值位于第j位的數(shù)值;j=1、2、3、……、m;
33、r′x,y,j表示截屏安全數(shù)據(jù)在像素點(diǎn)(x,y)處的紅色像素值位于第j位的數(shù)值;
34、mj表示將一位數(shù)值n轉(zhuǎn)換為位數(shù)為m后,第j位的數(shù)值;
35、&表示且;
36、or表示或;
37、
38、其中,gx,y,j表示截屏數(shù)據(jù)在像素點(diǎn)(x,y)處的綠色像素值位于第j位的數(shù)值;j=1、2、3、……、m;
39、g′x,y,j表示截屏安全數(shù)據(jù)在像素點(diǎn)(x,y)處的綠色像素值位于第j位的數(shù)值;
40、mj表示將一位數(shù)值n轉(zhuǎn)換為位數(shù)為m后,第j位的數(shù)值;
41、&表示且;
42、or表示或;
43、
44、其中,rx,y,j表示截屏數(shù)據(jù)在像素點(diǎn)(x,y)處的藍(lán)色像素值位于第j位的數(shù)值;j=1、2、3、……、m;
45、r′x,y,j表示截屏安全數(shù)據(jù)在像素點(diǎn)(x,y)處的藍(lán)色像素值位于第j位的數(shù)值;
46、mj表示將一位數(shù)值n轉(zhuǎn)換為位數(shù)為m后,第j位的數(shù)值;
47、&表示且;
48、or表示或。
49、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s3中截屏碼得到的方式為:
50、screenshotdata=screenshotdatacalculateformula(screenshotimage),
51、其中,screenshotdata表示截屏碼;
52、screenshotdatacalculateformula()表示截屏碼的計算方法;優(yōu)選采用sha224;
53、screenshotimage表示截屏數(shù)據(jù)。
54、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s5中對截屏安全數(shù)據(jù)進(jìn)行分析的方法包括以下步驟:
55、s51,獲取步驟s3中的截屏碼,將截屏碼轉(zhuǎn)換為二進(jìn)制;
56、s52,將截屏安全數(shù)據(jù)中的每個像素點(diǎn)的像素值轉(zhuǎn)換為二進(jìn)制;
57、s53,獲取截屏安全數(shù)據(jù)的深度位數(shù),記作為m′;
58、s54,獲取截屏碼中的首位數(shù)值,記作為n′;將一位數(shù)值n′轉(zhuǎn)換為位數(shù)為m′;
59、s55,將截屏安全數(shù)據(jù)中的每個像素點(diǎn)的二進(jìn)制像素值轉(zhuǎn)換為位數(shù)為m′;
60、s56,將轉(zhuǎn)換后的像素值與轉(zhuǎn)換后的m′位數(shù)值n′進(jìn)行運(yùn)算,得到截屏平臺數(shù)據(jù);
61、s57,根據(jù)截屏平臺數(shù)據(jù)得到截屏平臺數(shù)據(jù)所對應(yīng)的截屏碼;
62、s58,判斷步驟s51中的獲取的截屏碼與截屏平臺數(shù)據(jù)所對應(yīng)的截屏碼是否一致:
63、若步驟s51中的獲取的截屏碼與截屏平臺數(shù)據(jù)所對應(yīng)的截屏碼不一致,則分析說明接收到的截屏安全數(shù)據(jù)是不安全的;
64、若步驟s51中的獲取的截屏碼與截屏平臺數(shù)據(jù)所對應(yīng)的截屏碼一致,則分析說明接收到的截屏安全數(shù)據(jù)是安全的;將截屏碼與截屏安全數(shù)據(jù)進(jìn)行存儲,或者將截屏平臺數(shù)據(jù)進(jìn)行存儲。
65、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s54中將一位數(shù)值n′轉(zhuǎn)換為位數(shù)為m′的方法為:
66、在n′的前面添1,使添1后的數(shù)值的位數(shù)等于m′;即得到m′位數(shù)值n′;
67、或者在n′的后面添1,使添1后的數(shù)值的位數(shù)等于m′,即得到m′位數(shù)值n′。
68、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s55中將截屏數(shù)據(jù)中的每個像素點(diǎn)的二進(jìn)制像素值轉(zhuǎn)換為位數(shù)為m′的方法為:
69、若截屏安全數(shù)據(jù)中的像素點(diǎn)的二進(jìn)制像素值的位數(shù)不等于m′,則在二進(jìn)制像素值的前面添0,使截屏安全數(shù)據(jù)中的所有像素點(diǎn)的二進(jìn)制像素值的位數(shù)等于m′。
70、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s56中得到截屏平臺數(shù)據(jù)的方法為:
71、
72、其中,r″x′,y′,j′表示接收到的截屏數(shù)據(jù)在像素點(diǎn)(x′,y′)處的紅色像素值位于第j′位的數(shù)值;j′=1、2、3、……、m′;
73、r″′x′,y′,j′表示截屏平臺數(shù)據(jù)在像素點(diǎn)(x′,y′)處的紅色像素值位于第j′位的數(shù)值;
74、m′j′表示將一位數(shù)值n′轉(zhuǎn)換為位數(shù)為m′后,第j′位的數(shù)值;
75、&表示且;
76、or表示或;
77、
78、其中,g″x′,y′,j′表示接收到的截屏安全數(shù)據(jù)在像素點(diǎn)(x′,y′)處的綠色像素值位于第j′位的數(shù)值;j′=1、2、3、……、m′;
79、g″′x′,y′,j′表示截屏平臺數(shù)據(jù)在像素點(diǎn)(x′,y′)處的綠色像素值位于第j′位的數(shù)值;
80、m′j′表示將一位數(shù)值n′轉(zhuǎn)換為位數(shù)為m′后,第j′位的數(shù)值;
81、&表示且;
82、or表示或;
83、
84、其中,b″x′,y′,j′表示接收到的截屏安全數(shù)據(jù)在像素點(diǎn)(x′,y′)處的藍(lán)色像素值位于第j′位的數(shù)值;j′=1、2、3、……、m′;
85、b″′x′,y′,j′表示截屏平臺數(shù)據(jù)在像素點(diǎn)(x′,y′)處的藍(lán)色像素值位于第j′位的數(shù)值;
86、m′j′表示將一位數(shù)值n′轉(zhuǎn)換為位數(shù)為m′后,第j′位的數(shù)值;
87、&表示且;
88、or表示或。
89、在本發(fā)明的一種優(yōu)選實(shí)施方式中,在步驟s57中截屏平臺數(shù)據(jù)所對應(yīng)的截屏碼的得到方式為:
90、screenshotdata′=screenshotdatacalculateformula(screenshotimage′),
91、其中,screenshotdata′表示截屏平臺數(shù)據(jù)所對應(yīng)的截屏碼;
92、screenshotdatacalculateformula()表示截屏碼的計算方法;優(yōu)選采用sha224;
93、screenshotimage′表示截屏平臺數(shù)據(jù)。
94、綜上所述,由于采用了上述技術(shù)方案,本發(fā)明能夠?qū)仄涟踩珨?shù)據(jù)進(jìn)行分析,保障截屏數(shù)據(jù)的安全性。
95、本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。