今年是区块链技术自诞生以来最火的一年,也是区块链这一技术从诸多的数 字货币,比如其中最著名的比特币背后站出来,并真正走上历史舞台,进入 普遍大众视线的关键一年!而随着今年区块链技术的普及以及其在诸多领域 具有的良好的发展前景,与之而来的自然是当今社会人们越来越重视的区块 链技术的安全问题!
我们都知道,比特币是一个基于点对点网络(Peer-to-Peer Network)的去中心化数字货币系统,应用区块链完成交易的记录,使用工作量证明机制(Proof of Work)和最长链规则(Longest Chain Rule)作为共识机制,使各个节点比特币的账本达到一致性。比特币系统先天可以遭受51%攻击:当某个节点拥有全网50%以上算力的时候,其从理论上可以实现账本的篡改,从而实现所谓的双重花费(Double Spending)攻击。而51%也就成为比特币系统的安全阈值(Security Threshold)了。
最近爆发的层出不穷的区块链安全问题,从以太坊RPC攻击转移用户资产,到ERC20代币频繁爆出溢出漏洞,这些问题其实大部分应该在区块链系统的设计阶段解决,而不是留给开发者来自己关注安全问题。
2019年区块链安全事件造成的经济损失高达 22.38 亿美元,较去年暴增 253%。2018 年区块链安全事件发生 138 起,较去年暴增 820%。区块链安全问题主要集中在业务层和合约层,两者安全事件导致的经济损失占整个区块链安全行业的 98.87%,分别发生了 64 次和 58 次,累计损失 22.1 亿美元。
以太坊与EOS.IO 2019年全年安全事件回顾,以太坊全年发生 54 起安全事件,EOS.IO全年发生 49 起安全事件。

四起重大区块链安全事故复盘:币安黑客攻击、以太坊 BEC 智能合约黑客攻击、EOS 智能合约黑客攻击,BCH 硬分叉导致的粉尘攻击和重放攻击。
项目团队、安全团队、公链团队、钱包团队等区块链行业参与者对于区块链安全的看法与展望。
我们先来看一下以太坊的设计。首先值得肯定的是,有别于比特币UTXO模型,以太坊设计了账户模型。账户模型对于实现智能合约是十分合理而且非常必要的,直接在UTXO模型上嫁接智能合约的做法显得不伦不类。
然而,以太坊的设计仍然存在不少问题,有许多设计问题实际上是引发安全漏洞的源头。如果在设计时避免了这些问题,至少不会大面积爆发各种安全问题。
爆火的区块链给人们无限的幻想,在很多人想着区块链带来的好处时,但它的一个问题引发了大家的担忧,那就是安全。前段时间360就发现了区块链的一个高危漏洞,可以控制EOS上的全部节点,这暴露了圈内流传的话语“一行代码,打到一种代币”、“一个漏洞,摧毁一类智能合约”,虽有夸大的成份,但技术需全力打造区块链全生态安全解决方案。
近日,安信发布区块链安全报告发布,报告称交易所、数字钱包都不安全,6月28日韩国交易所Bithumb称黑客攻击造成189亿韩元的损失,盗币进入狂欢时刻,千亿级数字货币“裸奔”,数字资产安全问题令人堪忧。
Security Chain(安全链)生态发展官,星安资本的合伙人钱科铭介绍,整个社会从互联网经济年代进入新的区块链时代,绝大部分的区块链企业、金融分支都面临时巨大的安全隐患。安全问题或许会成为整个行业发展的“命门”。在区块链安全生态遭到疯狂狙击的环境下,全世界却没有一家安全公司能够提供优质的区块链安全解决方案。
Fcoin合伙人张健在回应安全问题时说,“交易所安全首先是严谨的流程,其次就是对数字资产深刻的理解。很遗憾的事,目前很多从业者,不具备这样的经验。”
众所周知,安全体系生态的建设往往会涉及到许多敏感地带,有能力扛起这面大旗的其人选并不多。据悉安全链全球生态的负责人钱科铭,曾被誉为中国最年轻的黑客,并入选福布斯30岁以下30人,从其过往经历来看,不仅操盘过全球化的安全社群平台、在安防的软硬件开发上有丰富经验,而且是连续成功创业者。团队更是吸收了全球顶级的区块链安全专家、科学家、白帽子(黑客)组织,该项目自诞生之初,就十分神秘而低调。

区块链是一个经过许可和复制的共享账本,具备共识性、可证明性、永恒性和最终性这些特征。共享账本可以确保参与者能够决定要共享的资产,并能够掌握作为交易对象的其他参与者的身份。区块链还为参与者提供可证明的背书,并附带有保密性,即只能在"需要知道"的基础上共享信息。
区块链和区块链应用程序同样也会遭受网络攻击和欺诈,这早已不是什么秘密。以下是几个示例:
去中心化自治组织 (DAO) 是一个风险投资基金,通过受比特币启发而产生的去中心化区块链来开展业务,它因代码惨遭不良利用而被盗取价值超过 6000 万美元的以太数字货币(约占其价值的三分之一)。
总部位于中国香港特别行政区的全球最大加密货币交易所之一 Bitfinex 曾发生一起价值近 7300 万美元的客户比特币失窃案,由此证明此类货币仍然存在巨大风险。发生此类失窃案的原因可能是密钥失窃。
全球最大的以太坊和比特币加密货币交易所之一 Bithumb 最近遭到黑客入侵,30,000 名用户数据惨遭泄露,价值 870,000 美元的比特币不幸失窃。即使遭到黑客入侵的只是一名员工的计算机,而不是核心服务器,该起事件仍引发了人们对于整体安全性的担忧。
应对和检验区块链的密钥安全问题或风险有助于确保区块链解决方案的安全。
Security Chain(安全链)已经吸引了,具有英国国家级安全系统研发的技术团队,全球一线投资机构、前BAT高管等陆续进驻生态圈。公司拥有4个独立业务线,团队分布三个国家地区,拥有两个安全实验室。团队主要成员来自全球知名的网络安全专家,博士教授,数学科学家,均拥有超过15年的网络攻防经验,以及深厚的技术资源。
依靠区块链安全攻防的一线团队,通过研发软硬件国家级联动深度加固安全技术底层,所以能够基于此针对现有区块链的架构解决技术的安全特性和规避缺点,围绕物理、数据、应用系统、加密、风控等方面构建安全系统,成为世界上最安全的钱包。因此,Security Chain(安全链)在应用上已经走的更为前列,已经面向区块链企业用户和个人用户提供军工级网络安全解决方案,提供全球独家的芯片级软硬件钱包解决方案。
 区块链技术在目前最广泛、最成熟的应用领域莫过于交易货币。以比特币为例,比特币的数量上限为2100万枚,而发明者中本聪一人则持有110万枚,约占所有总量的5%。况且现在挖掘出的数量在1000万枚左右。如果以金矿做比喻,你能想象全世界10%的黄金掌握在一个人手中吗?
根据相关报道统计,全球有40%的比特币掌握在1千人手中。这就是说,如果比特币是一种财富标尺的话,那么以区块链技术为基础的货币体系呈现着巨大的分布不均。而且随着时间推移,货币产出成本将越来越高,后来者几乎没有机会超越前人所先占的财富。
更为重要的是,区块链社区的原则是每个人都要贡献价值。这就是说,参与社区的人越多,使用比特币交易的人越多,那么比特币的价值就越大,那么先占有比特币的人的收益也就越大。这其实也算是一种财富升值的搭便车。

这样的贫富差距结构,激励很多人去创造新的比特币,从而使自己成为最初的那批人。事实也正是如此,不仅一种数字货币本身可以分叉,各种各样的加密数字货币层出不穷,空气币、莱特币、天空币、以太币,不一而足。而且有的加密数字本身几无价值,仅是作为投机增值的手段。即便某个货币从各种数字货币的竞争中胜出,也仍然无法避免巨大的贫富差距产生,而这种贫富差距和每个主体的贡献差距并不呈正比。
虽然分布式账本技术以出色的安全性而闻名,但这并不意味着它们是完全安全的。它们仍可能遭到攻击,数据或者信息仍可能被盗。你应当知道,区块链也不是百分百安全的,应采取预防措施来确保安全性。
上海市信息安全行业协会副会长石坚表示在论坛中表示:“尽管区块链的发展前景非常广阔,但目前在实际落地和接受度方面仍然受限。区块链是一个先进的技术,但不是万能的,区块链技术还需要应对存在的性能问题、安全风险,需要投入新的技术研发、实践,促进其成熟应用。”
石坚称:“在推动区块链发展的同时,解决其安全问题是当务之急。区块链目前面临的主要问题有共识过程的中心化、智能合约代码漏洞、算法漏洞、系统实现代码漏洞等,分析区块链安全性需要从综合安全性、算法安全性、使用外汇返佣www.fx61.com、实践安全性与协议安全性这五个方面进行分析。”
上海市信息安全测评中心高级工程师徐御就区块链技术安全测评方面介绍了研究思路。徐御称:“需要从实践和技术研究方面形成区块链安全要求,探究其中存在的安全风险、对抗风险所采取的措施,以及实践经验来源经验,最后形成一个安全要求作为检测、开发、应用的具有开放性和经济性的指导标准。”
同时,徐御介绍了和目前在区块链安全测评方面所取得的几个成果。徐御透露:“在对区块链进行安全风险梳理后,统计风险达到20种左右,其中的6种是最新的风险。我们根据所梳理的20种风险,利用风险对抗的模型和思路,形成了风险对抗的几个措施,比如根据工信部《区块链数据格式规范》做出规范性的设计等。”
2018年2月,工信部发布《区块链数据格式规范》。该标准有助于为区块链系统的数据结构设计提供参考,为区块链行业应用提供统一的数据标准,对我国区块链标准建设具有重要意义。
第一,共识机制代替中心认证机制。传统网络的用户认证采用中央认证中心(CA)方式,整个系统的安全性完全依赖于集中部署的 CA 认证中心和相应的内部管理人员身上。如果CA被攻击,则所有用户的数据可能被窃取或者修改。而在区块链节点共识机制下,无需第三方信任平台,写入的数据需要网络大部分节点的认可才可以被记录,因此,攻击者需要至少控制全网络51%的节点才能够伪造或者篡改数据,这将大大增加攻击的成本和难度。
第二,数据篡改“一发动全身”。区块链采用了带有时间戳的链式区块结构存储数据,为数据的记录增加了时间维度,具有可验证性和可追溯性。当改变其中一个区块中的任何一个信息,都会导致从该区块往后所有区块数据的内容修改,从而极大增加数据篡改的难度。
第三,抵抗分布式拒绝服务(DDoS)。区块链的节点分散,每个节点都具备完整的区块链信息,而且可以对其他节点的数据有效性进行验证,因此针对区块链的DDoS攻击将会更难展开。即便攻击者攻破某个节点,剩余节点也可以正常维持整个区块链系统。

总之区块链技术具有可靠的信息交互、完整的数据存储、可信的节点认证等安全性优势,因而为网络安全提供了一种崭新的安全防护思路和模式,将传统网络边界式防护转变为全网络节点参与的安全防护新模式,通过分布式的节点共识机制来抵抗恶意节点的攻击,在网络安全领域具有极大的应用潜力。只是现阶段区块链技术还不够成熟,区块链系统仍然存在许多安全隐患和漏洞,而且对于硬件设施落后也是现阶段的一个难点,因此在下一步应用中,更多的落实应用场景及硬件设施的提升上,以及加强区块链的监管和安全技术的研究与实践,推动区块链应用的稳步发展,充分发挥区块链技术的安全优势,有效提升网络安全防护水平,才能更有效的使区块链市场良性发展。

区块链存在哪些安全缺陷?怎么解决?相关推荐

  1. 金融壹账通京交会发布区块链白皮书 详解如何成功解决行业痛点

    2019独角兽企业重金招聘Python工程师标准>>> "在大家还在说区块链是什么的时候,我们已经开始说它怎么用了",5月31日,在2019京交会 "中 ...

  2. 联合国儿童基金会投资六家区块链初创企业,目标是解决“全球性挑战”

    联合国的儿童慈善机构联合国儿童基金会(UNICEF,The United Nations Children's Fund)正开展对区块链技术研究的资助. 联合国儿童基金会在本周一(12月10日)宣布, ...

  3. 区块链+珠宝供应链金融:除了解决信任问题,他们想让数字资产流动起来

    本堂茜 渡鸦区块链专栏记者 黄崇望毕业于中南财经政法大学.上海社会科学院,拥有法学硕士学位,历任中路资本合伙人.民生投资银行业务董事,在TMT领域拥有敏锐投资经验,善于企业融资并购.私募股权等资本市场 ...

  4. 区块链技术再出新玩法——解决跨境支付问题

    早几年前,人民消费和生活水平提高,各种跨境消费服务如雨后春笋一般快速发展,最为火热的是跨境电商.跨境旅游和跨境留学三大板块.在这些跨境服务增长和消费升级的背后,跨境支付的服务和体验问题日益突出.人们在 ...

  5. 区块链投资人李明轩:区块链通过多中心化机制解决传统互联网问题|筱静观察

    中国早期区块链投资人,前blockvc合伙人 曾参与管理多支一二级市场基金管理,投资并孵化超过20多个区块链项目,其中包括SKM.GSE.UUU.QRK.GSC.JURA等 国内知名的运营和传播专家, ...

  6. 区块链开发+跨境支付模式解决电商支付方式的痛点

    国内的电商事业在十几年年前就做得如火如荼成为世界有名的"电商国家",如今我们的电商已经是走出了国门,跨境电商在国内有着很多企业在做,而近几年的区块链开发+跨境支付模式更是让这些企业 ...

  7. 世界经济论坛区块链主席:'这项技术可以解决信任危机'

    点击上方"蓝色字"可关注我们! 暴走时评:世界经济论坛(WEF)区块链和分布式分类帐技术负责人Sheila Warren称,区块链可以解决全球日益恶化的信任危机. Warren声称 ...

  8. 智能合约安全漏洞之区块链的时间戳依赖漏洞与解决方法

    漏洞原理 时间戳依赖是指智能合约的执行依赖于当前区块的时间戳,如果时间戳不同,那么合约的执行结果也有差别.智能合约中取得时间戳只能依赖某个节点(矿工)来做到.这就是说,合约中取得的时间戳是由运行其代码 ...

  9. 区块链技术用解决拜占庭将军问题_区块链是如何解决拜占庭将军问题的?

    原标题:区块链是如何解决拜占庭将军问题的? 区块链火爆后不少人认为它是继蒸汽机.电力.互联网之后第四代具有颠覆性的技术.但凡了解它,或者对比特币有一定见解的人,都多多少少听过拜占庭将军问题.现阶段区块 ...

最新文章

  1. 英伟达深度学习推理引擎TensorRT,现在开源了
  2. 草原深处的“那达慕”
  3. Linux命令应用大词典-第25章 备份与还原
  4. 有序关系中的极大元与极小元
  5. Linux系统编程 -- 为什么需要进程间通信??
  6. java post 注册_使用post request python注册帐户
  7. NXLog采集windows日志配置conf文件
  8. Office2010初次体验之应用程序安全性
  9. 农村产权交易平台上线,大力发展村金融经济
  10. Infopath2007表单转化成word2007
  11. 新东方 词根词缀 excel_词根词缀记忆英语单词,高效,不易遗忘
  12. 将Chrome浏览器网页背景改成豆绿色
  13. Linux 命令 | 常用命令之 cut
  14. 一种gps速度漂移过滤的方法
  15. 创造娱乐性:阐述编写游戏对话的8点经验
  16. 在服务器上搭建个人网盘
  17. IKNP 的改进:G-OT、C-OT、R-OT
  18. ES6对于特殊的对象的遍历(iterator)
  19. 简单模拟支付宝转账系统
  20. 大数据之路、阿里巴巴大数据实践读书笔记 --- 第十章、维度设计

热门文章

  1. 数据结构课程主页-2016级
  2. Windows安装ADB驱动
  3. excel排序没有 扩展选定区域
  4. asterisk恢复
  5. 中控考勤机日期混乱,解决日期显示问题
  6. STM32学习总结(一)——时钟RCC
  7. 【知识分享】异步串行收发器Uart(串口)-通信协议详解
  8. Supervisor 配置详解
  9. Cortex M3处理器工作模式及中断过程
  10. arm64 blr指令