System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及數(shù)據(jù)處理,特別是涉及一種報(bào)文數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
技術(shù)介紹
1、隨著數(shù)據(jù)處理技術(shù)的發(fā)展,出現(xiàn)了對(duì)敏感信息脫敏保護(hù)的技術(shù),通過(guò)數(shù)據(jù)加密、數(shù)據(jù)隔離、訪問(wèn)控制等技術(shù)來(lái)對(duì)敏感信息進(jìn)行脫敏處理。
2、傳統(tǒng)技術(shù)中,系統(tǒng)展示界面與查詢接口響應(yīng)做到一一對(duì)應(yīng),查詢接口響應(yīng)后返回的數(shù)據(jù)通過(guò)展示頁(yè)面顯示。
3、然而,目前的脫敏方式,要么需要為系統(tǒng)展示頁(yè)面定制開(kāi)發(fā),要么需要為系統(tǒng)展示頁(yè)面調(diào)用的接口定制開(kāi)發(fā),在進(jìn)行數(shù)據(jù)脫敏處理中需要重復(fù)開(kāi)發(fā),進(jìn)而導(dǎo)致脫敏處理效率低的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠提高脫敏效率的報(bào)文數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N報(bào)文數(shù)據(jù)處理方法,包括:
3、獲取響應(yīng)報(bào)文數(shù)據(jù),所述響應(yīng)報(bào)文數(shù)據(jù)包括用戶標(biāo)識(shí);
4、根據(jù)所述用戶標(biāo)識(shí),確定用戶權(quán)限等級(jí);
5、將所述響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到所述響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù),并基于所述用戶權(quán)限等級(jí)查詢所述配置文件,確定所述待脫敏數(shù)據(jù)的目標(biāo)處理方式;
6、按照所述目標(biāo)處理方式對(duì)所述待脫敏數(shù)據(jù)進(jìn)行脫敏處理得到目標(biāo)脫敏數(shù)據(jù);
7、輸出所述目標(biāo)脫敏數(shù)據(jù)至所述用戶標(biāo)識(shí)對(duì)應(yīng)的終端。
8、在其中一個(gè)實(shí)施例中,所述將所述響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到所述響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù),
9、解析所述響應(yīng)報(bào)文數(shù)據(jù),得到待匹配字段;
10、獲取所述配置文件的預(yù)設(shè)字段表;
11、將所述待匹配字段與所述預(yù)設(shè)字段表中的字段進(jìn)行匹配;
12、當(dāng)所述待匹配字段與所述預(yù)設(shè)字段表中字段匹配成功時(shí),確定所述待匹配字段對(duì)應(yīng)的數(shù)據(jù)為待脫敏數(shù)據(jù);
13、獲取所述待脫敏數(shù)據(jù)對(duì)應(yīng)的各初始處理方式;
14、根據(jù)所述用戶權(quán)限的等級(jí)和所述初始處理方式,確定目標(biāo)處理方式。
15、在其中一個(gè)實(shí)施例中,所述按照所述目標(biāo)處理方式對(duì)所述待脫敏數(shù)據(jù)進(jìn)行脫敏處理得到目標(biāo)脫敏數(shù)據(jù),包括:
16、確定所述待脫敏數(shù)據(jù)中的待處理字符;
17、獲取所述目標(biāo)處理方式對(duì)應(yīng)的處理邏輯;
18、基于所述處理邏輯對(duì)各所述待處理字符進(jìn)行脫敏處理,得到目標(biāo)脫敏數(shù)據(jù),所述脫敏處理包括進(jìn)行加密處理、保留處理和裁剪處理中的至少一個(gè)。
19、在其中一個(gè)實(shí)施例中,所述保留處理包括第一保留處理和第二保留處理,所述第一保留處理包括從所述待處理字符的第一位置起進(jìn)行保留,所述第二保留處理包括從所述待處理字符的第二位置起進(jìn)行保留,所述第一位置和所述第二位置為相對(duì)的位置。
20、在其中一個(gè)實(shí)施例中,所述獲取響應(yīng)報(bào)文數(shù)據(jù)之前,還包括:
21、根據(jù)預(yù)先配置的攔截條件,攔截得到初始響應(yīng)報(bào)文數(shù)據(jù);
22、將所述初始響應(yīng)報(bào)文數(shù)據(jù)保存在攔截列表中;
23、從所述攔截列表讀取所述響應(yīng)報(bào)文數(shù)據(jù)。
24、在其中一個(gè)實(shí)施例中,所述將所述響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到所述響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù)之前,還包括:
25、接收配置指令,所述配置指令攜帶有待配置響應(yīng)報(bào)文數(shù)據(jù),以及所述待配置響應(yīng)報(bào)文數(shù)據(jù)對(duì)應(yīng)的目標(biāo)脫敏數(shù)據(jù)、所述目標(biāo)脫敏數(shù)據(jù)的脫敏處理;
26、存儲(chǔ)所述待配置響應(yīng)報(bào)文數(shù)據(jù),以及所述待配置響應(yīng)報(bào)文數(shù)據(jù)對(duì)應(yīng)的目標(biāo)脫敏數(shù)據(jù)、所述目標(biāo)脫敏數(shù)據(jù)的脫敏處理至所述配置文件。
27、第二方面,本申請(qǐng)還提供了一種報(bào)文數(shù)據(jù)處理裝置,包括:
28、獲取模塊,用于獲取響應(yīng)報(bào)文數(shù)據(jù),所述響應(yīng)報(bào)文數(shù)據(jù)包括用戶標(biāo)識(shí);
29、等級(jí)確定模塊,用于根據(jù)所述用戶標(biāo)識(shí),確定用戶權(quán)限等級(jí);
30、匹配查詢模塊,用于將所述響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到所述響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù),并基于所述用戶權(quán)限等級(jí)查詢所述配置文件,確定所述待脫敏數(shù)據(jù)的目標(biāo)處理方式;
31、處理模塊,用于按照所述目標(biāo)處理方式對(duì)所述待脫敏數(shù)據(jù)進(jìn)行脫敏處理得到目標(biāo)脫敏數(shù)據(jù);
32、輸出模塊,用于輸出目標(biāo)脫敏數(shù)據(jù)至所述用戶標(biāo)識(shí)對(duì)應(yīng)的終端。
33、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的方法的步驟。
34、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法的步驟。
35、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法的步驟。
36、上述報(bào)文數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過(guò)在服務(wù)器和終端之間引入一個(gè)中間件,首先中間件獲取響應(yīng)報(bào)文數(shù)據(jù),響應(yīng)報(bào)文數(shù)據(jù)包括用戶標(biāo)識(shí);并根據(jù)用戶標(biāo)識(shí),確定用戶權(quán)限等級(jí);其次將響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù),并基于用戶權(quán)限等級(jí)查詢配置文件,確定待脫敏數(shù)據(jù)的目標(biāo)處理方式,通過(guò)與配置文件告訴中間件攔截到響應(yīng)報(bào)文數(shù)據(jù)后,對(duì)響應(yīng)報(bào)文數(shù)據(jù)中的字段做何種操作,確定目標(biāo)處理方式后,按照目標(biāo)處理方式對(duì)待脫敏數(shù)據(jù)進(jìn)行脫敏處理得到目標(biāo)脫敏數(shù)據(jù);輸出目標(biāo)脫敏數(shù)據(jù)至用戶標(biāo)識(shí)對(duì)應(yīng)的終端,該方法通過(guò)引入中間件即可完成報(bào)文數(shù)據(jù)的脫敏處理,無(wú)需大量定制開(kāi)發(fā)工作,提升了脫敏處理的效率;其次在目標(biāo)脫敏數(shù)據(jù)發(fā)送用戶標(biāo)識(shí)對(duì)應(yīng)的終端之前,已經(jīng)完成脫敏處理,還根據(jù)用戶標(biāo)識(shí)的不同,確定不同的權(quán)限等級(jí),返回終端界面上的目標(biāo)脫敏數(shù)據(jù)根據(jù)不同的權(quán)限的顯示有所不同,有效的防止了黑客在終端進(jìn)行網(wǎng)絡(luò)抓包從而獲得全部有效信息,提升了數(shù)據(jù)的安全性;同時(shí),根據(jù)不同的權(quán)限等級(jí)前端頁(yè)面顯示的目標(biāo)脫敏數(shù)據(jù)也不同,從而提升了數(shù)據(jù)安全性。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種報(bào)文數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到所述響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù),并基于所述用戶權(quán)限等級(jí)查詢所述配置文件,確定所述待脫敏數(shù)據(jù)的目標(biāo)處理方式,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照所述目標(biāo)處理方式對(duì)所述待脫敏數(shù)據(jù)進(jìn)行脫敏處理得到目標(biāo)脫敏數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述保留處理包括第一保留處理和第二保留處理,所述第一保留處理包括從所述待處理字符的第一位置起進(jìn)行保留,所述第二保留處理包括從所述待處理字符的第二位置起進(jìn)行保留,所述第一位置和所述第二位置為相對(duì)的位置。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取響應(yīng)報(bào)文數(shù)據(jù)之前,還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到所述響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù)之前,還包括:
7.一種報(bào)文數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
8.一種計(jì)算
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(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)所述的方法的步驟。
...【技術(shù)特征摘要】
1.一種報(bào)文數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述響應(yīng)報(bào)文數(shù)據(jù)與預(yù)設(shè)的配置文件進(jìn)行匹配,得到所述響應(yīng)報(bào)文數(shù)據(jù)中的待脫敏數(shù)據(jù),并基于所述用戶權(quán)限等級(jí)查詢所述配置文件,確定所述待脫敏數(shù)據(jù)的目標(biāo)處理方式,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照所述目標(biāo)處理方式對(duì)所述待脫敏數(shù)據(jù)進(jìn)行脫敏處理得到目標(biāo)脫敏數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述保留處理包括第一保留處理和第二保留處理,所述第一保留處理包括從所述待處理字符的第一位置起進(jìn)行保留,所述第二保留處理包括從所述待處理字符的第二位置起進(jìn)行保留,所述第一位置和所述第二位置為相對(duì)的位置。
5.根據(jù)權(quán)利要求1所述的方法,其特征在...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李法良,楊杰,
申請(qǐng)(專利權(quán))人:中國(guó)建設(shè)銀行股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。