"/>
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據庫數據獲取方法技術

    技術編號:39803783 閱讀:22 留言:0更新日期:2023-12-22 02:35
    本發明專利技術公開了一種數據庫數據獲取方法

    【技術實現步驟摘要】
    數據庫數據獲取方法、裝置、設備及存儲介質


    [0001]本專利技術涉及數據安全
    ,尤其涉及一種數據庫數據獲取方法

    裝置

    設備及存儲介質


    技術介紹

    [0002]隨著大數據平臺的數據規模越來越大

    數據結構越來越復雜,數據服務需求越來越多,對數據安全管理安全要求也隨之越來越高

    面對大量數據資產和大量數據應用,如何高效控制其數據訪問權限,使其既可以讓用戶便捷和高效的訪問所需要的數據,充分發揮數據價值,又能夠確保數據安全可控,避免數據泄露,成為亟待解決的問題

    [0003]現有的數據獲取技術方案通常是在數據庫上創建大量的數據應用的數據庫賬號,通過數據庫賬號訪問數據庫中的數據,這種方式導致數據庫賬號體系過于龐大,導致數據獲取效率較低,且數據應用需要直接連接數據庫,存在一定的安全隱患


    技術實現思路

    [0004]本專利技術提供了一種基于數據庫數據獲取方法

    裝置

    設備及存儲介質,以提高數據庫數據的獲取效率,以及提高數據庫數據獲取安全性

    [0005]根據本專利技術的一方面,提供了一種數據庫數據獲取方法,所述方法包括:
    [0006]獲取數據獲取請求語句,并對所述數據獲取請求語句進行語句解析,得到所述數據獲取請求語句關聯的至少一個源數據庫和各所述源數據庫對應的至少一個數據庫表;所述源數據庫和所述數據庫表分別包括安全等級標簽;
    [0007]確定發送所述數據獲取請求語句的請求源對應的訪問權限等級;
    [0008]根據所述訪問權限等級,以及所述源數據庫和所述數據庫表分別對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫和第一目標數據庫表;
    [0009]根據所述第一目標源數據庫和所述第一目標數據庫表,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句;
    [0010]向數據提供方發送所述目標重構請求語句,以獲取數據庫數據

    [0011]根據本專利技術的另一方面,提供了一種數據庫數據獲取裝置,所述裝置包括:
    [0012]請求語句獲取模塊,用于獲取數據獲取請求語句,并對所述數據獲取請求語句進行語句解析,得到所述數據獲取請求語句關聯的至少一個源數據庫和各所述源數據庫對應的至少一個數據庫表;所述源數據庫和所述數據庫表分別包括安全等級標簽;
    [0013]權限等級確定模塊,用于確定發送所述數據獲取請求語句的請求源對應的訪問權限等級;
    [0014]第一數據庫確定模塊,用于根據所述訪問權限等級,以及所述源數據庫和所述數據庫表分別對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫和第一目標數據庫表;
    [0015]重構語句確定模塊,用于根據所述第一目標源數據庫和所述第一目標數據庫表,
    對所述數據獲取請求語句進行語句重構,得到目標重構請求語句;
    [0016]數據庫數據獲取模塊,用于向數據提供方發送所述目標重構請求語句,以獲取數據庫數據

    [0017]根據本專利技術的另一方面,提供了一種電子設備,所述電子設備包括:
    [0018]至少一個處理器;以及
    [0019]與所述至少一個處理器通信連接的存儲器;其中,
    [0020]所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本專利技術任一實施例所述的數據庫數據獲取方法

    [0021]根據本專利技術的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本專利技術任一實施例所述的數據庫數據獲取方法

    [0022]本專利技術實施例技術方案通過獲取數據獲取請求語句,并對數據獲取請求語句進行語句解析,得到數據獲取請求語句關聯的至少一個源數據庫和各所述源數據庫對應的至少一個數據庫表;確定發送數據獲取請求語句的請求源對應的訪問權限等級;根據訪問權限等級,以及源數據庫和數據庫表分別對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫和第一目標數據庫表;根據第一目標源數據庫和第一目標數據庫表,對數據獲取請求語句進行語句重構,得到目標重構請求語句;向數據提供方發送目標重構請求語句,以獲取數據庫數據

    上述技術方案通過根據數據獲取請求對應的目標源數據庫和目標數據庫表的安全等級標簽,以及請求源的訪問權限等級,對數據獲取請求語句進行語句重構的方式,向數據提供方獲取具備訪問權限的數據庫數據,在數據獲取過程中不僅考慮了請求方的訪問權限,同時考慮了數據庫數據的訪問權限,實現了對數據庫數據的安全獲取,且便于對數據庫數據的權限管控

    通過采用獨立于請求源和數據庫數據提供方的第三方裝置或設備實現對請求語句的重構,提高了數據庫數據的獲取效率,避免了請求源對應的數據應用與數據庫直連導致的數據提供方解析數據的負載壓力,使得網絡安全處于可承受范圍內,避免了一定的網絡安全隱患

    [0023]應當理解,本部分所描述的內容并非旨在標識本專利技術的實施例的關鍵或重要特征,也不用于限制本專利技術的范圍

    本專利技術的其它特征將通過以下的說明書而變得容易理解

    附圖說明
    [0024]為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖

    [0025]圖1是根據本專利技術實施例一提供的一種數據庫數據獲取方法的流程圖;
    [0026]圖2是根據本專利技術實施例二提供的一種數據庫數據獲取方法的流程圖;
    [0027]圖3是根據本專利技術實施例三提供的一種數據庫數據獲取裝置的結構示意圖;
    [0028]圖4是實現本專利技術實施例的數據庫數據獲取方法的電子設備的結構示意圖

    具體實施方式
    [0029]為了使本
    的人員更好地理解本專利技術方案,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚

    完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分的實施例,而不是全部的實施例

    基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本專利技術保護的范圍

    [0030]需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序

    應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本專利技術的實施例能夠以除了在這里圖示或描述的那些以外的順序實施

    此外,術語“包括”和“具有”以及他們的任何變形,意圖在于本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.
    一種數據庫數據獲取方法,其特征在于,包括:獲取數據獲取請求語句,并對所述數據獲取請求語句進行語句解析,得到所述數據獲取請求語句關聯的至少一個源數據庫和各所述源數據庫對應的至少一個數據庫表;所述源數據庫和所述數據庫表分別包括安全等級標簽;確定發送所述數據獲取請求語句的請求源對應的訪問權限等級;根據所述訪問權限等級,以及所述源數據庫和所述數據庫表分別對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫和第一目標數據庫表;根據所述第一目標源數據庫和所述第一目標數據庫表,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句;向數據提供方發送所述目標重構請求語句,以獲取數據庫數據
    。2.
    根據權利要求1所述的方法,其特征在于,所述根據所述訪問權限等級,以及所述源數據庫和所述數據庫表分別對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫和第一目標數據庫表,包括:根據所述訪問權限等級和所述源數據庫對應的安全等級標簽,確定不具備訪問權限的第一目標源數據庫,以及具備訪問權限的第二目標源數據庫;將所述第一目標數據庫對應的數據庫表,作為不具備訪問權限的第一目標數據庫表;根據所述訪問權限等級和所述第二目標源數據庫對應的數據庫表的安全等級標簽,確定所述第二目標源數據庫中不具備訪問權限的第一目標數據庫表
    。3.
    根據權利要求1所述的方法,其特征在于,所述根據所述第一目標源數據庫和所述第一目標數據庫表,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句,包括:對所述數據獲取請求語句中與所述第一目標源數據庫相關聯的條件語句進行剔除操作,得到第一重構請求語句;確定所述第一重構請求語句中與所述第一目標數據庫表相關聯的選擇語句,并在所述選擇語句中增加過濾條件,得到目標重構請求語句
    。4.
    根據權利要求2所述的方法,其特征在于,在所述確定所述第二目標源數據庫中不具備訪問權限的第一目標數據庫表之后,還包括:根據所述訪問權限等級和所述第二目標源數據庫對應的數據庫表的安全等級標簽,確定所述第二目標源數據庫中具備訪問權限的第二目標數據庫表;確定所述第二目標數據庫表中字段的字段安全等級;根據所述訪問權限等級和所述字段安全等級,確定所述第二目標數據庫表中不具備訪問權限的第一目標字段;相應的,所述根據所述第一目標源數據庫和所述第一目標數據庫表,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句,包括:根據所述第一目標源數據庫

    所述第一目標數據庫表和所述第一目標字段,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句
    。5.
    根據權利要求4所述的方法,其特征在于,所述根據所述第一目標源數據庫

    所述第一目標數據庫表和所述第一目標字段,對所述數據獲取請求語句進行語句重構,得到目標重構請求語句,包括:對所述數據獲取請求語句中與所述第一目標源數據庫相關聯的條件語句進行剔除操
    作,得到第一重構請求語句;確定所述第一重構請求語句中與所述第一目標數據庫表相關聯的選擇語句,并在所述選擇語句中增加過濾條件,得到第二重構請求語句;確定所述第二重構請求語句中與所述第一目標字段所屬數據庫表相關聯的投影語句,并在所述投影語句中將所述第一目標字段設置為常量,得到目標重構請求語句
    。6.
    根據權利要求...

    【專利技術屬性】
    技術研發人員:李斌甘富貴蔣正華
    申請(專利權)人:太平金融科技服務上海有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 人妻丰满熟妇岳AV无码区HD| 免费无码又爽又刺激毛片| 夜夜精品无码一区二区三区| 久久久久亚洲AV无码去区首 | 亚洲美免无码中文字幕在线| 亚洲?v无码国产在丝袜线观看| 少妇无码太爽了不卡在线观看| 少妇无码AV无码专区线| 中文有无人妻vs无码人妻激烈| 午夜无码中文字幕在线播放 | 国产精品无码不卡一区二区三区| 无码人妻精品一区二区蜜桃网站 | 亚洲热妇无码AV在线播放 | 精品无码国产自产拍在线观看蜜| 亚洲综合无码无在线观看| 日韩乱码人妻无码中文字幕| 国产免费无码一区二区| 久久久久亚洲精品无码网址色欲| 亚洲av激情无码专区在线播放| 无码国产乱人伦偷精品视频| 亚洲一区二区三区无码影院| 亚洲日韩精品无码专区加勒比☆| 久久老子午夜精品无码| 一夲道无码人妻精品一区二区| 亚洲av无码乱码在线观看野外 | av无码aV天天aV天天爽| 性饥渴少妇AV无码毛片| 成人免费无码大片A毛片抽搐 | 少妇人妻偷人精品无码视频| 中文字字幕在线中文无码| 亚洲精品无码激情AV| 亚洲午夜AV无码专区在线播放| 特黄熟妇丰满人妻无码| 色欲香天天综合网无码| 本免费AV无码专区一区| 日韩av无码免费播放| 中文字幕av无码一区二区三区电影| 中文无码熟妇人妻AV在线| 永久免费av无码入口国语片| 亚洲AV无码专区在线播放中文| 91精品久久久久久无码|