版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS25.040
CCSL70
DB32
江蘇省地方標(biāo)準(zhǔn)
DB32/T4197—2022
區(qū)塊鏈信息系統(tǒng)通用測(cè)試規(guī)范
Blockchaininformationsystemgeneraltestingspecification
2022-01-2728發(fā)布2022-02-2728實(shí)施
江蘇省市場(chǎng)監(jiān)督局發(fā)布
DB32/T4197—2022
目次
前言........................................................................II域代碼已更改
1范圍.......................................................................1域代碼已更改
2規(guī)范性引用文件..............................................................1域代碼已更改
3術(shù)語和定義..................................................................1域代碼已更改
4符號(hào)和縮略語................................................................2域代碼已更改
5測(cè)試流程...................................................................23域代碼已更改
5.1制定測(cè)試方案..........................................................3域代碼已更改
5.2準(zhǔn)備測(cè)試環(huán)境..........................................................3域代碼已更改
5.3執(zhí)行測(cè)試..............................................................3域代碼已更改
5.4分析測(cè)試結(jié)果..........................................................3域代碼已更改
5.5測(cè)試總結(jié)..............................................................3域代碼已更改
6測(cè)試模型....................................................................3域代碼已更改
7測(cè)試要求....................................................................4域代碼已更改
7.1功能性................................................................4域代碼已更改
7.2性能效率..............................................................4域代碼已更改
7.3兼容性................................................................5域代碼已更改
7.4易用性................................................................5域代碼已更改
7.5可靠性................................................................6域代碼已更改
7.6信息安全性............................................................7域代碼已更改
7.7維護(hù)性................................................................9域代碼已更改
7.8可移植性..............................................................9域代碼已更改
參考文獻(xiàn).....................................................................11域代碼已更改
I
DB32/T4197—2022
前言
本文件按照GB/T1.1-2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)
則》的規(guī)定起草。
本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。
本文件由江蘇省軟件和信息技術(shù)服務(wù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)提出并歸口。
本文件起草單位:江蘇省電子信息產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)研究院(江蘇省信息安全測(cè)評(píng)中
心)、蘇州市同濟(jì)區(qū)塊鏈研究院有限公司。
本文件主要起草人:張騰標(biāo)、葉蔚、王坤、程愷、吳蘭、王玉斐、施麟、李曉蓉、曹云。
II
DB32/T4197—2022
區(qū)塊鏈信息系統(tǒng)通用測(cè)試規(guī)范
1范圍
本文件界定了區(qū)塊鏈信息系統(tǒng)測(cè)試相關(guān)的術(shù)語,規(guī)定了區(qū)塊鏈信息系統(tǒng)的測(cè)試流程、測(cè)
試模型與測(cè)試方法,提供了區(qū)塊鏈信息系統(tǒng)功能性、性能效率、兼容性、易用性、可靠性、
信息安全性、維護(hù)性及可移植性的技術(shù)要求與測(cè)試方法。
本文件適用于區(qū)塊鏈信息系統(tǒng)的測(cè)試。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期
的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括
所有的修改單)適用于本文件。
GB/T22239—2019信息安全技術(shù)網(wǎng)絡(luò)安全等級(jí)保護(hù)基本要求
GB/T25069—2010信息安全技術(shù)術(shù)語
GB/T39786—2021信息安全技術(shù)信息系統(tǒng)密碼應(yīng)用基本要求
GM/Z0001—2013密碼術(shù)語
3術(shù)語和定義
GB/T25069—2010和GM/Z0001—2013界定的以及下列術(shù)語和定義適用于本文件。
3.1
區(qū)塊鏈技術(shù)blockchaintechnique
一種將數(shù)據(jù)區(qū)塊順序相連,并通過共識(shí)協(xié)議、數(shù)字簽名、雜湊函數(shù)等密碼學(xué)方式保證的
抗篡改和不可偽造的分布式賬本(3.5)。
[來源:ISO22739:2020,3.6,有修改]
3.2
密碼技術(shù)cryptographictechnique
能夠?qū)崿F(xiàn)密碼算法的加密、解密和認(rèn)證等功能的技術(shù)。
3.3
區(qū)塊鏈信息服務(wù)blockchaininformationservice
基于區(qū)塊鏈技術(shù)或系統(tǒng),通過互聯(lián)網(wǎng)站、應(yīng)用程序等形式,向社會(huì)公眾或特定組織提供
的信息服務(wù)。
3.4
區(qū)塊鏈信息系統(tǒng)blockchaininformationsystem
區(qū)塊鏈技術(shù)或系統(tǒng)及其提供的區(qū)塊鏈信息服務(wù)的統(tǒng)稱。
3.5
1
DB32/T4197—2022
分布式賬本distributedledger
可以在多個(gè)站點(diǎn)、不同地理位置或者多個(gè)機(jī)構(gòu)組成的網(wǎng)絡(luò)里實(shí)現(xiàn)共同維護(hù)及分享的資產(chǎn)
數(shù)據(jù)庫。
3.6
節(jié)點(diǎn)node
具有特定功能的區(qū)塊鏈組件,可獨(dú)立運(yùn)行的單元。
[來源:ISO22739:2020,3.50,有修改]
3.7
交易transaction
區(qū)塊鏈雙方或多方參與,并且會(huì)發(fā)生狀態(tài)變更的一種基本區(qū)塊組成單元。
[來源:ISO22739:2020,3.77,有修改]
3.8
共識(shí)機(jī)制consensusmechanism
形成共同認(rèn)識(shí)或達(dá)成一致意見的運(yùn)作方式、方法和規(guī)則,保證了以去中心化方式維護(hù)區(qū)
塊鏈分布式賬本的一致性。
3.9
智能合約smartcontract
存儲(chǔ)在分布式賬本中的計(jì)算機(jī)程序,由區(qū)塊鏈用戶部署,其任何執(zhí)行結(jié)果都記錄在分布
式賬本中。
[來源:ISO22739:2020,3.72]
4符號(hào)和縮略語
下列縮略語適用于本文件。
CPU:中央處理器(Centralprocessingunit)
I/O:輸入/輸出(Input/Output)
API:應(yīng)用編程接口(ApplicationProgrammingInterfac
CA:數(shù)字證書認(rèn)證機(jī)構(gòu)(CertificateAuthority)
SDK:軟件開發(fā)工具包(SoftwareDevelopmentKit)
ETL:數(shù)據(jù)抽取、轉(zhuǎn)換、加載(Extract-Transform-Loa
SM2:橢圓曲線密碼算法(SM2algorithm)
SM3:密碼雜湊算法(SM3algorithm)
SM4:分組密碼算法(SM4algorithm)
DES:數(shù)據(jù)加密標(biāo)準(zhǔn)(DataEncryptionStandar
RSA-1024:RSA算法(Rivest-Shamir-Adlemanalgorithm)
SHA-1:安全哈希算法(Securehashalgorithm)
MD5:消息摘要算法(Message-Digestalgorithm)
IP:網(wǎng)際互聯(lián)協(xié)議(InternetProtocol)
5測(cè)試流程
2
DB32/T4197—2022
區(qū)塊鏈信息系統(tǒng)測(cè)試主要包括制定測(cè)試方案、準(zhǔn)備測(cè)試環(huán)境、執(zhí)行測(cè)試、分析測(cè)試結(jié)果
和測(cè)試總結(jié)等過程。
5.1制定測(cè)試方案
測(cè)試方案內(nèi)容包括:
a)確定測(cè)試目的:明確功能性測(cè)試、性能效率測(cè)試、兼容性測(cè)試、易用性測(cè)試、可靠
性測(cè)試、信息安全性測(cè)試、維護(hù)性測(cè)試及可移植性測(cè)試等是否符合區(qū)塊鏈信息系統(tǒng)
預(yù)定的設(shè)計(jì)目標(biāo)。
b)確定測(cè)試范圍:從需求文檔、設(shè)計(jì)說明及操作說明等文件中獲得測(cè)試范圍。
c)確定測(cè)試指標(biāo):在需求文檔、設(shè)計(jì)說明及操作說明等文件中獲取明確的測(cè)試指標(biāo)。
部分測(cè)試指標(biāo)需要針對(duì)區(qū)塊鏈信息系統(tǒng)的業(yè)務(wù)特點(diǎn)、技術(shù)特點(diǎn)、應(yīng)用情況及系統(tǒng)通
用指標(biāo)等進(jìn)行綜合分析獲得。
d)確定業(yè)務(wù)模型:根據(jù)區(qū)塊鏈信息系統(tǒng)的主要功能及業(yè)務(wù)、關(guān)鍵業(yè)務(wù)信息及其處理流
程、相應(yīng)的業(yè)務(wù)量及比例確定業(yè)務(wù)模型。
e)確定測(cè)試策略:明確測(cè)試目的、測(cè)試范圍、測(cè)試指標(biāo)及業(yè)務(wù)模型后,針對(duì)區(qū)塊鏈信
息系統(tǒng)用戶需求確定測(cè)試策略。
f)設(shè)計(jì)測(cè)試場(chǎng)景:根據(jù)業(yè)務(wù)模型模擬系統(tǒng)的實(shí)際應(yīng)用情況確定測(cè)試場(chǎng)景。
g)確定測(cè)試準(zhǔn)則及風(fēng)險(xiǎn):明確測(cè)試準(zhǔn)則,對(duì)測(cè)試過程進(jìn)行風(fēng)險(xiǎn)評(píng)估,對(duì)可能遇到的導(dǎo)
致測(cè)試失敗的情況進(jìn)行分析,分析其發(fā)生可能性及可能造成的影響,并提出規(guī)避辦
法指導(dǎo)測(cè)試工作。
5.2準(zhǔn)備測(cè)試環(huán)境
根據(jù)測(cè)試方案,準(zhǔn)備被測(cè)區(qū)塊鏈信息系統(tǒng)測(cè)試環(huán)境和測(cè)試數(shù)據(jù)。
5.3執(zhí)行測(cè)試
執(zhí)行測(cè)試過程包括:
h)設(shè)計(jì)測(cè)試用例:根據(jù)需求文檔、設(shè)計(jì)說明、操作說明等文件,以及區(qū)塊鏈信息系統(tǒng)
的業(yè)務(wù)特點(diǎn)、技術(shù)特點(diǎn)、系統(tǒng)通用指標(biāo)等設(shè)計(jì)測(cè)試用例。
i)編寫測(cè)試腳本:根據(jù)系統(tǒng)業(yè)務(wù)特點(diǎn)、技術(shù)特點(diǎn)、性能效率要求編寫測(cè)試腳本,測(cè)試
腳本可以使用測(cè)試工具錄制完成,或通過手工編寫完成。
j)運(yùn)行測(cè)試場(chǎng)景:測(cè)試用例和測(cè)試腳本準(zhǔn)備完畢后,按照設(shè)計(jì)的測(cè)試場(chǎng)景進(jìn)行設(shè)置,
并執(zhí)行測(cè)試。
5.4分析測(cè)試結(jié)果
不同的測(cè)試指標(biāo)應(yīng)選擇適用的結(jié)果分析方法。在分析測(cè)試執(zhí)行結(jié)果時(shí),可根據(jù)需求文檔、
設(shè)計(jì)說明和操作說明等文件來確定是否符合測(cè)試指標(biāo)要求。
5.5測(cè)試總結(jié)
測(cè)試結(jié)果分析完成后,對(duì)測(cè)試結(jié)果進(jìn)行匯總,形成測(cè)試總結(jié)報(bào)告,為分析區(qū)塊鏈信息系
統(tǒng)存在的問題提供依據(jù)。
6測(cè)試模型
選取區(qū)塊鏈信息系統(tǒng)在功能性、性能效率、兼容性、易用性、可靠性、信息安全性、維
3
DB32/T4197—2022
護(hù)性和可移植性中的主要技術(shù)質(zhì)量特性,形成區(qū)塊鏈信息系統(tǒng)質(zhì)量測(cè)試模型,見圖1。
圖1區(qū)塊鏈信息系統(tǒng)質(zhì)量測(cè)試模型
7測(cè)試要求
7.1功能性
7.1.1技術(shù)要求
區(qū)塊鏈信息系統(tǒng)賬戶體系、交易事務(wù)、區(qū)塊、智能合約、區(qū)塊鏈節(jié)點(diǎn)、共識(shí)算法、共享
賬本、上鏈信息內(nèi)容以及日志等功能應(yīng)具備完備性、正確性及適合性。
7.1.2測(cè)試方法
功能性的測(cè)試方法包括:
a)a)依據(jù)需求文檔、設(shè)計(jì)說明和使用說明等,針對(duì)功能、數(shù)據(jù)準(zhǔn)確度和適用要求設(shè)
計(jì)對(duì)應(yīng)的測(cè)試用例,執(zhí)行所有測(cè)試用例,收集和分析測(cè)試結(jié)果。
b)b)分析被測(cè)試區(qū)塊鏈信息系統(tǒng)功能需求和上鏈信息內(nèi)容合規(guī)性功能需求,依據(jù)需
求文檔要求測(cè)試區(qū)塊鏈信息系統(tǒng)是否實(shí)現(xiàn)了全部需求(包括需求文檔中雖未明確說
明但應(yīng)滿足的功能需求),測(cè)試各項(xiàng)功能是否可正確執(zhí)行。
c)c)分析被測(cè)試區(qū)塊鏈信息系統(tǒng)計(jì)算精度需求,依據(jù)需求文檔要求測(cè)試區(qū)塊鏈信息
系統(tǒng)是否實(shí)現(xiàn)了全部計(jì)算精度需求,測(cè)試區(qū)塊鏈信息系統(tǒng)各項(xiàng)運(yùn)算結(jié)果精度及準(zhǔn)確
性與需求文檔中說明是否一致。
d)d)通過測(cè)試區(qū)塊鏈信息系統(tǒng)是否出現(xiàn)未滿足的功能或不符合預(yù)期的操作情況,驗(yàn)
證區(qū)塊鏈信息系統(tǒng)識(shí)別功能目標(biāo)實(shí)現(xiàn)的程度。
7.2性能效率
7.2.1技術(shù)要求
區(qū)塊鏈信息系統(tǒng)交易事務(wù)與區(qū)塊鏈節(jié)點(diǎn)性能效率應(yīng)滿足區(qū)塊鏈信息服務(wù)產(chǎn)品說明中的
要求。
7.2.2測(cè)試方法
性能效率的測(cè)試方法包括:
4
DB32/T4197—2022
e)錄制區(qū)塊鏈信息系統(tǒng)交易事務(wù)請(qǐng)求發(fā)送、查詢腳本用例,設(shè)計(jì)測(cè)試場(chǎng)景,測(cè)試交易
事務(wù)響應(yīng)期間區(qū)塊生成、廣播、共識(shí)及同步是否符合特定時(shí)間要求。
f)監(jiān)測(cè)區(qū)塊鏈節(jié)點(diǎn)CPU利用率、內(nèi)存利用率、I/O利用率、網(wǎng)絡(luò)帶寬使用率、存儲(chǔ)、
輸入/輸出和通道吞吐能力及功能處理的余量,測(cè)試是否符合特定要求。
g)記錄區(qū)塊鏈信息系統(tǒng)在正常運(yùn)行時(shí)區(qū)塊鏈閑置與非閑置節(jié)點(diǎn)數(shù)目,以及每個(gè)區(qū)塊記
錄交易事務(wù)數(shù)量的大小,測(cè)試是否符合特定要求。
7.3兼容性
7.3.1技術(shù)要求
區(qū)塊鏈信息系統(tǒng)應(yīng)能夠與其他軟硬件產(chǎn)品共存。區(qū)塊鏈信息服務(wù)與其他兩個(gè)或多個(gè)系
統(tǒng)、產(chǎn)品或組件應(yīng)能夠交換信息并滿足使用已交換的信息進(jìn)行互操作的要求。具體要求包括:
h)a)區(qū)塊鏈信息系統(tǒng)在與同區(qū)塊鏈技術(shù)或系統(tǒng)下其他信息系統(tǒng)、非同區(qū)塊鏈技術(shù)或
系統(tǒng)下其他信息系統(tǒng),以及非區(qū)塊鏈技術(shù)或系統(tǒng)下其他信息系統(tǒng)共享計(jì)算與網(wǎng)絡(luò)環(huán)
境和資源的條件下,應(yīng)能夠有效執(zhí)行其所需的功能,并不會(huì)對(duì)其他系統(tǒng)造成負(fù)面影
響。
i)b)區(qū)塊鏈信息服務(wù)應(yīng)能夠與其他信息系統(tǒng)進(jìn)行數(shù)據(jù)交換并正確使用已交換的信
息。
j)c)區(qū)塊鏈信息系統(tǒng)所使用的共識(shí)機(jī)制應(yīng)支持可插拔,能夠兼容兩種及以上共識(shí)算
法。
k)d)區(qū)塊鏈信息系統(tǒng)底層數(shù)據(jù)庫應(yīng)具備支持主流數(shù)據(jù)庫的能力。
7.3.2測(cè)試方法
7.3.2.1共存性
共存性的測(cè)試方法包括:
l)a)在區(qū)塊鏈節(jié)點(diǎn)中,部署常用的操作系統(tǒng)軟件、中間件軟件、數(shù)據(jù)庫軟件、瀏覽
器軟件、字處理軟件及其他工具軟件,對(duì)區(qū)塊鏈信息系統(tǒng)進(jìn)行訪問和業(yè)務(wù)處理,測(cè)
試常用軟件與區(qū)塊鏈信息系統(tǒng)的共存性。
m)b)測(cè)試同一區(qū)塊鏈信息服務(wù)是否能夠在不同版本的區(qū)塊鏈技術(shù)或系統(tǒng)中運(yùn)行。
n)c)測(cè)試同一智能合約是否能夠在不同版本的區(qū)塊鏈技術(shù)或系統(tǒng)中運(yùn)行。
o)d)測(cè)試不同的共識(shí)算法能否在區(qū)塊鏈信息服務(wù)實(shí)現(xiàn)過程中被選擇,或者整個(gè)區(qū)塊
鏈網(wǎng)絡(luò)是否具備讓開發(fā)者自定義共識(shí)算法的能力。
p)e)測(cè)試區(qū)塊鏈信息系統(tǒng)在不同類型數(shù)據(jù)庫下的運(yùn)行情況。
7.3.2.2互操作性
測(cè)試區(qū)塊鏈信息系統(tǒng)在與同區(qū)塊鏈技術(shù)或系統(tǒng)下其他信息系統(tǒng)、非同區(qū)塊鏈技術(shù)或系統(tǒng)
下其他信息系統(tǒng),以及非區(qū)塊鏈技術(shù)或系統(tǒng)下其他信息系統(tǒng)是否能夠進(jìn)行數(shù)據(jù)交換并正確使
用已交換的信息。
7.4易用性
7.4.1技術(shù)要求
區(qū)塊鏈信息系統(tǒng)智能合約、交易事務(wù)、共享賬本及節(jié)點(diǎn)應(yīng)具備網(wǎng)絡(luò)搭建、節(jié)點(diǎn)增刪、自
動(dòng)化部署、實(shí)例化、可視化、交易發(fā)起與查詢、索引支持及區(qū)塊鏈瀏覽器等方面的支持能力。
區(qū)塊鏈信息服務(wù)應(yīng)滿足可辨識(shí)性、易學(xué)性、易操作性、用戶差錯(cuò)防御性、用戶界面舒適
5
DB32/T4197—2022
性及易訪問性的要求。
具體要求包括:
q)區(qū)塊鏈信息系統(tǒng)應(yīng)易于用戶辨識(shí)其是否適合實(shí)際應(yīng)用需求。
r)在有效性、效率、抗風(fēng)險(xiǎn)和滿意度特性方面應(yīng)滿足特定用戶學(xué)習(xí)與使用的實(shí)際需求。
s)區(qū)塊鏈信息系統(tǒng)應(yīng)具有易于操作和控制的屬性。
t)區(qū)塊鏈信息系統(tǒng)應(yīng)能夠預(yù)防用戶犯錯(cuò)。
u)區(qū)塊鏈信息系統(tǒng)用戶界面應(yīng)提供友好的交互功能。
v)在特定的使用周境中,為了達(dá)到預(yù)定目標(biāo),區(qū)塊鏈信息系統(tǒng)應(yīng)能夠被具有最廣泛特
征和能力的個(gè)體所使用。
7.4.2測(cè)試方法
7.4.2.1可辨識(shí)性
測(cè)試區(qū)塊鏈信息系統(tǒng)是否具備檢查界面、用戶可理解的數(shù)據(jù)輸入格式及輸出數(shù)據(jù)含義。
7.4.2.2易學(xué)性
易學(xué)性的測(cè)試方法包括:
a)a)測(cè)試智能合約支持的編程語言。
b)b)測(cè)試區(qū)塊鏈信息系統(tǒng)是否具備恰當(dāng)?shù)男g(shù)語、圖形、文字、接口、背景信息、幫
助說明、用戶文檔集及打印等功能,便于用戶正確使用功能。
7.4.2.3易操作性
易操作性的測(cè)試方法包括:
c)a)測(cè)試區(qū)塊鏈網(wǎng)絡(luò)搭建、增刪節(jié)點(diǎn)的復(fù)雜程度,以及區(qū)塊鏈節(jié)點(diǎn)是否支持自動(dòng)化
部署。
d)b)測(cè)試智能合約部署、實(shí)例化及調(diào)用所需的步驟,是否支持智能合約的升級(jí)更換。
e)c)測(cè)試交易事務(wù)發(fā)起、查詢復(fù)雜度,是否能夠通過簡(jiǎn)單的操作步驟完成。
7.4.2.4用戶差錯(cuò)防御性
用戶差錯(cuò)防御性的測(cè)試方法包括:
f)a)測(cè)試區(qū)塊鏈信息系統(tǒng)運(yùn)行出錯(cuò)時(shí),是否有正確的步驟幫助用戶從錯(cuò)誤中恢復(fù)。
g)b)測(cè)試區(qū)塊鏈信息系統(tǒng)運(yùn)行出錯(cuò)時(shí),是否提供改正差錯(cuò)或報(bào)告差錯(cuò)的聯(lián)系方式。
h)c)測(cè)試針對(duì)區(qū)塊鏈節(jié)點(diǎn)刪除、智能合約銷毀等重要操作是否支持可逆操作,或者
在重要操作執(zhí)行前對(duì)可能的后果進(jìn)行主動(dòng)警告提示。
7.4.2.5用戶界面舒適性
測(cè)試區(qū)塊鏈智能合約是否提供可視化界面。
7.4.2.6易訪問性
易訪問性的測(cè)試方法包括:
i)a)測(cè)試是否支持通過區(qū)塊鏈瀏覽器訪問共享賬本。
j)b)測(cè)試共享賬本是否支持建立索引。
k)測(cè)試是否支持調(diào)用API或軟件開發(fā)包訪問共享賬本。
7.5可靠性
6
DB32/T4197—2022
7.5.1技術(shù)要求
區(qū)塊鏈信息系統(tǒng)在節(jié)點(diǎn)可用性、網(wǎng)絡(luò)抖動(dòng)影響、熱備節(jié)點(diǎn)、共享賬本可用性、共享賬本
失效自動(dòng)恢復(fù)同步、共享賬本失效轉(zhuǎn)移同步、不同節(jié)點(diǎn)下的賬戶體系可用性及資產(chǎn)遷移等方
面應(yīng)滿足成熟性、可用性、容錯(cuò)性及易恢復(fù)性要求。具體要求包括:
l)區(qū)塊鏈信息系統(tǒng)應(yīng)具有避免因系統(tǒng)錯(cuò)誤而導(dǎo)致失效的能力,這些錯(cuò)誤包括系統(tǒng)自身
錯(cuò)誤、區(qū)塊節(jié)點(diǎn)以及節(jié)點(diǎn)間錯(cuò)誤等。
m)區(qū)塊鏈信息系統(tǒng)應(yīng)在用戶需要使用時(shí)能夠進(jìn)行訪問和操作。
n)在出現(xiàn)故障或違反指定接口的情況下,區(qū)塊鏈信息系統(tǒng)應(yīng)能夠維持規(guī)定的性能級(jí)
別。
o)在失效發(fā)生后,區(qū)塊鏈信息系統(tǒng)應(yīng)具備重新建立原有性能級(jí)別并恢復(fù)直接受影響數(shù)
據(jù)的能力,包括原有能力恢復(fù)的程度與速度,如共享賬本失效后進(jìn)行自動(dòng)重啟,以
恢復(fù)與其他共享賬本同步數(shù)據(jù)的程度與速度。
7.5.2測(cè)試方法
7.5.2.1成熟性
成熟性的測(cè)試方法包括:
a)測(cè)試統(tǒng)一賬戶信息在不同類型的區(qū)塊鏈節(jié)點(diǎn)上是否可用。
b)測(cè)試區(qū)塊鏈信息系統(tǒng)是否支持賬戶的資產(chǎn)遷移。
7.5.2.2可用性
可用性的測(cè)試方法包括:
c)測(cè)試區(qū)塊鏈節(jié)點(diǎn)在一定數(shù)量下加入或退出后,區(qū)塊鏈技術(shù)或系統(tǒng)、區(qū)塊鏈信息服務(wù)
等級(jí)和可用性是否受到影響。
d)測(cè)試不同類型區(qū)塊鏈節(jié)點(diǎn)在一定數(shù)量下失效后,區(qū)塊鏈技術(shù)或系統(tǒng)、區(qū)塊鏈信息服
務(wù)等級(jí)和可用性是否受到影響。
e)測(cè)試共享賬本在一定數(shù)量下加入或退出后,區(qū)塊鏈技術(shù)或系統(tǒng)、區(qū)塊鏈信息服務(wù)等
級(jí)和可用性是否受到影響。
7.5.2.3容錯(cuò)性
容錯(cuò)性的測(cè)試方法包括:
f)測(cè)試共享賬本失效后是否支持自動(dòng)重啟并恢復(fù)與其他共享賬本同步數(shù)據(jù)。
g)測(cè)試共享賬本失效后是否支持啟動(dòng)備用方案與其他共享賬本同步數(shù)據(jù)。
7.5.2.4易恢復(fù)性
測(cè)試區(qū)塊鏈節(jié)點(diǎn)是否支持災(zāi)備節(jié)點(diǎn)熱備切換功能。
7.6信息安全性
7.6.1技術(shù)要求
區(qū)塊鏈信息系統(tǒng)信息生成、信息處理、信息發(fā)布、信息傳播、信息存儲(chǔ)及信息銷毀等全
生命周期階段在交易數(shù)據(jù)、賬本數(shù)據(jù)、智能合約、交易事務(wù)及區(qū)塊鏈節(jié)點(diǎn)等方面應(yīng)具備保密
性、完整性、抗抵賴性、可核查性及真實(shí)性等信息安全防護(hù)能力。具體要求包括:
h)區(qū)塊鏈信息系統(tǒng)交易數(shù)據(jù)應(yīng)采用符合國(guó)家密碼標(biāo)準(zhǔn)的加密算法進(jìn)行保密性保護(hù)。
i)區(qū)塊鏈信息系統(tǒng)應(yīng)采用符合國(guó)家密碼標(biāo)準(zhǔn)的數(shù)字簽名算法進(jìn)行完整性保護(hù)。
7
DB32/T4197—2022
j)應(yīng)對(duì)區(qū)塊鏈信息系統(tǒng)中不同類型的節(jié)點(diǎn)設(shè)置不同權(quán)限,明確權(quán)限所對(duì)應(yīng)的信息服務(wù)
內(nèi)容,建立節(jié)點(diǎn)授權(quán)機(jī)制,并能夠?qū)?jié)點(diǎn)權(quán)限進(jìn)行技術(shù)管理,記錄每次節(jié)點(diǎn)的權(quán)限
操作。
k)應(yīng)采取技術(shù)手段實(shí)現(xiàn)區(qū)塊鏈信息系統(tǒng)安全審計(jì)功能,對(duì)節(jié)點(diǎn)管理、賬戶管理及事務(wù)
管理具有清晰的審計(jì)記錄。
l)區(qū)塊鏈信息系統(tǒng)應(yīng)具備區(qū)塊鏈節(jié)點(diǎn)、信息服務(wù)等資源唯一標(biāo)識(shí)識(shí)別能力,通過身份
注冊(cè)、核驗(yàn)、簽發(fā)、更新、延期及注銷等操作進(jìn)行身份管理,支持采取不同方式對(duì)
身份真實(shí)性進(jìn)行驗(yàn)證,如數(shù)字簽名等。
7.6.2測(cè)試方法
7.6.2.1保密性
保密性的測(cè)試方法包括:
m)測(cè)試區(qū)塊鏈信息系統(tǒng)交易數(shù)據(jù)在存儲(chǔ)和傳輸過程中,采用的加密算法是否支持國(guó)家
商用密碼推薦的加密算法,如SM2、SM4等。
n)測(cè)試區(qū)塊鏈信息系統(tǒng)交易數(shù)據(jù)使用的加密算法是否存在高危風(fēng)險(xiǎn)算法,如DES、
RSA-1024等。
o)測(cè)試區(qū)塊鏈加密算法的軟件或硬件實(shí)現(xiàn)方式。
p)測(cè)試區(qū)塊鏈加解密密鑰的生成、存儲(chǔ)、分發(fā)、導(dǎo)入、導(dǎo)出、使用、備份、恢復(fù)、歸
檔及銷毀等全生命周期管理是否在安全的環(huán)境下進(jìn)行。
7.6.2.2完整性
完整性的測(cè)試方法包括:
q)測(cè)試區(qū)塊鏈信息系統(tǒng)是否支持國(guó)家商用密碼數(shù)字簽名算法,如SM2、SM3等。
r)測(cè)試區(qū)塊鏈信息系統(tǒng)使用的摘要算法是否存在高危風(fēng)險(xiǎn)算法,如MD5、SHA-1等。
s)測(cè)試區(qū)塊鏈數(shù)字簽名算法的軟件或硬件實(shí)現(xiàn)方式。
t)測(cè)試區(qū)塊鏈信息系統(tǒng)是否采用數(shù)字簽名技術(shù)保證賬本數(shù)據(jù)在生成、傳輸、存儲(chǔ)及調(diào)
用等過程中不被非授權(quán)更改或破壞。
7.6.2.3抗抵賴性
抗抵賴性的測(cè)試方法包括:
u)詢問區(qū)塊鏈智能合約部署前是否進(jìn)行漏洞檢測(cè)和代碼審計(jì)。必要時(shí),在授權(quán)情況下,
可以對(duì)智能合約進(jìn)行漏洞檢測(cè)和代碼審計(jì),測(cè)試智能合約是否存在安全漏洞。
v)測(cè)試區(qū)塊鏈智能合約是否存在重放攻擊漏洞。
w)測(cè)試區(qū)塊鏈信息系統(tǒng)執(zhí)行發(fā)起和查詢交易事務(wù)等操作時(shí)是否采用數(shù)字簽名等技術(shù)
實(shí)現(xiàn)實(shí)體行為的抗抵賴性。
7.6.2.4可核查性
可核查性的測(cè)試方法包括:
x)測(cè)試區(qū)塊鏈系統(tǒng)審計(jì)記錄功能,驗(yàn)證區(qū)塊鏈節(jié)點(diǎn)是否具有創(chuàng)建時(shí)間、運(yùn)行狀態(tài)、節(jié)
點(diǎn)IP地址及節(jié)點(diǎn)所有者身份信息等。
y)測(cè)試區(qū)塊鏈系統(tǒng)是否留存用戶變更身份信息記錄,核查并更新用戶賬戶綁定的身份
信息,確保用戶身份信息真實(shí)有效。
8
DB32/T4197—2022
7.6.2.5真實(shí)性
真實(shí)性的測(cè)試方法包括:
z)測(cè)試創(chuàng)建區(qū)塊鏈賬戶時(shí),是否保證每個(gè)賬戶具有唯一的身份標(biāo)識(shí),是否支持使用符
合國(guó)家密碼管理規(guī)定的非對(duì)稱加密算法(如SM2)進(jìn)行身份認(rèn)證。
aa)測(cè)試區(qū)塊鏈節(jié)點(diǎn)是否采用數(shù)字證書等方式實(shí)現(xiàn)節(jié)點(diǎn)身份標(biāo)識(shí)與鑒別。
7.7維護(hù)性
7.7.1技術(shù)要求
區(qū)塊鏈信息系統(tǒng)在區(qū)塊鏈節(jié)點(diǎn)、智能合約、底層數(shù)據(jù)庫及區(qū)塊鏈擴(kuò)展開發(fā)等方面應(yīng)具備
模塊化、可重用、易分析、易修改及易測(cè)試等維護(hù)性。具體要求包括:
bb)應(yīng)能夠在不影響區(qū)塊鏈信息系統(tǒng)正常運(yùn)行情況下增加、刪除節(jié)點(diǎn),以及更改節(jié)點(diǎn)類
型。
cc)區(qū)塊鏈信息系統(tǒng)應(yīng)支持可插拔插件、SDK、API、ETL以及集成云平臺(tái),并提供相應(yīng)
接口。
dd)區(qū)塊鏈信息系統(tǒng)應(yīng)提供預(yù)期變更對(duì)系統(tǒng)的影響、診斷系統(tǒng)缺陷或失效原因及識(shí)別待
修改部分的功能。
ee)區(qū)塊鏈節(jié)點(diǎn)、底層數(shù)據(jù)庫應(yīng)能夠有效地修改、切換,且不會(huì)引入缺陷或降低現(xiàn)有系
統(tǒng)質(zhì)量。
ff)應(yīng)具備系統(tǒng)測(cè)試準(zhǔn)則,便于對(duì)區(qū)塊鏈信息系統(tǒng)執(zhí)行測(cè)試。
7.7.2測(cè)試方法
7.7.2.1模塊化
測(cè)試在增加、刪除節(jié)點(diǎn),更改節(jié)點(diǎn)類型的情況下,其他區(qū)塊鏈模塊是否能夠正常運(yùn)行。
7.7.2.2可重用性
測(cè)試區(qū)塊鏈信息系統(tǒng)是否支持可插拔插件、SDK、API、ETL以及集成云平臺(tái),并提供相
應(yīng)的接口。
7.7.2.3易分析性
執(zhí)行測(cè)試賬戶、區(qū)塊鏈節(jié)點(diǎn)的添加、刪除及交易數(shù)據(jù)更改等操作,測(cè)試系統(tǒng)是否提供對(duì)
應(yīng)操作分析說明。
7.7.2.4易修改性
易修改性的測(cè)試方法包括:
gg)測(cè)試區(qū)塊鏈節(jié)點(diǎn)、賬戶體系及智能合
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 丙烯酸樹脂裝置操作工崗前評(píng)優(yōu)考核試卷含答案
- 鉭鈮加工材制取工崗前變更管理考核試卷含答案
- 松香浸提工崗前評(píng)審考核試卷含答案
- 土石方挖掘機(jī)司機(jī)班組考核競(jìng)賽考核試卷含答案
- 貨運(yùn)調(diào)度員操作安全測(cè)試考核試卷含答案
- 煤提質(zhì)工崗前工藝規(guī)程考核試卷含答案
- 汽車美容裝潢工班組安全知識(shí)考核試卷含答案
- 玻纖織布帶工誠(chéng)信模擬考核試卷含答案
- 電工合金金屬粉末處理工崗前進(jìn)階考核試卷含答案
- 平板顯示膜涂布工班組評(píng)比競(jìng)賽考核試卷含答案
- 裝配式建筑可行性研究報(bào)告
- 跨境電子商務(wù)教案
- 新人教部編版一年級(jí)下冊(cè)生字表全冊(cè)描紅字帖可打印
- 中國(guó)的“愛經(jīng)”(一)-《天地陰陽交⊥歡大樂賦》
- 中學(xué)保安工作管理制度
- 廣元市利州區(qū)何家坪石材廠飾面用灰?guī)r礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 保健按摩師初級(jí)試題
- 2021年度四川省專業(yè)技術(shù)人員繼續(xù)教育公需科目(答案整合)
- 醫(yī)療廢物處理方案
- 船舶靠離泊作業(yè)風(fēng)險(xiǎn)辨識(shí)表
- DB37T 2673-2019醫(yī)療機(jī)構(gòu)能源消耗定額標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論