區塊鏈技術應用測試
1. 區塊鏈如何考核(區塊鏈證書怎麼考試)
區塊鏈1+X證書考什麼區塊鏈1+X證書考試內容如下:
區塊鏈1+X證書考核內容主要包括理論考核和實操考核兩部分。以石家莊職業技術學院為例:區塊鏈的考試囊括了區塊鏈系統應用操作、區塊鏈業務分析與設計、業務規劃、業務開發實現、業務優化等詳細內容。
組織區塊鏈1+X的意義:
「1+X」區塊鏈系統應用與設計(中級)職業技能等級證書培訓及認證考試的成功舉行,有利於助推「三教改革」,對助力高素質復合型區塊鏈人才的培養、提升學生就業競爭力和服務區塊鏈產業經濟發展都起到了積極作用。
以上內容參考:石家莊職業技術學院-1+X區塊鏈系統考試
如何檢測區塊鏈智能合約的風險等級高低隨著上海城市數字化轉型腳步的加快,區塊鏈技術在政務、金融、物流、司法等眾多領域得到深入應用。在應用過程中,不僅催生了新的業務形態和商業模式,也產生了很多安全問題,因而安全監管顯得尤為重要。安全測評作為監管重要手段之一,成為很多區塊鏈研發廠商和應用企業的關注熱點。本文就大家關心的區塊鏈合規性安全測評談談我們做的一點探索和實踐。
一、區塊鏈技術測評
區塊鏈技術測評一般分為功能測試、性能測試和安全測評。
1、功能測試
功能測試是對底層區塊鏈系統支持的基礎功能的測試,目的是衡量底層區塊鏈系統的能力范圍。
區塊鏈功能測試主要依據GB/T25000.10-2016《系統與軟體質量要求和評價(SQuaRE)第10部分:系統與軟體質量模型》、GB/T25000.51-2016《系統與軟體質量要求和評價(SQuaRE)第51部分:就緒可用軟體產品(RUSP)的質量要求和測試細則》等標准,驗證被測軟體是否滿足相關測試標准要求。
區塊鏈功能測試具體包括組網方式和通信、數據存儲和傳輸、加密模塊可用性、共識功能和容錯、智能合約功能、系統管理穩定性、鏈穩定性、隱私保護、互操作能力、賬戶和交易類型、私鑰管理方案、審計管理等模塊。
2、性能測試
性能測試是為描述測試對象與性能相關的特徵並對其進行評價而實施和執行的一類測試,大多在項目驗收測評中,用來驗證既定的技術指標是否完成。
區塊鏈性能測試具體包括高並發壓力測試場景、尖峰沖擊測試場景、長時間穩定運行測試場景、查詢測試場景等模塊。
3、安全測評
區塊鏈安全測評主要是對賬戶數據、密碼學機制、共識機制、智能合約等進行安全測試和評價。
區塊鏈安全測評的主要依據是《DB31/T1331-2021區塊鏈技術安全通用要求》。也可根據實際測試需求參考《JR/T0193-2020區塊鏈技術金融應用評估規則》、《JR/T0184—2020金融分布式賬本技術安全規范》等標准。
區塊鏈安全測評具體包括存儲、網路、計算、共識機制、密碼學機制、時序機制、個人信息保護、組網機制、智能合約、服務與訪問等內容。
二、區塊鏈合規性安全測評
區塊鏈合規性安全測評一般包括「區塊鏈信息服務安全評估」、「網路安全等級保護測評」和「專項資金項目驗收測評」三類。
1、區塊鏈信息服務安全評估
區塊鏈信息服務安全評估主要依據國家互聯網信息辦公室2019年1月10日發布的《區塊鏈信息服務管理規定》(以下簡稱「《規定》」)和參考區塊鏈國家標准《區塊鏈信息服務安全規范(徵求意見稿)》進行。
《規定》旨在明確區塊鏈信息服務提供者的信息安全管理責任,規范和促進區塊鏈技術及相關服務的健康發展,規避區塊鏈信息服務安全風險,為區塊鏈信息服務的提供、使用、管理等提供有效的法律依據。《規定》第九條指出:區塊鏈信息服務提供者開發上線新產品、新應用、新功能的,應當按照有關規定報國家和省、自治區、直轄市互聯網信息辦公室進行安全評估。
《區塊鏈信息服務安全規范》是由中國科學院信息工程研究所牽頭,浙江大學、中國電子技術標准化研究院、上海市信息安全測評認證中心等單位共同參與編寫的一項建設和評估區塊鏈信息服務安全能力的國家標准。《區塊鏈信息服務安全規范》規定了聯盟鏈和私有鏈的區塊鏈信息服務提供者應滿足的安全要求,包括安全技術要求和安全保障要求以及相應的測試評估方法,適用於指導區塊鏈信息服務安全評估和區塊鏈信息服務安全建設。標准提出的安全技術要求、保障要求框架如下:
圖1區塊鏈信息服務安全要求模型
2、網路安全等級保護測評
網路安全等級保護測評的主要依據包括《GB/T22239-2019網路安全等級保護基本要求》、《GB/T28448-2019網路安全等級保護測評要求》。
區塊鏈作為一種新興信息技術,構建的應用系統同樣屬於等級保護對象,需要按照規定開展等級保護測評。等級保護安全測評通用要求適用於評估區塊鏈的基礎設施部分,但目前並沒有提出區塊鏈特有的安全要求。因此,區塊鏈安全測評擴展要求還有待進一步探索和研究。
3、專項資金項目驗收測評
根據市經信委有關規定,信息化專項資金項目在項目驗收時需出具安全測評報告。區塊鏈應用項目的驗收測評將依據上海市最新發布的區塊鏈地方標准《DB31/T1331-2021區塊鏈技術安全通用要求》開展。
三、區塊鏈安全測評探索與實踐
1、標准編制
上海測評中心積極參與區塊鏈標准編制工作。由上海測評中心牽頭,蘇州同濟區塊鏈研究院有限公司、上海七印信息科技有限公司、上海墨珩網路科技有限公司、電信科學技術第一研究所等單位參加編寫的區塊鏈地方標准《DB31/T1331-2021區塊鏈技術安全通用要求》已於2021年12月正式發布,今年3月1日起正式實施。上海測評中心參與編寫的區塊鏈國標《區塊鏈信息服務安全規范》正處於徵求意見階段。
同時,測評中心還參與編寫了國家人力資源和社會保障部組織,同濟大學牽頭編寫的區塊鏈工程技術人員初級和中級教材,負責編制「測試區塊鏈系統」章節內容。
2、項目實踐
近年來,上海測評中心依據相關技術標准進行了大量的區塊鏈安全測評實踐,包括等級保護測評、信息服務安全評估、項目安全測評等。在測評實踐中,發現的主要安全問題如下:
表1區塊鏈主要是安全問題
序號
測評項
問題描述
1
共識演算法
共識演算法採用Kafka或Raft共識,不支持拜占庭容錯,不支持容忍節點惡意行為。
2
上鏈數據
上鏈敏感信息未進行加密處理,通過查詢介面或區塊鏈瀏覽器可訪問鏈上所有數據。
3
密碼演算法
密碼演算法中使用的隨機數不符合GB/T32915-2016對隨機性的要求。
4
節點防護
對於聯盟鏈,未能對節點伺服器所在區域配置安全防護措施。
5
通信傳輸
節點間通信、區塊鏈與上層應用之間通信時,未建立安全的信息傳輸通道。
6
共識演算法
系統部署節點數量較少,有時甚至沒有達到共識演算法要求的容錯數量。
7
智能合約
未對智能合約的運行進行監測,無法及時發現、處置智能合約運行過程中出現的問題。
8
服務與訪問
上層應用存在未授權、越權等訪問控制缺陷,導致業務錯亂、數據泄露。
9
智能合約
智能合約編碼不規范,當智能合約出現錯誤時,不提供智能合約凍結功能。
10
智能合約
智能合約的運行環境沒有與外部隔離,存在外部攻擊的風險。
3、工具應用
測評中心在組織編制《DB31/T1331-2021區塊鏈技術安全通用要求》時,已考慮與等級保護測評的銜接需求。DB31/T1331中的「基礎設施層」安全與等級保護的安全物理環境、安全通信網路、安全區域邊界、安全計算環境、安全管理中心等相關要求保持一致,「協議層安全」、「擴展層安全」則更多體現區塊鏈特有的安全保護要求。
測評中心依據DB31/T1331相關安全要求,正在組織編寫區塊鏈測評擴展要求,相關成果將應用於網路安全等級保護測評工具——測評能手。屆時,使用「測評能手」軟體的測評機構就能准確、規范、高效地開展區塊鏈安全測評,發現區塊鏈安全風險,並提出對應的整改建議
區塊鏈中級證書考試多久出成績
區塊鏈中級證書考試後7個工作日出成績。考試結束後,考生登錄報名網站個人中心即可查詢成績。考試分為理論知識和技能考核,包括區塊鏈應用設計、應用操作、測試、運維等內容。非常強調了區塊鏈實踐操作能力。
區塊鏈人才培養體系區塊鏈人才培養可以圍繞5大核心崗位:區塊鏈運維工程師、智能合約開發工程師、聯盟鏈開發工程師、區塊鏈售前工程師、區塊鏈應用開發工程師,培養技術技能型人才。
一、區塊鏈運維工程師
1、區塊鏈應用平台的搭建、部署;
2、區塊鏈應用平台的系統維護;
3、區塊鏈應用平台的系統監測;
4、參與區塊鏈應用平台的優化和升級。
二、智能合約開發工程師
1、區塊鏈智能合約平台的搭建、部署;
2、智能合約的開發和優化;
3、智能合約的部署和測試;
4、參與開發智能合約交互的前端服務。
三、聯盟鏈開發工程師
1、區塊鏈聯盟鏈平台的搭建、部署;
2、聯盟鏈鏈碼開發;
3、聯盟鏈組件開發;
4、聯盟鏈服務的部署、測試和優化;
5、參與業務系統的設計與實施。
四、區塊鏈售前工程師
1、支持業務團隊進行售前工作,理解客戶需求,為客戶進行技術答疑和提供技術咨詢,負責區塊鏈目標客戶的開發、維護和項目落地;
2、根據客戶需求,設計、制定和編寫區塊鏈解決方案,並為客戶提供區塊鏈方案的咨詢服務;
3、區塊鏈應用平台的系統監測。
五、區塊鏈應用開發工程師
1、區塊鏈平台的搭建、部署,選擇合適的區塊鏈平台,並制定合理的架構,滿足新產品、新項目需求;
2、區塊鏈應用組件和智能合約的開發、優化、部署和測試;
3、立足具體業務需求,結合業務問題設計、優化、實現區塊鏈應用。
校企聯動打造課證融通體系,在完成正常專業課程建設的同時,融入《區塊鏈智能合約開發》1+X證書考核內容,並進行職業技能標准對應的實操練習,在不增加學生額外負擔的情況下完成1+X證書考試。
同時,全面推動院校參與區塊鏈相關的省級、國家級職業技能競賽,以及「一帶一路」金磚國際大賽區塊鏈賽項,篩選優秀學生培養孵化,力爭競賽獲得最高獎項。