[發明專利]一種基于區塊鏈的流式微服務可信加載與驗證方法有效
| 申請號: | 202010430763.5 | 申請日: | 2020-05-20 |
| 公開(公告)號: | CN111711607B | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 王一川;田鈺瀅;任炬;黑新宏;朱赫;尹欣悅;馬冰;丁一凡 | 申請(專利權)人: | 西安理工大學 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/02;H04L9/32 |
| 代理公司: | 西安弘理專利事務所 61214 | 代理人: | 韓玙 |
| 地址: | 710048 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 式微 服務 可信 加載 驗證 方法 | ||
本發明公開了一種基于區塊鏈的流式微服務可信加載與驗證方法,具體為:首先服務提供方在區塊鏈網絡提交注冊申請,獲得用戶注冊證書生成的Token,并發送給用戶;區塊鏈網絡驗證Token的有效性,將有效Token上傳至區塊鏈網絡;服務提供方將微服務與微服務關系圖存入區塊鏈網絡;用戶向區塊鏈網絡請求微服務,區塊鏈網絡基于圖搜索算法遍歷微服務關系圖中的元數據,向用戶返回其指定服務提供方的地址;最后用戶通過HTTP協議向指定服務提供方請求微服務,區塊鏈網絡驗證用戶請求微服務的合理性,并向用戶發送響應信息。解決了現有技術中存在的網絡服務計算模型在復雜IoT應用場景下的網絡安全風險問題。
技術領域
本發明屬于微服務技術領域,具體涉及一種基于區塊鏈的流式微服務可信加載與驗證方法。
背景技術
隨著互聯網時代的到來,輕量級移動終端設備的爆炸性增長,對設備之間的實時響應要求越來越高。BaaS(Block Stream as a Service)是一種更加安全、靈活和動態平衡的模型。在這種新的云服務模型中,不再是使應用程序完全運行在數據中心或者是將整個應用程序從應用程序商店下載客戶端,而是將應用程序劃分為微服務。此外,再將一些微服務運行在服務器端,同時對需要在設備本地運行的塊進行流處理。用戶通過網絡獲取所需的服務,在享受完服務之后,就可以將其拋棄,再從網絡上獲取新的服務。
然而,這樣的新興網絡服務計算模型在復雜的IoT應用場景下也面臨著一定的網絡安全風險,主要存在以下3種不安全場景:(1)用戶可能存在惡意行為,用戶向服務提供方請求的服務是不合理甚至是不存在的;(2)服務提供方可能存在惡意行為,服務提供方被惡意欺騙后向用戶提供不正確的服務;(3)服務傳輸過程中可能存在惡意行為,服務提供方向用戶傳輸服務時,在網絡上遭受攻擊,用戶收到的服務被惡意替換或篡改。
區塊鏈技術起源于2008年發布的比特幣白皮書,因其具有去中心化、開放性、防篡改性、匿名性、可追溯性而受到社會各界的廣泛關注。區塊鏈本質上是一個去中心化的分布式賬本和數據庫。按照區塊鏈的開放程度可劃分為公有鏈、聯盟鏈。公有鏈往往是作為區塊系統的底層支撐,任何人都可以參與進來,典型代表就是比特幣(BTC)、以太坊(ETH)、EOS等。聯盟鏈只對特定的組織團體開放,即僅限聯盟成員參與,共識過程受到預選節點控制,而且節點只有通過授權后才能加入或退出。將區塊鏈技術引入以提升網絡服務計算模型的安全性,是非常有意義的。
發明內容
本發明的目的是提供一種基于區塊鏈的流式微服務可信加載與驗證方法,解決了現有技術中存在的網絡服務計算模型在復雜IoT應用場景下的網絡安全風險問題。
本發明所采用的技術方案是,一種基于區塊鏈的流式微服務可信加載與驗證方法,具體按照以下步驟實施:
步驟1,服務提供方在區塊鏈網絡提交注冊申請,獲得用戶注冊證書生成的Token,并發送給用戶;
步驟2,區塊鏈網絡驗證Token的有效性,將有效Token上傳至區塊鏈網絡;
步驟3,服務提供方將微服務與微服務關系圖存入區塊鏈網絡;
步驟4,用戶向區塊鏈網絡請求微服務,區塊鏈網絡基于圖搜索算法遍歷微服務關系圖中的元數據,向用戶返回其指定服務提供方的地址;
步驟5,用戶通過HTTP協議向指定服務提供方請求微服務,區塊鏈網絡驗證用戶請求微服務的合理性,并向用戶發送響應信息。
本發明的特點還在于,
步驟1具體按照以下步驟實施:
步驟1.1,區塊鏈網絡獲得服務提供方的注冊申請,設置公私鑰路徑,驗證用戶是否存在,若用戶已經存在,則返回結束;若為新用戶,則開始注冊并登記,并返回用戶名稱和密碼;
步驟1.2,證書頒發機構通過用戶名稱和密碼頒發注冊證書,再通過注冊證書生成Token,將Token發送給用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安理工大學,未經西安理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010430763.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種彈簧疲勞檢測裝置及檢測方法
- 下一篇:一種遠程實時互動教學裝置及方法





