区块链测试标准化工作 区块链测试标准化工作方案

快讯指南 区块链 2023-02-19 191 0

本篇文章主要给网友们分享区块链测试标准化工作的知识,其中更加会对区块链测试标准化工作方案进行更多的解释,如果能碰巧解决你现在面临的问题,记得关注本站!

区块链技术国家标准什么时候完成?

我国已着手建立区块链国家标准,以从顶层设计推动区块链标准体系建设,预计最快将于2019年底完成。

工信部电子工业标准化研究院区块链研究室主任李鸣在接受记者采访时表示,目前有关区块链国家标准计划已经公布,相关部门也将组建全国区块链和分布式记账技术标准化委员会。

李鸣透露,区块链国家标准包括基础标准、业务和应用标准、过程和方法标准、可信和互操作标准、信息安全标准等方面,并将进一步扩大标准的适用性。

“区块链技术发展或将成为我国掌握全球科技竞争先机的重要一步。”国家信息技术安全研究中心主任俞克群日前在2018区块链安全高峰论坛上表示。他指出,区块链被认为将引领新一轮技术创新和新的产业发展,势头迅猛。

俞克群指出,区块链技术作为一种分布式数据存储、点对点传输、共识机制、加密算法等技术的新型集成应用,具有去中心化、开放性、防篡改、匿名性等特点。“其可应用在生产链、管理链、交易链,会给不同领域带来整个生命周期的重构,让生命周期可管理、可追溯。”

事实上,BAT早已开始布局区块链。阿里已与普华永道达成合作,宣布应用区块链打造透明可追溯的跨境食品供应链。腾讯与中国物流与采购联合会签署战略合作协议,正式落地物流场景。百度金融与其他金融机构联合发布区块链技术支持的ABS项目,发行规模4.24亿元。

同时,银行方面,中行、建行、工行、农行也已开始区块链方面的布局,应用到扶贫、国际贸易、住房租赁平台、电商供应链、雄安新区服务场景等领域。中国工商银行在年报中指出,积极探索区块链、人工智能、物联网等应用场景,运用区块链技术推进雄安新区建设资金的透明管理;建设银行则提出将在同业中率先实现国内信用证和国际保理领域的区块链跨行、跨境应用;农业银行将区块链技术应用于电商供应链金融,还推进金融数字积分系统建设,打造区块链积分体系;中行推出贸易融资区块链应用和指纹、指静脉及声纹认证等生物认证科技应用。

中国云体系产业创新战略联盟秘书长沈寓实表示,美国科技实力象征的IBM也押注区块链,其在2016年报告中便预测,2017年会有14%的金融市场机构和15%的银行采用区块链技术商用解决方案,65%的银行在三年内会采用区块链技术。

公安部第一研究所信息安全部副主任胡光俊表示,未来将把物理世界、跟人的关联关系纳入整个区块链生态体系里面来。他透露,目前该部门正考虑如何将区块链技术应用于公安领域。例如,利用区块链技术进行案件证据链的存储;利用区块链不可篡改的特性,将区块链贯穿身份录入全流程等等。

虽然区块链应用前景被各方看好,但需注意的是,处于发展初期的区块链并不完美。俞克群表示,其安全问题存诸多挑战。白帽汇安全研究院发布的《区块链产业安全分析报告》显示,2011年到2018年4月,全球范围内因区块链安全事件造成的损失多达28.64亿美元。近两年相关损失金额呈指数上升之势,仅2018年以来,损失金额就高达19亿美元。

白帽汇安全研究院负责人邓焕表示,随着信息经济价值不断上升,促使攻击者利用各种攻击手段获取更多敏感数据。“目前区块链技术应用最为广泛的虚拟货币,被黑客频繁利用漏洞攻击,造成巨额损失。”

对此,北京华顺信安科技有限公司创始人赵武也表示,区块链虽然具备颠覆性的技术潜力,但我们必须认识到,区块链仍处于初期,远远没有达到可以颠覆世界的阶段。

俞克群强调,自主可控的区块链网络,意在技术上不能受制于人,同时也可以促进区块链健康发展。安全是区块链未来的生命,只有本身的安全才能使得区块链技术落地。这就要求我们在区块链技术发展的同时,必须并重发展其安全属性,甚至是超前发展。

对此,李鸣也表示,标准中重要一块是信息安全的标准,也可以看出安全对于区块链技术的重要性。他同时指出,区块链标准的制定不意味着会快速推进行业发展,而是给行业一定指引。此前,中国在国际知识产权和标准等方面吃过很多亏,在区块链方面,中国目前已经形成了国际化区块链方面的200多项专利,甚至已站在世界技术前列。因此,我们也需要牢牢把握住自己的话语权。

内容来源 新华网

如何检测区块链智能合约的风险等级高低

随着上海城市数字化转型脚步区块链测试标准化工作的加快区块链测试标准化工作,区块链技术在政务、金融、物流、司法等众多领域得到深入应用。在应用过程中,不仅催生区块链测试标准化工作了新的业务形态和商业模式,也产生区块链测试标准化工作了很多安全问题,因而安全监管显得尤为重要。安全测评作为监管重要手段之一,成为很多区块链研发厂商和应用企业的关注热点。本文就大家关心的区块链合规性安全测评谈谈区块链测试标准化工作我们做的一点探索和实践。

一、区块链技术测评

区块链技术测评一般分为功能测试、性能测试和安全测评。

1、功能测试

功能测试是对底层区块链系统支持的基础功能的测试,目的是衡量底层区块链系统的能力范围。

区块链功能测试主要依据GB/T 25000.10-2016《系统与软件质量要求和评价(SQuaRE)第10部分:系统与软件质量模型》、GB/T 25000.51-2016《系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》等标准,验证被测软件是否满足相关测试标准要求。

区块链功能测试具体包括组网方式和通信、数据存储和传输、加密模块可用性、共识功能和容错、智能合约功能、系统管理稳定性、链稳定性、隐私保护、互操作能力、账户和交易类型、私钥管理方案、审计管理等模块。

2、性能测试

性能测试是为描述测试对象与性能相关的特征并对其进行评价而实施和执行的一类测试,大多在项目验收测评中,用来验证既定的技术指标是否完成。

区块链性能测试具体包括高并发压力测试场景、尖峰冲击测试场景、长时间稳定运行测试场景、查询测试场景等模块。

3、安全测评

区块链安全测评主要是对账户数据、密码学机制、共识机制、智能合约等进行安全测试和评价。

区块链安全测评的主要依据是《DB31/T 1331-2021区块链技术安全通用要求》。也可根据实际测试需求参考《JR/T 0193-2020区块链技术金融应用评估规则》、《JR/T 0184—2020金融分布式账本技术安全规范》等标准。

区块链安全测评具体包括存储、网络、计算、共识机制、密码学机制、时序机制、个人信息保护、组网机制、智能合约、服务与访问等内容。

二、区块链合规性安全测评

区块链合规性安全测评一般包括“区块链信息服务安全评估”、 “网络安全等级保护测评”和“专项资金项目验收测评”三类。

1、区块链信息服务安全评估

区块链信息服务安全评估主要依据国家互联网信息办公室2019年1月10日发布的《区块链信息服务管理规定》(以下简称“《规定》”)和参考区块链国家标准《区块链信息服务安全规范(征求意见稿)》进行。

《规定》旨在明确区块链信息服务提供者的信息安全管理责任,规范和促进区块链技术及相关服务的健康发展,规避区块链信息服务安全风险,为区块链信息服务的提供、使用、管理等提供有效的法律依据。《规定》第九条指出:区块链信息服务提供者开发上线新产品、新应用、新功能的,应当按照有关规定报国家和省、自治区、直辖市互联网信息办公室进行安全评估。

《区块链信息服务安全规范》是由中国科学院信息工程研究所牵头,浙江大学、中国电子技术标准化研究院、上海市信息安全测评认证中心等单位共同参与编写的一项建设和评估区块链信息服务安全能力的国家标准。《区块链信息服务安全规范》规定了联盟链和私有链的区块链信息服务提供者应满足的安全要求,包括安全技术要求和安全保障要求以及相应的测试评估方法,适用于指导区块链信息服务安全评估和区块链信息服务安全建设。标准提出的安全技术要求、保障要求框架如下:

图1 区块链信息服务安全要求模型

2、网络安全等级保护测评

网络安全等级保护测评的主要依据包括《GB/T 22239-2019网络安全等级保护基本要求》、《GB/T 28448-2019网络安全等级保护测评要求》。

区块链作为一种新兴信息技术,构建的应用系统同样属于等级保护对象,需要按照规定开展等级保护测评。等级保护安全测评通用要求适用于评估区块链的基础设施部分,但目前并没有提出区块链特有的安全要求。因此,区块链安全测评扩展要求还有待进一步探索和研究。

3、专项资金项目验收测评

根据市经信委有关规定,信息化专项资金项目在项目验收时需出具安全测评报告。区块链应用项目的验收测评将依据上海市最新发布的区块链地方标准《DB31/T 1331-2021 区块链技术安全通用要求》开展。

三、区块链安全测评探索与实践

1、标准编制

上海测评中心积极参与区块链标准编制工作。由上海测评中心牵头,苏州同济区块链研究院有限公司、上海七印信息科技有限公司、上海墨珩网络科技有限公司、电信科学技术第一研究所等单位参加编写的区块链地方标准《DB31/T 1331-2021 区块链技术安全通用要求》已于2021年12月正式发布,今年3月1日起正式实施。上海测评中心参与编写的区块链国标《区块链信息服务安全规范》正处于征求意见阶段。

同时,测评中心还参与编写了国家人力资源和社会保障部组织,同济大学牵头编写的区块链工程技术人员初级和中级教材,负责编制“测试区块链系统”章节内容。

2、项目实践

近年来,上海测评中心依据相关技术标准进行了大量的区块链安全测评实践,包括等级保护测评、信息服务安全评估、项目安全测评等。在测评实践中,发现的主要安全问题如下:

表1 区块链主要是安全问题

序号

测评项

问题描述

1

共识算法

共识算法采用Kafka或Raft共识,不支持拜占庭容错,不支持容忍节点恶意行为。

2

上链数据

上链敏感信息未进行加密处理,通过查询接口或区块链浏览器可访问链上所有数据。

3

密码算法

密码算法中使用的随机数不符合GB/T 32915-2016对随机性的要求。

4

节点防护

对于联盟链,未能对节点服务器所在区域配置安全防护措施。

5

通信传输

节点间通信、区块链与上层应用之间通信时,未建立安全的信息传输通道。

6

共识算法

系统部署节点数量较少,有时甚至没有达到共识算法要求的容错数量。

7

智能合约

未对智能合约的运行进行监测,无法及时发现、处置智能合约运行过程中出现的问题。

8

服务与访问

上层应用存在未授权、越权等访问控制缺陷,导致业务错乱、数据泄露。

9

智能合约

智能合约编码不规范,当智能合约出现错误时,不提供智能合约冻结功能。

10

智能合约

智能合约的运行环境没有与外部隔离,存在外部攻击的风险。

3、工具应用

测评中心在组织编制《DB31/T 1331-2021 区块链技术安全通用要求》时,已考虑与等级保护测评的衔接需求。DB31/T 1331中的“基础设施层”安全与等级保护的安全物理环境、安全通信网络、安全区域边界、安全计算环境、安全管理中心等相关要求保持一致,“协议层安全”、“扩展层安全”则更多体现区块链特有的安全保护要求。

测评中心依据DB31/T 1331相关安全要求,正在组织编写区块链测评扩展要求,相关成果将应用于网络安全等级保护测评工具——测评能手。届时,使用“测评能手”软件的测评机构就能准确、规范、高效地开展区块链安全测评,发现区块链安全风险,并提出对应的整改建议

区块链技术的标准化是什么?

2016年9月区块链测试标准化工作,国际标准化组织(ISO)成立区块链测试标准化工作了区块链和分布式记账技术委员会(ISO/TC 307),负责制定区块链和分布式记账技术领域区块链测试标准化工作的国际标准。2017年3月,中国电子技术标准化研究院承担ISO/TC 307国内技术对口单位。2019年12月,工业和信息化部组织筹建全国区块链和分布式记账技术标准化技术委员会,秘书处承担单位为中国电子技术标准化研究院。目前,中国电子技术标准化研究院负责对区块链系统进行是否符合区块链标准区块链测试标准化工作的软件测试,测试通过后,颁发相关证书。深圳区块链行业将加快标准化发展。2020年6月11日,第四届中国区块链开发大赛暨区块链国家标准及系统测试标准广东研讨会在深圳举行,首个可专业进行国家标准申报测试的区块链标准化测评工作站在深圳率先成立。

区块链测试标准化工作的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于区块链测试标准化工作方案、区块链测试标准化工作的信息别忘了在本站进行查找喔。

评论