ZeroNet是一款新的去中心化P2P网络,他能够让用户规避审查,并且保障用户隐私。
ZeroNet是一个去中心化并且开源的web平台,原理与BT(p2p)网络和比特币差不多,都将数据分散在全网各个节点。
用户发布的内容会迅速分享给其他访客而非集中在某个中央服务器中,因此这些内容不可能被删除,只要有一个节点在线,内容就能够保存下来。从这点上看,如果想关停ZeroNet内的网站是不可能的。
ZeroNet将其网络中的所有网站存储到每个节点用户的电脑里,当出现新网站或网站有更新时,所有节点就会收到增量更新。
采用去中心化服务器的设计,一方面保证了数据安全和稳定性,另一方面也把建站成本分摊到各个节点,这对于那些建站公司来说其实是个大问题,因此,在ZeroNet上建站是免费的并且不会离线。
如果你想隐藏自己的IP地址,ZeroNet同样可以帮你做到。它支持Tor网络,如果你在Debian下,可以通过以下命令运行Tor:
编辑配置文件:
mcedit /etc/tor/torrc
将 ControlPort 9051 和 CookieAuthentication 1 (line ~57)两行前面的#删除
/etc/init.d/tor restart
加入读取auth cookie权限:usermod -a -G debian-tor [yourlinuxuser]
(如果你使用的不是Debian ,需要检查一下文件的用户组:ls -al /var/run/tor/control.authcookie)
注销重新登录
另外,你也无须担心密码问题,因为ZeroNet使用了跟比特币一样的加密技术保护账号。
为了确保文件完整性,当你访问网站时,会下载一个名为“content.json”的文件,文件中会包含其他文件名和相关的哈希值、密码签名。之后,ZeroNet就会下载其他的那些文件并用这些哈希进行校验,这样就能够防止文件被人篡改或者植入恶意代码。
ZeroNet还具备以下特点:
配置简单
基于BIP32技术的无密码验证
网站实时更新
.bit域名支持
数据库支持,页面记载速度更快
匿名性:支持基于Tor的.onion隐藏服务,不再暴露ipv4地址
TLS加密连接
自动uPnP端口开放
支持多用户
支持任何浏览器/操作系统
ZeroNet用户能够访问的板块包括:
ZeroBoard: 简易的信息发布版
ZeroBlog: 博客平台
ZeroTalk: 去中心化的P2P论坛
ZeroMail:端对端加密的分布式P2P消息网站。为了保证隐私,网站使用类似BitMessage的解决方案,不会暴露消息接收者信息
ZeroChat:网站上包含教程教授如何用不到100行代码实现一个无服务器,支持SQL,实时更新的P2P聊天程序
ZeroMe: 去中心化的类似Twitter的 P2P社交网络
* 参考来源: securityaffairs ,本文作者:Sphinx,转载请注明来自FreeBuf(FreeBuf.com)