Reddit · r/SaaS· sayanmondal_·· 13 天前精选AI 评分47
Digidropp 创始人分享如何用客户端加密兑现从不接触用户密钥的承诺
I promised users "we never see your env variables". Here's how I actually made that true
AI 导读
Digidropp(移动端测试构建工具)创始人分享如何让「我们从不接触你的环境变量」由代码而非承诺保证:浏览器通过 API 获取用户 GitHub 仓库公钥,用 libsodium 的 sealed box 在浏览器端加密每个值,服务器只转发密文并拒绝未加密内容,全程不接触私钥;数据库仅存变量名,构建工作流在开始时写入仅属主可读的文件并在结束时删除(即使失败)。
推荐理由
作者公开了客户端加密、服务器仅转发密文的具体实现路径,可迁移到任何处理用户密钥的产品设计。
来源:Reddit · r/SaaS · reddit.com