System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及數(shù)據(jù)處理,尤其涉及一種數(shù)據(jù)脫敏方法、裝置、存儲介質(zhì)及電子設(shè)備。
技術(shù)介紹
1、在通過應(yīng)用程序編程接口(application?programming?interface,api)獲取數(shù)據(jù)的過程中,api返回的流量數(shù)據(jù)中包含了很多敏感數(shù)據(jù)需要脫敏處理。通用的解決方案是在部署api保護系統(tǒng)代理在api服務(wù)之前,api保護系統(tǒng)對敏感數(shù)據(jù)進行識別并進行脫敏處理。
2、目前,在api保護系統(tǒng)中進行數(shù)據(jù)脫敏,主要通過使用字典或正則規(guī)則對api返回的流量數(shù)據(jù)進行敏感數(shù)據(jù)識別,對識別到的敏感數(shù)據(jù)進行脫敏處理。
3、然而,由于api返回的流量數(shù)據(jù)中,存在較多內(nèi)容或命名類似的數(shù)據(jù),使用數(shù)據(jù)脫敏方式,無法準(zhǔn)確在相似的內(nèi)容中識別出需要進行脫敏的數(shù)據(jù),導(dǎo)致識別出的需要進行脫敏的數(shù)據(jù)中存在漏識別或錯識別的情況,進而導(dǎo)致得到的脫敏后的數(shù)據(jù)存在脫敏錯誤,造成數(shù)據(jù)脫敏的準(zhǔn)確性低。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┝艘环N數(shù)據(jù)脫敏方法、裝置、存儲介質(zhì)及電子設(shè)備,主要目的在于改善目前現(xiàn)有技術(shù)無法準(zhǔn)確在相似的內(nèi)容中識別出需要進行脫敏的數(shù)據(jù),導(dǎo)致識別出的需要進行脫敏的數(shù)據(jù)中存在漏識別或錯識別的情況,進而導(dǎo)致得到的脫敏后的數(shù)據(jù)存在脫敏錯誤,造成數(shù)據(jù)脫敏的準(zhǔn)確性低的技術(shù)問題。
2、第一方面,本申請?zhí)峁┝艘环N數(shù)據(jù)脫敏方法,包括:
3、響應(yīng)于將程序編程接口api請求信息發(fā)送至api服務(wù),接收所述api服務(wù)返回的api代理流量數(shù)據(jù);
4、識別所述api代理流量
5、基于預(yù)定三層結(jié)構(gòu)表和所述內(nèi)容協(xié)議,確定所述api代理流量數(shù)據(jù)對應(yīng)的結(jié)構(gòu)數(shù)據(jù),其中,所述預(yù)定三層結(jié)構(gòu)表為內(nèi)容-結(jié)構(gòu)-值三層結(jié)構(gòu);
6、對所述結(jié)構(gòu)數(shù)據(jù)中包含的敏感字段標(biāo)注敏感標(biāo)識,并依據(jù)所述敏感標(biāo)識對所述api代理流量數(shù)據(jù)進行數(shù)據(jù)脫敏處理。
7、第二方面,本申請?zhí)峁┝艘环N數(shù)據(jù)脫敏裝置,包括:
8、接收模塊,被配置為響應(yīng)于將程序編程接口api請求信息發(fā)送至api服務(wù),接收所述api服務(wù)返回的api代理流量數(shù)據(jù);
9、識別模塊,被配置為識別所述api代理流量數(shù)據(jù)對應(yīng)的內(nèi)容協(xié)議;
10、確定模塊,被配置為基于預(yù)定三層結(jié)構(gòu)表和所述內(nèi)容協(xié)議,確定所述api代理流量數(shù)據(jù)對應(yīng)的結(jié)構(gòu)數(shù)據(jù),其中,所述預(yù)定三層結(jié)構(gòu)表為內(nèi)容-結(jié)構(gòu)-值三層結(jié)構(gòu);
11、脫敏模塊,被配置為對所述結(jié)構(gòu)數(shù)據(jù)中包含的敏感字段標(biāo)注敏感標(biāo)識,并依據(jù)所述敏感標(biāo)識對所述api代理流量數(shù)據(jù)進行數(shù)據(jù)脫敏處理。
12、第三方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的數(shù)據(jù)脫敏方法。
13、第四方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第一方面所述的數(shù)據(jù)脫敏方法。
14、借由上述技術(shù)方案,本申請?zhí)峁┑囊环N數(shù)據(jù)脫敏方法、裝置、存儲介質(zhì)及電子設(shè)備,與目前現(xiàn)有技術(shù)相比,本申請通過識別api代理流量數(shù)據(jù)對應(yīng)的內(nèi)容協(xié)議,基于預(yù)定三層結(jié)構(gòu)表和內(nèi)容協(xié)議,確定api代理流量數(shù)據(jù)對應(yīng)的結(jié)構(gòu)數(shù)據(jù),其中,預(yù)定三層結(jié)構(gòu)表為內(nèi)容-結(jié)構(gòu)-值三層結(jié)構(gòu),可以將識別出內(nèi)容協(xié)議中的數(shù)據(jù)進行清晰分類,還通過對結(jié)構(gòu)數(shù)據(jù)中包含的敏感字段標(biāo)注敏感標(biāo)識,并依據(jù)敏感標(biāo)識對api代理流量數(shù)據(jù)進行數(shù)據(jù)脫敏處理,可以清楚確定出結(jié)構(gòu)數(shù)據(jù)中需要進行脫敏的敏感字段,并對敏感字段進行標(biāo)注敏感標(biāo)識,基于敏感標(biāo)識對數(shù)據(jù)進行脫敏處理,避免出現(xiàn)對敏感數(shù)據(jù)進行識別錯誤或遺漏的情況,保障了數(shù)據(jù)脫敏的準(zhǔn)確性。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種數(shù)據(jù)脫敏方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于預(yù)定三層結(jié)構(gòu)表和所述內(nèi)容協(xié)議,確定所述API代理流量數(shù)據(jù)對應(yīng)的結(jié)構(gòu)數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述結(jié)構(gòu)數(shù)據(jù)中包含的敏感字段標(biāo)注敏感標(biāo)識,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)所述敏感標(biāo)識對所述API代理流量數(shù)據(jù)進行數(shù)據(jù)脫敏處理,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其特征在于,所述響應(yīng)于將API請求信息發(fā)送至API服務(wù),接收所述API服務(wù)返回的API代理流量數(shù)據(jù),包括:
8.一種數(shù)據(jù)脫敏裝置,其特征在于,包括:
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法。
10.一種電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可
...【技術(shù)特征摘要】
1.一種數(shù)據(jù)脫敏方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于預(yù)定三層結(jié)構(gòu)表和所述內(nèi)容協(xié)議,確定所述api代理流量數(shù)據(jù)對應(yīng)的結(jié)構(gòu)數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述結(jié)構(gòu)數(shù)據(jù)中包含的敏感字段標(biāo)注敏感標(biāo)識,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)所述敏感標(biāo)識對所述api代理流量數(shù)據(jù)進行數(shù)據(jù)脫敏處理,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:金科,楊欣明,
申請(專利權(quán))人:北京原點數(shù)安科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。