System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及一種基于動態加密技術的數據獲取方法及系統。
技術介紹
1、隨著信息技術的飛速發展,數據已經成為推動各行業發展的關鍵資源,尤其是在數字化轉型和大數據應用的背景下,數字的存儲、傳輸和使用已經滲透到企業以及社會的各個領域;然而,隨之而來的數據安全問題日益嚴重,尤其是涉及敏感數據和個人隱私的數據泄露事件頻繁發生,給企業和用戶帶來了巨大的經濟損失和信譽危機。
2、目前,許多企業在數據傳輸和處理過程中,仍然依賴傳統的安全防護機制,如防火墻、加密技術等。然而,這些傳統技術往往存在一定的安全隱患,特別是在數據傳輸鏈路復雜、涉及多個系統的情況下,傳統安全防護往往無法全面覆蓋潛在的安全風險。
技術實現思路
1、本專利技術的目的是為了解決現有技術中存在的缺點,而提出的一種基于動態加密技術的數據獲取方法及系統。
2、為實現上述目的,本專利技術采用了如下技術方案:
3、一種基于動態加密技術的數據獲取系統,包括系統獲取模塊、動態加密模塊、數據傳送模塊、數據接收模塊、解密驗證模塊、安全監控模塊;
4、所述系統獲取模塊用于從數據源中獲取與數據類型標識對應的業務源數據,并將獲取的業務源數據傳遞到動態加密模塊;
5、所述動態加密模塊用于接收業務源數據,并對數據進行動態加密;
6、所述數據傳送模塊用于將加密后的數據發送到數據接收模塊;
7、所述數據接收模塊用于接收業務源數據,并調用解密驗證模塊對加密的數據進
8、所述安全監控模塊用于實時檢測數據在獲取、加密、解密等過程中的異常情況。
9、本專利技術還提出一種基于動態加密技術的數據獲取方法,包括以下步驟:
10、s1:終端發起數據查詢請求;
11、終端設備發起數據查詢請求;
12、所述終端是指能夠進行網絡通信的智能設備,包括智能手機、電腦等;所述數據查詢請求中包含用戶標識、權限標識、數據類型標識;所述用戶標識是用于確認請求者身份的標識符,系統根據用戶標
13、識確認請求者是否有權訪問系統,具有唯一性;
14、所述權限標識用于標識用戶能夠訪問的數據層級或范圍,系統根據權限標識判斷此用戶是否有權訪問特定層級的數據;
15、所述數據類型標識用于指明用戶需要訪問的數據種類,所述數據種類包括保單承保數據、收付費數據、險種數據等;
16、所述保單承保數據包括保單號、生效日、保險期間、繳費期間等;
17、所述收付費數據包括收據號、收費日期、收費類型、收費方式、收費金額等;
18、所述險種數據包括險種代碼、險種名稱、起售日期、停止銷售日期、險種類型等。
19、s2:從數據源中獲取業務源數據;
20、系統獲取模塊獲取終端設備發送的數據查詢請求,根據數據查詢請求中的數據類型標識確定用戶請求的數據種類,根據數據種類獲取對應的業務源數據;
21、將數據傳遞到動態加密模塊;所述數據包括業務源數據、用戶標識、權限標識、數據類型標識;
22、進一步地,業務源數據可能來源于不同的業務系統,當業務源數據可能來源于不同的業務系統時,系統獲取模塊分別從對應的業務系統中獲取相應數據;
23、例如,用戶請求的是理賠數據,則系統獲取模塊從理賠系統中獲取對應的業務源數據;所述理賠數據包括理賠流水號、保單號、賠付責任、賠付金額、賠付狀態等;
24、進一步地,系統中不同的用戶標識、權限標識與不同的數據展示模板相匹配,數據展示模板中預先配置必要展示的的數據字段;不同數據展示模板展示的數據字段和展示方式不同;
25、系統獲取模塊查詢到業務源數據后,根據用戶標識、權限標識匹配對應的數據展示模板;數據展示模板展示相應的業務源數據;
26、s3:對數據進行動態加密并傳輸;
27、包括如下子步驟:
28、s31:對數據進行動態加密;
29、動態加密模塊接收業務源數據、用戶標識、權限標識、數據類型標識,并對接收到的業務源數據進行加密處理;
30、具體地,動態加密模塊根據預設的算法、規則以及獲取的業務源數據中的用戶標識、權限標識實時生成并更新加密密鑰;通過加密密鑰對業務源數據進行實時加密;
31、進一步地,動態加密模塊每次生成的加密密鑰具有唯一性。
32、s32:加加密后的數據傳輸到數據接收模塊;
33、數據加密完成后,終端用戶通過身份認證機制進行身份認證,所述身份認證機制包括用戶名、密碼等;
34、由身份認證成功的終端用戶發起數據請求,將數據實時傳輸到數據接收模塊;
35、通過對用戶進行身份認證,將加密后的數據傳輸到數據接收模塊可以防止數據在傳輸過程中被黑客竊取或篡改。
36、s4:對數據進行解密處理;
37、數據接收模塊接收數據,并調用解密驗證模塊對加密的數據進行解密;
38、具體地,解密驗證模塊使用與動態加密模塊相同的算法和規則生成相應的解密密鑰,使用解密密鑰對加密后的數據進行解密;解密后的數據恢復為原始數據,可以被正常查看和處理。
39、s5:進行實時監控;
40、安全監控模塊實時監測數據獲取、加密、解密等過程中的異常情況;一旦發現異常行為,例如有非授權用戶的訪問、數據被異常篡改等,立即觸發報警機制,采取終止非授權用戶訪問、根據系統日志恢復被篡改數據等措施保護數據安全。
41、與現有技術相比,本專利技術的有益效果為:
42、本專利技術提出的基于動態加密技術的數據獲取方法,通過動態修改加密密鑰和數據內容,增加了數據在存儲和傳輸過程中的安全性,有效防止數據被非法獲取或破解;數據獲取模塊能夠快速、準確地從數據源中讀取數據,并通過動態加密模塊進行加密處理,提高了數據獲取的效率;安全監控模塊實時監測數據獲取過程中的異常情況,確保數據的完整性和真實性,防止數據被篡改或損壞。
本文檔來自技高網...【技術保護點】
1.一種基于動態加密技術的數據獲取方法,其特征在于:包括以下步驟:
2.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
3.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
4.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
5.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
6.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
7.一種基于動態加密技術的數據獲取系統,用于實現權利要求1-6任一項所述的基于動態加密技術的數據獲取方法,包括系統獲取模塊、動態加密模塊、數據傳送模塊、數據接收模塊、解密驗證模塊、安全監控模塊;
【技術特征摘要】
1.一種基于動態加密技術的數據獲取方法,其特征在于:包括以下步驟:
2.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
3.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
4.如權利要求1所述的基于動態加密技術的數據獲取方法,其特征在于:
5.如權利要求1所...
【專利技術屬性】
技術研發人員:吳青偉,孫航,馬金虎,
申請(專利權)人:中國人壽保險股份有限公司新疆維吾爾自治區分公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。