"/>
【技術實現步驟摘要】
數據庫數據獲取方法、裝置、設備及存儲介質
[0001]本專利技術涉及數據安全
,尤其涉及一種數據庫數據獲取方法
、
裝置
、
設備及存儲介質
。
技術介紹
[0002]隨著大數據平臺的數據規模越來越大
、
數據結構越來越復雜,數據服務需求越來越多,對數據安全管理安全要求也隨之越來越高
。
面對大量數據資產和大量數據應用,如何高效控制其數據訪問權限,使其既可以讓用戶便捷和高效的訪問所需要的數據,充分發揮數據價值,又能夠確保數據安全可控,避免數據泄露,成為亟待解決的問題
。
[0003]現有的數據獲取技術方案通常是在數據庫上創建大量的數據應用的數據庫賬號,通過數據庫賬號訪問數據庫中的數據,這種方式導致數據庫賬號體系過于龐大,導致數據獲取效率較低,且數據應用需要直接連接數據庫,存在一定的安全隱患
。
技術實現思路
[0004]本專利技術提供了一種基于數據庫數據獲取方法
、
裝置
、
設備及存儲介質,以提高數據庫數據的獲取效率,以及提高數據庫數據獲取安全性
。
[0005]根據本專利技術的一方面,提供了一種數據庫數據獲取方法,所述方法包括:
[0006]獲取數據獲取請求語句,并對所述數據獲取請求語句進行語句解析,得到所述數據獲取請求語句關聯的至少一個源數據庫和各所述源數據庫對應的至少一個數據庫表;所述源數據庫和所述數據庫表分別包括安全等級標簽;
...
【技術保護點】
【技術特征摘要】
1.
一種數據庫數據獲取方法,其特征在于,包括:獲取數據獲取請求語句,并對所述數據獲取請求語句進行語句解析,得到所述數據獲取請求語句關聯的至少一個源數據庫和各所述源數據庫對應的至少一個數據庫表;所述源數據庫和所述數據庫表分別包括安全等級標簽;確定發送所述數據獲取請求語句的請求源對應的訪問權限等級;根據所述訪問權限等級,以及所述源數據庫和所述數據庫表分別對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫和第一目標數據庫表;根據所述第一目標源數據庫和所述第一目標數據庫表,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句;向數據提供方發送所述目標重構請求語句,以獲取數據庫數據
。2.
根據權利要求1所述的方法,其特征在于,所述根據所述訪問權限等級,以及所述源數據庫和所述數據庫表分別對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫和第一目標數據庫表,包括:根據所述訪問權限等級和所述源數據庫對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫,以及具備訪問權限的第二目標源數據庫;將所述第一目標數據庫對應的數據庫表,作為不具備訪問權限的第一目標數據庫表;根據所述訪問權限等級和所述第二目標源數據庫對應的數據庫表的安全等級標簽,確定所述第二目標源數據庫中不具備訪問權限的第一目標數據庫表
。3.
根據權利要求1所述的方法,其特征在于,所述根據所述第一目標源數據庫和所述第一目標數據庫表,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句,包括:對所述數據獲取請求語句中與所述第一目標源數據庫相關聯的條件語句進行剔除操作,得到第一重構請求語句;確定所述第一重構請求語句中與所述第一目標數據庫表相關聯的選擇語句,并在所述選擇語句中增加過濾條件,得到目標重構請求語句
。4.
根據權利要求2所述的方法,其特征在于,在所述確定所述第二目標源數據庫中不具備訪問權限的第一目標數據庫表之后,還包括:根據所述訪問權限等級和所述第二目標源數據庫對應的數據庫表的安全等級標簽,確定所述第二目標源數據庫中具備訪問權限的第二目標數據庫表;確定所述第二目標數據庫表中字段的字段安全等級;根據所述訪問權限等級和所述字段安全等級,確定所述第二目標數據庫表中不具備訪問權限的第一目標字段;相應的,所述根據所述第一目標源數據庫和所述第一目標數據庫表,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句,包括:根據所述第一目標源數據庫
、
所述第一目標數據庫表和所述第一目標字段,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句
。5.
根據權利要求4所述的方法,其特征在于,所述根據所述第一目標源數據庫
、
所述第一目標數據庫表和所述第一目標字段,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句,包括:對所述數據獲取請求語句中與所述第一目標源數據庫相關聯的條件語句進行剔除操
作,得到第一重構請求語句;確定所述第一重構請求語句中與所述第一目標數據庫表相關聯的選擇語句,并在所述選擇語句中增加過濾條件,得到第二重構請求語句;確定所述第二重構請求語句中與所述第一目標字段所屬數據庫表相關聯的投影語句,并在所述投影語句中將所述第一目標字段設置為常量,得到目標重構請求語句
。6.
根據權利要求...
【專利技術屬性】
技術研發人員:李斌,甘富貴,蔣正華,
申請(專利權)人:太平金融科技服務上海有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。