V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
docx
V2EX  ›  分享发现

被 Bitwarden 小坑了一把

  •  
  •   docx · 2021-05-07 23:02:58 +08:00 · 3663 次点击
    这是一个创建于 1077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在多设备同步的时候,发现回收站的项目数量不对,第一反应是同步出问题了,事实也确实如此。

    由于 Bitwarden 没有归档机制(不删除的密码都会与标签页匹配,导致很杂乱),而部分网站可能暂时失效、封号、删库等,我又依然希望能留着密码,所以习惯是把这些密码放进回收站,但不彻底删除。想当然认为回收站应该也会同步,结果却丢失了部分内容。

    考虑到回收站里的差异项可能对我还有用 ,尝试找回,拿还未同步的设备导出密码库。

    结果又发现,导出的中文全部乱码,显示成 ?,效果惨不忍睹,最后勉勉强强对照着差异项,加上自己大致辨别,手动加回了一些密码。

    后来还发现 Bitwarden Send 里面也有两个文本莫名其妙消失了……


    总结一下就是:

    1. 同步功能可能存在问题,导致部分项目丢失(尤其是回收站)

    2. 密码库导出遇到中文可能乱码( Android/iOS 导出为 json/csv 时复现,Chrome/Web 导出为 csv 时复现,Chrome/Web 导出为 json 时正常)

    3. 建议不要过分依赖于密码器的同步功能,定期通过 Web 或 Chrome 导出做好备份,同时要对备份文件进行检查,确保没有乱码,以免出现严重损失

    不确定是不是个例,或者在某个特殊操作下导致的 bug 。考虑到密码库很关键,不管怎么样,分享出来让大家都留个心眼总是好事

    14 条回复    2021-05-17 13:36:41 +08:00
    ferock
        1
    ferock  
       2021-05-07 23:36:00 +08:00 via iPhone
    bitwarden_rs,还没遇到你说的问题
    foMM
        2
    foMM  
       2021-05-07 23:45:51 +08:00
    bitwarden_rs 用了我也不记得多少年了,没出现过你说的问题。我觉得关键可能是没多少人用回收站来保存密码吧
    foMM
        3
    foMM  
       2021-05-07 23:46:26 +08:00
    当然楼主做好备份的建议我深有同感,我基本上是每个季度备份一次
    wdy3334
        4
    wdy3334  
       2021-05-07 23:47:50 +08:00 via iPhone
    Csv 中文乱码,我也经常遇到
    goofansu
        5
    goofansu  
       2021-05-08 01:14:31 +08:00 via iPhone
    bitwarden 可以为 url 设置匹配规则的,支持写正则
    bkmi
        6
    bkmi  
       2021-05-08 01:55:57 +08:00 via Android
    乱码应该改下编码就好了吧
    docx
        7
    docx  
    OP
       2021-05-08 03:57:51 +08:00
    @ferock 我用的是官方版,非 rust 自建,二者可能有所区别

    @foMM 回收站的情况确实不多,不过我觉得回收站本身作为防误删的措施,如果这样轻易丢东西了,未免有点形同虚设。另外 Send 里面也丢资料了还不知道怎么回事,幸好不是多重要的东西。
    docx
        8
    docx  
    OP
       2021-05-08 04:02:15 +08:00
    @wdy3334 @bkmi

    重新研究了下,csv 通过 Excel 导入数据的方式切换编码,可以解决乱码问题

    json 的话,虽然直觉告诉我应该是编码问题,但暂时没找到处理方法,默认就是 utf8,切换其它编码也还是乱码
    docx
        9
    docx  
    OP
       2021-05-08 04:08:16 +08:00   ❤️ 1
    @goofansu

    我的意思主要是多账号,某个账号不需要了,就归档处理,避免账号太多显示繁杂(或者将来需要还原)。和您说的 url 规则有所区别。

    这种情况还是极少数的,所以对我影响也不大,发出来主要还是想提醒大家注意数据安全。
    XiLingHost
        10
    XiLingHost  
       2021-05-08 09:04:58 +08:00
    你建立一个单独的文件夹放不好吗,干啥用回收站啊......
    emberzhang
        11
    emberzhang  
       2021-05-08 09:30:15 +08:00 via iPhone
    @XiLingHost 回收站里的密码在搜索时不会显示吧,enpass 就这样。bitwarden 确实功能很简陋了。
    oneisall8955
        12
    oneisall8955  
       2021-05-08 11:01:22 +08:00 via Android
    同 bitwarden_rs,没有遇到这个问题,或许是没用回收站功能?我是定期 rsync 到其他主机当备份
    docx
        13
    docx  
    OP
       2021-05-17 13:35:13 +08:00
    @emberzhang

    确实就是 @XiLingHost 所说的,回收站状态下才不会在索引中显示,文件夹中的项目会出现在检索列表中,这也是我一开始描述的“缺少归档机制”。
    docx
        14
    docx  
    OP
       2021-05-17 13:36:41 +08:00
    @XiLingHost @emberzhang

    对不起上一条回复,@ 的顺序反了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1300 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.