System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产久热精品无码激情,狠狠精品干练久久久无码中文字幕,国产精品无码一区二区三级
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于數據庫的可信執行環境敏感代碼生成方法技術

    技術編號:41570948 閱讀:11 留言:0更新日期:2024-06-06 23:50
    本發明專利技術公開一種基于數據庫的可信執行環境敏感代碼生成方法,所述方法包括:獲取對數據庫應用程序代碼劃分的安全區代碼及非安全區代碼,其中安全區代碼位于安全區,非安全區代碼位于非安全區;獲取與安全區代碼關聯的全局變量,并對關聯的全局變量進行改寫,生成適用于安全區的安全全局變量;獲取安全區內不能使用的目標庫函數,對目標庫函數進行改寫,生成目標庫函數對應的安全等效函數;遍歷安全區代碼及非安全區代碼,獲取用于安全區與非安全區間數據調用的跨區調用函數,并對跨區調用函數進行改寫,生成安全跨區調用函數;基于安全區代碼、安全全局變量、安全等效函數及安全跨區調用函數,生成可信執行環境敏感代碼的主函數。

    【技術實現步驟摘要】

    本專利技術涉及數據庫,特別涉及一種基于數據庫的可信執行環境敏感代碼生成方法。


    技術介紹

    1、用戶的數據庫應用程序中,部分代碼涉及用戶隱私,包括敏感數據的處理或敏感操作,用戶希望該部分代碼的執行是在安全的,即用戶的隱私不被其他用戶竊取??尚艌绦协h境(trusted?execution?environment,?tee)技術,通過在硬件中為敏感數據單獨分配一塊隔離的內存,所有敏感數據的計算均在這塊內存中進行,并且除了經過授權的程序接口外,其他程序不能訪問這塊隔離的內存中的信息,以此來實現敏感數據的隱私計算。但tee的編程需要開發人員熟悉和調用特定的接口,較為繁瑣。


    技術實現思路

    1、為了解決現有存在的技術問題,本專利技術實施例提供一種基于數據庫的可信執行環境敏感代碼生成方法及電子設備,無需開發人員去人為調用特定的接口,簡化tee的編程步驟,提高了編程效率。

    2、第一方面,提供一種基于數據庫的可信執行環境敏感代碼生成方法,包括:獲取對數據庫應用程序代碼劃分的安全區代碼及非安全區代碼,其中所述安全區代碼位于安全區,所述非安全區代碼位于非安全區;獲取與所述安全區代碼關聯的全局變量,并對關聯的全局變量進行改寫,生成適用于安全區的安全全局變量;獲取安全區內不能使用的目標庫函數,對所述目標庫函數進行改寫,生成所述目標庫函數對應的安全等效函數;遍歷安全區代碼及非安全區代碼,獲取用于安全區與非安全區間數據調用的跨區調用函數,并對跨區調用函數進行改寫,生成安全跨區調用函數;基于所述安全區代碼、所述安全全局變量、所述目標庫函數對應的安全等效函數及安全跨區調用函數,生成可信執行環境敏感代碼的主函數。

    3、第二方面,提供一種電子設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執行時,使得所述處理器執行本申請實施例所提供的基于數據庫的可信執行環境敏感代碼生成方法的步驟。

    4、第三方面,提供一種計算機可讀存儲介質,存儲有計算機程序,所述計算機程序被處理器執行時,使得所述處理器執行本申請實施例所提供的基于數據庫的可信執行環境敏感代碼生成方法的步驟。

    5、本申請能夠將與所述安全區代碼關聯的全局變量改寫成安全全局變量以使關聯的全局變量適用于安全區,將安全區內不能使用的目標庫函數改寫成對應的安全等效函數以使在保證庫函數功能的前提下還能滿足安全區的安全性,及將跨區調用函數改寫成對應的安全跨區調用函數以使在實現非安全區與安全區間的數據傳遞下,還能保證數據安全性,然后基于改寫后的代碼數據,自動生成可信執行環境敏感代碼的主函數,無需開發人員去人為調用特定的接口,簡化tee的編程步驟,提高了編程效率。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,包括:

    2.如權利要求1所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述獲取與所述安全區代碼關聯的全局變量,并對關聯的全局變量進行改寫,生成適用于安全區的安全全局變量包括:

    3.如權利要求1所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述獲取安全區內不能使用的目標庫函數,對所述目標庫函數進行改寫,生成所述目標庫函數對應的安全等效函數包括:

    4.如權利要求3所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述獲取安全區內不能使用的目標庫函數,對所述目標庫函數進行改寫,生成所述目標庫函數對應的安全等效庫函數包括:

    5.如權利要求1所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述遍歷安全區代碼及非安全區代碼,獲取用于安全區與非安全區間數據調用的跨區調用函數,并對跨區調用函數進行改寫,生成安全跨區調用函數包括:

    6.如權利要求5所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述基于跨區調用函數中指針參數及安全區規則,生成安全跨區調用函數包括:

    7.如權利要求5所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述基于跨區調用函數中指針參數及安全區規則,生成安全跨區調用函數包括:

    8.如權利要求1所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述方法還包括:

    9.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執行時,使得所述處理器執行如權利要求1至8任一項所述方法的步驟。

    10.一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時,使得所述處理器執行如權利要求1至8任一項所述方法的步驟。

    ...

    【技術特征摘要】

    1.一種基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,包括:

    2.如權利要求1所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述獲取與所述安全區代碼關聯的全局變量,并對關聯的全局變量進行改寫,生成適用于安全區的安全全局變量包括:

    3.如權利要求1所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述獲取安全區內不能使用的目標庫函數,對所述目標庫函數進行改寫,生成所述目標庫函數對應的安全等效函數包括:

    4.如權利要求3所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述獲取安全區內不能使用的目標庫函數,對所述目標庫函數進行改寫,生成所述目標庫函數對應的安全等效庫函數包括:

    5.如權利要求1所述的基于數據庫的可信執行環境敏感代碼生成方法,其特征在于,所述遍歷安全區代碼及非安全區代碼,獲取用于安全區與非安全區間數據調用的跨區調用函...

    【專利技術屬性】
    技術研發人員:曾焱
    申請(專利權)人:深圳九有數據庫有限公司,
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲av无码成人精品区| 性虎精品无码AV导航| 中文字幕无码视频专区| 国产亚洲?V无码?V男人的天堂| 亚洲精品无码成人片久久| 中文字幕人成无码人妻综合社区| 亚洲AV无码男人的天堂| 精品人体无码一区二区三区 | 国产精品午夜无码体验区 | 日韩加勒比一本无码精品| 一本大道无码日韩精品影视_| 蜜桃臀无码内射一区二区三区| 一本大道无码日韩精品影视| 无码精品尤物一区二区三区| 亚洲2022国产成人精品无码区| 无码精品蜜桃一区二区三区WW | 亚洲人成无码网站久久99热国产| 日韩人妻无码精品久久久不卡| 中文无码熟妇人妻AV在线| 国产午夜无码片在线观看影院| 乱色精品无码一区二区国产盗| 中文字幕精品无码一区二区 | 小13箩利洗澡无码视频网站| 国产啪亚洲国产精品无码| 久久人午夜亚洲精品无码区 | 亚洲精品无码成人片久久不卡 | 日韩精品无码一本二本三本| 亚洲va无码手机在线电影| 日韩人妻无码精品专区| 亚洲&#228;v永久无码精品天堂久久| 中文字幕久久久人妻无码 | 中文字幕无码不卡免费视频| 午夜无码国产理论在线| 人妻夜夜添夜夜无码AV| 久久久久亚洲av无码专区喷水| 亚洲AV无码精品色午夜在线观看| 国产成人AV片无码免费| 亚洲色无码专区在线观看| 亚洲AV中文无码乱人伦下载 | 亚洲日韩中文无码久久| 亚洲精品无码成人AAA片|