[發明專利]基于區塊鏈的Hadoop集群大數據訪問方法及系統有效
| 申請號: | 202010134988.6 | 申請日: | 2020-03-02 |
| 公開(公告)號: | CN111353172B | 公開(公告)日: | 2023-04-11 |
| 發明(設計)人: | 管紹朋;張聰輝;李奕;孫文文 | 申請(專利權)人: | 山東工商學院 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/64;G06F21/31;G06F16/27 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 張慶騫 |
| 地址: | 264005 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 hadoop 集群 數據 訪問 方法 系統 | ||
1.一種基于區塊鏈的Hadoop集群大數據訪問方法,其特征在于,包括:
接收用戶端發送來的認證請求,認證成功后生成用戶標簽;
根據用戶標簽中的訪問目的,通過區塊鏈中的智能合約為用戶分配角色;
將分布式Namenode服務器作為區塊鏈的記賬節點,并接收Datanode服務器通過心跳機制定期反饋的Datanode服務器本身狀態信息和用戶的訪問行為;
根據用戶的訪問行為并基于信息熵計算用戶的訪問風險值,再與設定訪問風險閾值比較,判斷是否修正用戶角色,根據修正后的用戶角色來訪問Datanode服務器中的數據,實現對用戶訪問控制權限的管理;具體地,若計算的訪問風險值超過設定訪問風險閾值,則對相應用戶角色降級;若計算的訪問風險值不超過設定訪問風險閾值,則相應用戶角色保持不變;
所述基于信息熵計算用戶的訪問風險值,具體步驟為:
用lk表示某一類數據的標簽,lk屬于L,L表示系統中所有的數據標簽,用表示角色為rj且數據標簽為lk的數據出現的次數,算出用戶訪問數據標簽lk的概率其中:
基于信息熵的計算公式,得到用戶ui在訪問角色為rj下得到的信息量為:
用戶ui的平均信息量為
其中,Hall(rj)表示uall的信息量總和,C(uall)表示系統中這些用戶的數量,通過比較用戶ui和uall的信息量,得到在相同角色rj下的差值,即風險值:
周期性地對用戶的所有角色下的風險值進行求和,得到用戶的訪問風險值為:
2.如權利要求1所述的基于區塊鏈的Hadoop集群大數據訪問方法,其特征在于,不同角色對應不同權限。
3.如權利要求1所述的基于區塊鏈的Hadoop集群大數據訪問方法,其特征在于,各個記賬節點內的用戶的訪問行為通過共識機制保持一致。
4.如權利要求3所述的基于區塊鏈的Hadoop集群大數據訪問方法,其特征在于,采用拜占庭容錯機制保持各個記賬節點內的用戶的訪問行為一致。
5.如權利要求1所述的基于區塊鏈的Hadoop集群大數據訪問方法,其特征在于,判斷用戶角色是否降級還可以采用如下方法:
若計算的訪問風險值超過設定訪問風險閾值或預設時間段內的風險值波動范圍超出預設風險值波動范圍,則對相應用戶角色降級;若計算的訪問風險值超過設定訪問風險閾值且預設時間段內的風險值波動范圍超出預設風險值波動范圍,則禁止此用戶訪問資源;若計算的訪問風險值不超過設定訪問風險閾值且預設時間段內的風險值波動范圍不超出預設風險值波動范圍,則相應用戶角色保持不變。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東工商學院,未經山東工商學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010134988.6/1.html,轉載請聲明來源鉆瓜專利網。





