[發(fā)明專利]數(shù)據(jù)文件可定制化脫敏方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710262559.5 | 申請日: | 2017-04-20 |
| 公開(公告)號: | CN107180200B | 公開(公告)日: | 2020-06-09 |
| 發(fā)明(設(shè)計)人: | 付海濤;趙小錄;蘆效峰 | 申請(專利權(quán))人: | 北京數(shù)科網(wǎng)維技術(shù)有限責(zé)任公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 重慶創(chuàng)新專利商標(biāo)代理有限公司 50125 | 代理人: | 沈紅星 |
| 地址: | 100089 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)文件 定制 化脫敏 方法 系統(tǒng) | ||
1.數(shù)據(jù)文件可定制化脫敏方法,其特征在于方法包括兩個階段:
(1)初始化設(shè)置階段:
第一步:數(shù)據(jù)提供人員提交數(shù)據(jù)文件,格式轉(zhuǎn)換器判斷此數(shù)據(jù)文件是否為XML文件格式,如果為XML文件格式,則直接將數(shù)據(jù)文件存入存儲系統(tǒng)中;否則,格式轉(zhuǎn)換器將此數(shù)據(jù)文件轉(zhuǎn)換為XML文件格式后將數(shù)據(jù)文件存入存儲系統(tǒng)中;
第二步:系統(tǒng)操作人員對新接收的數(shù)據(jù)文件進行初始化脫敏設(shè)置;
系統(tǒng)操作人員操作敏感信息設(shè)置單元,設(shè)置默認(rèn)情況下需要保護的子節(jié)點以及該子節(jié)點相應(yīng)的脫敏方法名;
第三步:敏感信息設(shè)置單元將設(shè)置信息保存在存儲系統(tǒng)中的默認(rèn)配置文件中;敏感信息設(shè)置單元將默認(rèn)配置文件中內(nèi)容序列化為字符串后,將字符串按設(shè)定散列算法計算,然后將XML文件名和散列字符串保存在存儲系統(tǒng)中的散列值記錄文件中;
(2)數(shù)據(jù)操作階段:數(shù)據(jù)使用人員選擇要操作的XML 文件,設(shè)為S,脫敏系統(tǒng)從存儲系統(tǒng)中讀取該XML 文件S,并針對此XML文件S做以下操作:
步驟1:數(shù)據(jù)處理單元讀取存儲系統(tǒng)中文件S的默認(rèn)配置文件,如果不存在默認(rèn)配置文件,則發(fā)出警告提示XML文件S未初始化設(shè)置;否則將默認(rèn)配置文件中內(nèi)容序列化為字符串后,將字符串按設(shè)定散列算法計算,然后在存儲系統(tǒng)中的散列值記錄文件中按照XML文件S的文件名查找并取出對應(yīng)的散列值,將兩個散列值進行比較,驗證完整性,如果二者不相同則驗證不通過,提示錯誤,如果二者完全一致則繼續(xù);
步驟2:解析器解析XML文件S,得到代表XML文件S的文檔對象,即Document 對象,設(shè)為W;
步驟3:脫敏規(guī)則定制單元讀取存儲系統(tǒng)中的文件S的默認(rèn)配置文件,并顯示默認(rèn)配置文件中所有的父節(jié)點、子節(jié)點、脫敏狀態(tài)及對應(yīng)的可選脫敏函數(shù),同時將脫敏狀態(tài)標(biāo)記為“是”的字段顯示為需要脫敏并不可取消狀態(tài),通過脫敏規(guī)則定制單元進行設(shè)置,將設(shè)置結(jié)果保存在臨時脫敏配置文件中,并轉(zhuǎn)至步驟4繼續(xù)執(zhí)行;
步驟4:數(shù)據(jù)處理單元判斷臨時脫敏配置文件中是否還有下一行數(shù)據(jù),如果存在下一行數(shù)據(jù),轉(zhuǎn)至步驟5繼續(xù)執(zhí)行;如果不存在下一行數(shù)據(jù),轉(zhuǎn)至步驟7繼續(xù)執(zhí)行;
步驟5:設(shè)此行是第i行,取得臨時脫敏配置文件中第i行的脫敏狀態(tài)并定義為t,如果t為“否”,則直接轉(zhuǎn)至步驟4繼續(xù)執(zhí)行;否則,取出臨時脫敏配置文件中第i行的脫敏函數(shù)F,然后取出臨時脫敏配置文件中第i行的父節(jié)點定義為a,子節(jié)點定義為b,根據(jù)a和b得到節(jié)點路徑d=“/a/b”,在文檔對象W中取得節(jié)點路徑d所對應(yīng)的子節(jié)點集D(具體方法專業(yè)人員均可編程實現(xiàn),在此不贅述),轉(zhuǎn)至步驟6繼續(xù)執(zhí)行;
步驟6:判斷子節(jié)點集D中是否存在下一個子節(jié)點,如果存在,取出該子節(jié)點并定義為s,取出子節(jié)點s的數(shù)據(jù)m,使用脫敏函數(shù)F對m進行脫敏處理得到M,即M=F(m),用M替換子節(jié)點s中的數(shù)據(jù)值m ,并轉(zhuǎn)至步驟6繼續(xù)執(zhí)行;如果數(shù)據(jù)集D中不存在下一個子節(jié)點,則轉(zhuǎn)至步驟4繼續(xù)執(zhí)行;
步驟7:將脫敏的文檔對象W內(nèi)容寫回XML文件S,刪除文檔對象W,將XML文件提交給格式轉(zhuǎn)換器;
步驟8:格式轉(zhuǎn)換器獲取數(shù)據(jù)使用人員需要的輸出文件格式,格式轉(zhuǎn)換器將XML文件S轉(zhuǎn)換為對應(yīng)的文件格式后輸出數(shù)據(jù)文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京數(shù)科網(wǎng)維技術(shù)有限責(zé)任公司,未經(jīng)北京數(shù)科網(wǎng)維技術(shù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710262559.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:水冷摩托車?yán)鋮s管路
- 下一篇:一種三丙酮胺合成液脫水脫鹽的方法
- 嵌入式數(shù)據(jù)庫中數(shù)據(jù)恢復(fù)的方法和裝置
- 一種上報、獲得性能數(shù)據(jù)文件的方法及裝置
- 一種數(shù)據(jù)文件處理的方法、裝置及終端
- 一種數(shù)據(jù)文件播放方法及相關(guān)設(shè)備、系統(tǒng)
- 一種數(shù)據(jù)文件檢測方法和裝置
- 數(shù)據(jù)綜合采集方法及系統(tǒng)
- 一種多類型批量數(shù)據(jù)處理系統(tǒng)及其處理方法
- 數(shù)據(jù)文件的處理方法、裝置、系統(tǒng)和存儲介質(zhì)
- 嵌入式系統(tǒng)中文件數(shù)據(jù)未同步的檢測方法
- 數(shù)據(jù)操作方法、裝置和計算機可讀存儲介質(zhì)
- 一種數(shù)據(jù)脫敏的方法及系統(tǒng)
- 一種脫敏治療床
- 非結(jié)構(gòu)化數(shù)據(jù)訪問時的數(shù)據(jù)脫敏方法、裝置、設(shè)備及介質(zhì)
- 一種數(shù)據(jù)脫敏方法和系統(tǒng)
- 一種基于開放接口實時脫敏的方法、裝置及系統(tǒng)
- 一種分布式銀行數(shù)據(jù)脫敏方法及系統(tǒng)
- 一種基于結(jié)構(gòu)化數(shù)據(jù)的脫敏方法、裝置與系統(tǒng)
- 一種對個人健康醫(yī)療數(shù)據(jù)的系統(tǒng)化脫敏方法
- 一種基于生成對抗網(wǎng)絡(luò)的地理柵格智能化局部脫敏方法
- 地址脫敏方法、裝置、電子設(shè)備及存儲介質(zhì)





