首页 > 世链号 > 如何验证你下载的Bitcoin Core钱包未被恶意修改
区块链王子  

如何验证你下载的Bitcoin Core钱包未被恶意修改

摘要:如何验证你下载的Bitcoin Core钱包未被恶意修改

在运行比特币核心钱包之前验证它的完整性很重要。这取决于你如何下载它,它可能在下载过程被修改,进而在你运行它时被人利用做出一些不法之事。托管下载的服务器也可能已被攻击。

即使所有你最喜欢的比特币网站嚷着叫你立刻下载更新一些东西以防你所有的比特币丢失,请记住,永远不要不验证就运行比特币核心钱包软件。

 

简单方法1

(为了高度的安全性,不推荐仅仅只验证0.13.0版核心钱包)

最终发布的Windows和Mac安装程序都会有比特币基金会的数字签名(请注意,比特币基金会与比特币的开发并没有真正的直接关系-他们只是签署发行软件)。在Windows上,你通过右键点击安装程序,选择属性,然后进入数字签名标签可以检查这个。检查它由The Bitcoin Foundation, Inc..签署。

预发布版本一般不签署。

简单方法2

获取你下载到的比特币核心钱包的sha256哈希值。例如在Linux上,你可以运行, sha256sum bitcoin-0.12.1-linux64.tar.gz。在Windows上可以运行(在命令提示符上) certutil-hashfile bitcoin-0.12.1-win32.zip SHA256。在Mac OS X上,你可以运行 shasum - 256 bitcoin-0.12.1-osx.dmg。

比特币核心钱包的最新版和预发布版的哈希值在下面。旧版本的哈希值都可以找到(在每个版本的SHA256SUMS.asc是一个可以用任何文本编辑器打开的文本文件)。简单地验证你下载到的比特币核心钱包的哈希值,和这里提供的哈希值核对,可以为你提供一些额外的安全性,但是你也应该使用OpenPGP软件如GPG验证哈希值确实是由你信任的人签署的。


比特币开发者和其他有兴趣的人签署发布的比特币核心版本钱包都会使用gitian签名。为了验证你下载的版本可以使用下面的办法:
  • 进入gitian签名页面并选择正确的版本。以“rc1”结尾的版本是没有带任何rc后缀的旧的预发布版本。Windows版本是以“-win”结尾,Mac OS X版本是以“-osx”结尾,Linux版本是以“-linux”结尾。
  • 一旦你选择了正确的版本,会看到不同人签署发布的版本的链接。选择一些你信任的人。然后你需要找到他们的PGP公钥(在下面有)
  • 对于你选定的这个人签署发布的版本来说,下载对应的两个文件的原始版本。这两个文件是在相同的目录,运行gpg --verify *.assert.sig。验证那个签名就行了。
  • 在文本编辑器打开 .assert 文件。这是文件的SHA-256哈希值的列表。你应该验证那个你下载的将要使用的比特币核心钱包的“out_manifest”部分,核对它的哈希值。在某些情况下,你可能需要检查几个包含out_manifest的文件。请注意:由于在安装程序中有嵌入签名,Windows和OS X的安装文件一般无法匹配上哈希值,这时候请使用zip/tar.gz.版本代替的安装文件来检查。

建立gitian发布版本

你可以亲自发布自己版本的比特币核心钱包,并且检查验证它和官方发布的版本是否相匹配。

注意:使用了数字签名的安装程序不能够用这种方式验证,因为你需要知道数字签名的私钥来完成程序的安装文件。

 

请注意:随意网站上的密钥并不是拥有最高的可信任度的。例如,在一个bitcointalk版主控制之内的网页,他可以把以上所有的密码替代成不同的密码,然后设置一个“紧急升级”链接,这个链接指向由他设置好密码的窃取钱包的恶意软件。PGP有一个“PGP网值得信赖”的理念,人们在理论上应该使用它来防止这类事情的,但它是复杂的,也不能很好的运行,所以几乎没有人真正使用它。如果你不是很早就对PGP很熟悉,那么输入并使用这些密码是最佳选择,这样子至少能够保护你免受未来将实行的攻击。如果你真的很重视安全性,你应该阅读一些PGP指导书,至少尝试去获取一些在未来来自不同的网站或者人关于密码真实性的验证信息。

 
原文作者:theymos
译者:tan90d
来源:巴比特

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。