安全突击:新互联网
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
大家好!欢迎来到每周安全冲刺!:p
今天我要介绍一件非常激动人心的事。不过在此之前,让我们先回顾一下过去。时间回到上世纪80年代末,互联网蓬勃发展,人人都想拥有自己的网页……沟通方式发生了翻天覆地的变化,我们正迈入一种全新的生活方式:匿名、用户之间没有隔阂、知识开放。但是……哎呀,有些国家对此并不满意……互联网的重要性与日俱增,它正在塑造着社会。如果你是一家雄心勃勃的公司或国家,难道你不会想……谁掌控了互联网,谁就拥有了社会影响力,对吧?
我们所熟知的互联网正逐步受到限制、审查和监控。为了阻止和对抗这种情况,出现了各种协会、活动人士等等……其中一项提议就是……IPFS协议。
IPFS正如其官网所述,是一种“点对点超媒体协议,
旨在让网络更快、更安全、更开放”。它致力于提供一种分布式替代协议,使其更具弹性,这对于发展中国家等场景尤为重要。以下是来自官网的信息图:
该安装程序可在不同的操作系统上运行,但我主要关注 Linux 系统。文档清晰易懂,并提供了一个安装脚本。安装完成后,我们需要创建一个存储库来存储数据/设置。为此,我们将使用:
$ ipfs init
initializing ipfs node at /Users/jbenet/.go-ipfs
generating 2048-bit RSA keypair...done
...
我们的节点 ID 就是peer identity哈希值。如果一切顺利,我们应该能够按照仓库安装说明启动:
ipfs cat /ipfs/ourhash/readme
记得把哈希值替换ourhash成我们的peer identity。按照自述文件中的说明完成基本设置后,我们就可以上线了……
$ ipfs daemon
Initializing daemon...
...
太棒了!我们已经接入网络了……您可以使用ipfs swarm peers命令查看 IPFS 地址或您的对等节点。此外,还有一个 Web 界面控制台,我们可以通过链接http://localhost:5001/ipfs/yourhash访问。
我们可以向“文件”中添加内容。
IPFS的安全性仍然很薄弱,因为他们仍然声称有审计功能。这倒是个研究分布式技术的好机会!
希望大家喜欢这篇关于 IPFS 的介绍,我很乐意在不久的将来再次撰写更深入的文章。
文章来源:https://dev.to/terceranexus6/security-sprint-the-new-internet-7fj


