来源:Medium
翻译:头等仓_Saline?
“《麻省理工科技评论》的一篇文章《曾被誉为不可破解的区块链如今正遭受黑客攻击》已举例证明,如今区块链已成功被黑客攻破。因此我认为,随着区块链技术变得更易于人们使用,安全性将很可能成为区块链落地方面的一个重点问题,那些频繁与区块链打交道的领头公司应更加注意。区块链在不同商业领域应用的越多,就会有越多的人意图发现其漏洞并加以利用。?”
在探讨为什么区块链不像大家认为的那样安全之前,首先来概述下这项技术所基于的一些概念和机制。
通过模糊及加密实现安全性
在保护任何东西时,人们通常运用模糊及加密这两种方式来实现安全性。
分析:黑客试图盗取多个钱包地址中超280万枚Arbitrum空投代币:3月22日消息,链上数据显示,一组1660个以前未连接的钱包开始从单个地址接收少量ETH,准备申领Arbitrum的空投。但加密风险评估集团LlamaRisk的匿名顾问Benny表示,该钱包集群包含许多由单个实体控制的被盗钱包。
Benny称,同一个钱包向1660个钱包发送了资金。我们知道,其中一些已经被泄露。有些只是私钥泄露到Github或其他地方的账户,所以目前还不清楚黑客是否真的入侵了所有钱包。
据分析,黑客准备从被入侵的钱包中获得280多万枚ARB代币。与此同时,加密社区的一些人质疑Arbitrum不将被盗地址排除在空投之外的决定。(DL News)[2023/3/22 13:20:05]
在日常生活中,人们通常对模糊的概念最为熟悉。此概念包括隐藏信息,不让除了需要知道该信息以外的人知道。比如将纯文本密码文件隐藏在计算机的远程文件夹中,其他人很难发现自己能够访问你的计算机。但这种通过隐藏实现安全性的方法不是那么经常用了。其原因很简单:秘密总是有办法被发现的。
机构分析:本周市场整体动荡,投资者抛售风险资产:1月22日消息,机构分析,本周市场整体动荡,投资者抛售风险资产。此外,各国拟加强监管,英国、西班牙和新加坡等国的监管机构建议,收紧有关向经验不足投资者推广加密货币的规定。俄罗斯央行本周更提议禁止在俄罗斯领土上使用和开采数字加密货币。(金十)[2022/1/22 9:06:57]
而加密则是将信息位置公开,但对数据进行加密,只有拥有解密密钥的人才能访问。
加密的最早用例之一可以追溯到古罗马时代,那时古罗马人利用字母移位的方式来发送军事信息。打个比方,如果将字母移位数设为3,则单词“hello”可以用“khoor”来表示。因此,重要消息被如此编码后,就可以放心交由不知道该n值的信使发送。就算这个信使被半途截获,敌方得到了该消息,也不知道该如何破解。放在如今,要破解这个代码似乎很容易,但在古代,这种方法是当时加密技术的巅峰。不过如今的加密函数要复杂得多,人们可以运用各种机智巧妙的方法来生成几乎牢不可破的代码。
机构分析:风暴及芯片短缺或导致未来几个月美国通胀走高:9月12日消息,预计周二公布的美国8月未季调CPI年率将保持在5.4%,高于市场普遍预期的5.3%。虽然通胀加速上行已经基本过去,但风暴造成的破坏和芯片短缺意味着未来几个月CPI更有可能测试5.0%-5.5%区间顶端。随着薪资增长趋势加快,就业回归进程仍在继续,需要关注的一个关键因素是住房成本,这一因素占CPI的约三分之一。预计住房成本在2021年表现温和,2022年势将加速走高。(金十)[2021/9/13 23:20:19]
区块链就是使用了某一种信息加密方法,即哈希函数。加密的数据区块被记录在区块链中,只有那些拥有正确密钥的人才能访问链中的各个区块。
随机性
随机性是所有加密函数的一个非常重要的方面。加密函数严重依赖于随机数据生成。随机生成的数据或种子不依赖于任何人,而由计算机创建。由于必须知道随机种子才能解密哈希,因此这使得加密函数更难以被破解。
分析:WEBD价格暴涨暴跌或由IndoEx交易所导致:6月14日,大约76.5亿美元通过WebDollar (WEBD)山寨币在短短三个小时内进入加密货币市场。价格在格林威治标准时间9点至格林威治标准时间12点之间从 0.0003711 美元飙升至 0.6121 美元,上涨164,842%。然而,价格飙升伴随着交易量的下降,它们从大约 34.52万美元跌至 31.894 万美元。根据 CoinMarketCap获取的数据,第一次WEBD跃升使其市值从 184 万美元升至1.5B 美元,这仅用了三分钟。
后来,截至格林威治标准时间 10:39,市值回落至512万美元,随后在11:29 再次飙升至 9.5B美元。市值最高时,WebDollar 已成为市值第18大的加密货币项目,击败了Stellar、VeChain和Tron等更成熟的区块链协议。但是,随着代币的市场估值在达到9.5B美元的顶峰后不到两个小时就暴跌了 99% 以上,加密货币排名从18位下降到873位。
根据研究得出了三个关键结论:
1.WEBD 价格暴涨源于一个名为 IndoEx 的交易所,该交易所在英国注册实体 IndoEx LTD 下运营。
2.Collin Spencer 是公司唯一的利益相关者,在社交媒体上并不存在。
3.IndoEx 的 Linkedin Profile声称拥有 10-50 名员工,但其中只有三人在使用面向业务的社交媒体服务。他们都隐藏了 Linkedin 个人资料,并且来自印度尼西亚,而不是英国。
迄今为止的证据表明,IndoEx在周一单匹马地投放和抛售 WEBD 代币方面发挥了重要作用。该代币在6月15日的周二交易时段持平。(cointelegraph)[2021/6/15 23:37:51]
计算机中随机生成的数据为区块链提供支持。为使数据更安全,随机字符串会被附加到区块数据中,然后该区块再被添加到公共账本中。从表面上看,这种方法好像很不错。使用随机字符串生成器似乎无懈可击,可大大降低区块链被黑客攻破的几率。
分析:比特币机构持仓量较上月增加16.94%:中币(ZB)市场研究员分析,截至5月20日,全球所有已公开持仓比特币的机构一共持仓1,649,294枚。4月13日时,这些机构的持有数量是1,410,424枚,1个月增加了238,870枚。其中,保加利亚共和国公布其国家政府持有213,519枚。不过,保加利亚这个信息应该是很早之前就已经有了,只是最近才公布出来。过去一个月,市场是下跌的,但机构持仓量却是在增加的,说明他们没有恐慌抛掉。[2021/5/20 22:24:08]
然而,由于这些随机数据由计算机生成,这就引出了一个问题,它们并不是真正随机的。机器不像人类那样有随机性的概念。计算机反而是使用公式来生成“随机”数据。它们遵循一个能够产生分布均匀的随机字符串的公式,在我们看来,它们似乎是随机值。但实际上,随机性只是我们的一种幻想罢了。无论这一公式有多么完美,由公式产生的随机值永远不会做到真正随机。数学函数只能产生经计算的值。
这一事实对区块链来说并不是一个好预兆。随机性漏洞在黑客社区中人尽皆知,且已被多次利用以发起攻击。
那怎样才能够实现真正的随机性?我们可以自然生成随机值而非通过数学公式吗?我敢说,即使在自然界,也没有什么是真正随机的。任何事情,即使是亚原子粒子间看似随机的相互碰撞,都是可以预测的。
哈希
哈希的工作原理这里就不多加赘述了。对哈希函数不甚了解的用户可以去维基百科搜索查看。它概述得十分到位。
区块链通过大量使用哈希来对区块进行加密,经加密的区块会被添加到公共账本中。一个区块在被添加到区块之前,必须经过以下流程:
1.使用哈希函数对新区块中的数据进行加密。
2.向步骤1的加密区块添加随机数据。
3.将步骤2的合并数据进行再哈希。
4.将步骤3的哈希值与难度级别进行对比。如果不达标,则更改步骤2中的随机字符串,然后重复以上步骤。
5.当最终哈希值达标,该区块就会被添加到链上及公共账本中。
尽管这些步骤十分安全,但哈希通常存在两个问题:冲突和暴力破解。
哈希函数之所以会发生冲突,是因为它总是会产生固定长度的输出。一个256位的哈希函数总是会产生长度为256个字符的输出。因此,经加密的信息最终的长度都为256个字符。无论是对单词“hello”进行哈希计算,还是对整本百科全书进行哈希计算,得出的哈希值虽然各不相同,但长度都为256个字符。
因此,哈希函数冲突指的是两个或多个字符串映射为相同的256哈希值。尽管256位字符串的排列组合非常多,但仍然存在映射到相同哈希值的情况。此外,文本数是无限的,你可以通过在字符串的末尾添加一个“a”,以将它与其他文本区分开来。因此,每个经过哈希函数的字符串与其他字符串存在无限次的冲突。这就意味着,你甚至无需知道原始字符串,只需从与原始字符串拥有相同哈希输出的无数个字符串找出一个,即可破解加密或制造安全漏洞。
另外,用暴力破解哈希值其实很常见,尤其是在字符串较短的情况下。如果你拥有一个长度为n个字符的加密哈希值,另外拥有一本涵盖了所有长度为n个字符的哈希值的预填充字典,那么你就可以轻松破解这个加密哈希值。或者你也可以从长度为1的字符串开始计算,算到n,并将输出与加密值进行对比。如果得出结果相匹配,就可以知道原始字符串的值。通过长时间运行一台算力强大的计算机,你可以预填充拥有n字符的较大哈希值。
《麻省理工科技评论》的一篇文章《曾被誉为不可破解的区块链如今正遭受黑客攻击》已举例证明,如今区块链已成功被黑客攻破。因此我认为,随着区块链技术变得更易于人们使用,安全性将很可能成为区块链落地方面的一个重点问题,那些频繁与区块链打交道的领头公司应更加注意。区块链在不同商业领域应用的越多,就会有越多的人意图发现其漏洞并加以利用。
不管区块链看起来多么安全,都无法阻挡黑客。没有什么能够阻挡黑客。这是因为该技术所基于并构建的某些概念并不像大多数人想象的那样安全。如上文所述,哈希和随机字符串生成器都存在缺陷。
虽然随机字符串生成器缺乏真正的随机性,以及哈希函数可能出现冲突和暴力破解,这些现在听起来可能有些牵强,但随着将来计算机算力得到显著提高,人工智能得到普遍应用,量子计算飞跃发展,以及机器成本的下降,如果有充足的资源,破解一条区块链并非天方夜谭。
就像其他基于密码学的技术一样,它越流行,就会被找出越多的安全漏洞。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。