安全与密码学2018fc18.ifca.ai
任意区块链内容对比特币影响的分析
An Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin
进阶 · 约 45 分钟读完前置知识:比特币与区块链基础、交易与 Merkle 树结构、GDPR/数据合规基础
导读
这篇论文(发表于 FC18)系统分析了比特币区块链中被写入的非支付类任意内容,统计其数量与类型,并讨论这些内容可能带来的法律风险——例如有人故意写入违法内容,使下载、存储整条链本身在某些司法辖区构成违法。核心结论是:公开无许可区块链的不可篡改性与抗审查性,使这类内容几乎无法清除,从而对节点运行者和生态信任构成潜在威胁。
HN 关注点:这一机制的现实后果:不可篡改的公开账本一旦被塞进违法内容,运行全节点是否就成了违法行为,以及这与 GDPR 等法律如何冲突。
后来怎么样
该论文把“公链可被写入任意内容”从理论风险变成可量化分析,成为后续讨论区块链不可篡改性与违法内容、GDPR 删除权冲突时的重要参考文献。
HN 评论精选
这几条评论里:支持 1 补充 2 亲历 1
支持恶意注入违法内容可让运行节点变成违法,进而吓退节点、削弱网络安全。
这里显而易见的一点是:恶意行为者可以向区块链注入数据,使下载、存储和处理整条链本身就成为一种严重违法的行为。这可能会对参与网络产生寒蝉效应,从而减少节点数量,并削弱人们对比特币区块链和这种币的信任——因为篡改区块链所需的算力门槛随之降低。相应地,一个资源充足的、有决心的行为者(比如民族国家)可以随意让比特币变得毫无价值、毫无用处……
ddalex查看英文原文
So the obvious bit here is that an adversarial actor can poison the blockchain with bits that make downloading, storing and processing the blockchain a highly illegal act. This may have a chilling effect on participating in the network, thus reducing the number of nodes, and undermining the trust on the blockchain and in the coin because the reduced requirement of computing power needed to mutate the blockchain. Accordingly a determined actor with enough resources (e.g. a nation-state) can render the bitcoin value-less and use-less at will....
补充不可篡改账本与 GDPR 的被遗忘权/删除权存在根本冲突。
这触及我近来一直在思考的另一个问题:在 GDPR 语境下如何处理不可变数据结构。GDPR 要求系统在设计时就考虑隐私。像比特币区块链或其他应用中的 Merkle 树这类不可变结构,似乎与 GDPR 的某些隐私要求从根本上不兼容。假设 Google 收到一个有效的“被遗忘权”请求,要求删除其 Certificate Transparency 日志中的某一条目,那该怎么办?我看不出在不破坏日志完整性的前提下该如何处理。
oasisbob查看英文原文
This gets close to something else I've been pondering lately - how to deal with immutable data structures in the realm of GDPR. Recitations in GDPR require systems to be designed with privacy in mind. Immutable structures like the Bitcoin blockchain or Merkle trees in other applications would seem to be fundamentally incompatible with some GDPR privacy requirements. Let's say Google receives a valid right to be forgotten request for an entry in one of their Certificate Transparency logs? Then what? I don't see how it can be dealt with without destroying the integrity of the log.
亲历亲历验证:以太坊链上已存在数十张图片,包括那张 1999 年的争议图片。
不久前我查过以太坊区块链上被发布过的图片数量,还上传了一张测试图片。在我这张测试图片之前,已经有 74 张带有 jpg、gif 或 png 文件头的图片被发布。往以太坊区块链上发东西非常容易:用在线工具在文件和十六进制之间来回转换即可,可能还需要算一下会消耗多少 gas。我打开了几张,看到几张自拍,而最老的那张 JPEG 是 1999 年那张臭名昭著的图片,我想没人愿意看。我预料过出现违法图片的可能(不过这想法也不算新颖,我觉得如果真有违法图片长期留在链上,早该有人注意到了),所以其余的我就没打开。
zone411查看英文原文
Not too long ago, I checked the number of images that were posted on the Ethereum blockchain and I also posted a test image (https://etherscan.io/tx/0x3ee5575306ddc235b0586984172888b47e92789d672d1aa917f261395efb2495). There were 74 images with headers that appeared as jpg, gif, or png already posted before my test image. It's very easy to post to the Ethereum blockchain: just convert back and forth from file to hex using a site like http://tomeko.net/online_tools/hex_to_file.php?lang=en. You might also have to calculate how much gas will be used. I opened a few images and I saw a couple selfies but the oldest jpeg is a certain infamous image from 1999 that I don't think anybody cares to see. I anticipated the chance of illegal images (though it's not exactly a novel idea so I figured somebody would notice it has happened by now if an illegal image has been on the blockchain for a while), so I haven't opened others.
补充国家如何应对链上违法内容?存储整条链是否违法、链接与内容本身有何区别,都是无解难题。
比特币区块链上有一些有趣的涂鸦:http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html 我一直很好奇这个问题。如果有人把儿童色情内容或某位先知的图片嵌进区块链,一个国家会怎么做?在该国存储这条区块链是否就成了违法?一个指向这类图片的链接,和图片本身有多大区别?对于公开无许可的区块链来说,这似乎是设计上就几乎无法阻止的事情。
Moodles查看英文原文
Some interesting graffiti on the bitcoin blockchain: http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html I have always wondered this. What will a country do if someone embeds child pornography or a picture of Mohammed or something in the blockchain? Will it then be illegal to store the blockchain in that country? Is a link to such an image much different to an actual image? It seems hard to ever stop this happening with a public permissionless blockchain, pretty much by design.
相关资源
从这篇论文所有 HN 讨论帖的全部评论里整理出来的链接。
历次讨论
- 2018Hacker News 讨论帖141 分 · 153 评
同领域还值得读
如何入侵一台已关机的电脑:在 Intel ME 中运行未签名代码
How to hack a turned-off computer, or running unsigned code in Intel ME
这篇 Black Hat 2017 白皮书讨论 Intel Management Engine(ME)的安全问题:如何在 ME 中运行未签名代码,以及攻破处于关机状态的电脑的相关…
安全与密码学2017 · 543 分 · 107 评专业 · 约 40 分钟编辑精选比特币:一种点对点的电子现金系统(2008)
Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
中本聪 2008 年发表的比特币白皮书,提出了无需可信第三方的点对点电子现金系统。
安全与密码学2017 · 536 分 · 394 评入门 · 约 45 分钟编辑精选GPRS 加密算法 GEA-1 的密码分析表明存在故意弱点
Cryptanalysis of GPRS Encryption Algorithms GEA-1 suggest intentional weakness
首次公开了对 GPRS 加密算法 GEA-1 和 GEA-2 的密码分析攻击。
安全与密码学2021 · 487 分 · 107 评专业 · 约 90 分钟编辑精选Signal 消息协议的形式化安全分析
A Formal Security Analysis of the Signal Messaging Protocol
用形式化方法分析 Signal 消息协议(TextSecure)的安全性:作者在多阶段密钥交换模型下,借助自动化证明工具对协议的密钥协商与 Double Ratchet 密钥更新…
安全与密码学2016 · 353 分 · 230 评专业 · 约 120 分钟编辑精选A2:模拟恶意硬件
A2: Analog Malicious Hardware
论文研究如何在芯片设计阶段植入模拟电路形式的恶意硬件后门,使其难以被常规检测发现。
安全与密码学2016 · 315 分 · 94 评专业 · 约 75 分钟编辑精选