- GNU Social
- mastodon(github 仓库)
- 少数派介绍:更加开放的社交网络,「长毛象」让你自由地分享想法
最近这些天发现了 mastodon 和 GNU Social 这两个系统,跟我想做的想法很类似,但是他们的账号体系依然采用的中心化认证方式,不能跨服务使用,但是使用公钥体系可以完美解决这个问题。
mastodon 这个项目让我很受鼓舞,目前很多社区累计几十万用户,github 仓库 22.5k star,让我明白方向是没有问题的
之前发过一个纯介绍的帖子《基于公钥认证体系的开源云生态设计(信息、关系、查询、信任与分享)》,现在发布一版最简单的笔记系统。
现在功能还不完善,发出来主要是想给自己一个阶段性的答案以及增加曝光。 服务器仅供测试使用,不保证内容安全
欢迎 fork/star
下版本更新将加入导入导出和自动更新功能
1
CismonX 2020-12-14 16:05:39 +08:00
明文输入 private key 风险比较高。建议接入 gpg 的本地 keystore,在你的客户端界面上只需要输入密钥 id 。这样用户可以使用加密过的密钥,也可以使用存储在 smart card 上的密钥,更安全,也更方便管理密钥。
我使用 OpenGPG 的时候,出于安全考虑,从来不在能联网的机器上暴露 private key 。签名、认证、加密的操作全在 Yubikey 上进行。 |