圣者
精华
|
战斗力 鹅
|
回帖 0
注册时间 2008-3-21
|
楼主 |
发表于 2015-3-8 21:18
|
显示全部楼层
本帖最后由 Microsoft 于 2015-3-8 22:22 编辑
既然选定了keepass,那么虽然官方没有发布移动版本和同步工具
不过开源的好处,大不了你自己给自己写一个就好了...
所幸暂时还不需要
windows上官方提供了2个官方版Classic Edition和Professional Edition
其实也并没什么区别Classic Edition采用了GDI+,而Professional Edition用了.net framework 2,功能上也是向下兼容
所以果断选择Professional Edition
移动版本上
猴机我完全不会去考虑的(别开玩笑了,用猴机管理密码那且不是太奇怪了...),关于这点训猴高手可以自行考虑,目前还在保持更新且开源且免费的有KeePassDroid,Keepass2Android Password Safe...值得注意的是,官方列表中KeepShareplay售价高达303软妹币,并且虽然开源但是核心代码几乎2年没更新了...
ios版本上的情况和猴机差不多,保持更新且开源且免费选择并不多
最后我选择了miniKeePass,虽然移动版本上大部分的需求仅仅是只读就可以了,不过如果能修改也依然是个好事
miniKeePass提供了1.x和2.x版本的读写功能,也提供了导入key文件,同时显示密码的时候贴心的使用了易于分辨的字体(再也不会把0和O,I和l弄混啦...win版都没这个待遇好吗...),兼容ios8,所以你可以方便的使用第三方同步工具,把密码库文件同步到minikeepass中,也可以很方便的同步回去,虽然比不上用icloud那么方便,看在免费的份上多装个软件多点两下忍了
wp以及其他平台没有关注
在同步选择上
如何选一个不流氓的同步软件几乎是很困难的事情,国内各种网盘基本不考虑
国外网盘大众点的基本都是要梯子,微软的web端已经废,客户端尚可工作,何日完蛋应该是进入倒计时了
icloud上,minikeepass并没提供支持,因此也无法使用
这个时候seafile步入视野
全平台,服务器端有开源免费版本,也提供了小容量的在线云服务(2G,放点密码文件简直太奢侈了好吗,给我200M都足够了十几年了吧)
本身开发公司是主打团队协作,同步还附带历史功能,这自然是很好的
但是需要注意一点,默认同步是不加密的,这倒并不算是什么问题,因为我只同步密码库,就算任何人得到了密码库,而没有得到密码和key文件,想要破解是极为困难的
所以这个缺点暂时就可以忽略了,提供了国内版和国外版2个在线服务
国外版已经商用,免费就能满足需求,国内版仅免费,官方建议不在正式场合使用,不过鉴于我们的文件很小,并且国内速度快,可以避免因为延迟丢包导致数据库损坏,还是选择了国内版本
所以同步问题基本得到了解决,干净,专注于同步,还有开源服务器版,即便被墙被和谐,自己建一个低调的用也是没问题
唯一的担心是,也许开发团队解散,不在继续维护后,例如ios系统更新若干次后,不可用了,这个只能说,到那时候再说吧
接下来就是安全保密方面
keepass提供了密码和密钥文件2中方式,你可以用其中一种也可以混合使用
自然的,我是强烈建议混合使用
我个人使用了这里点点点提供的随机文件生成,并不用生成很大的文件,这会影响加载速度,一般4K-1M大小的即可,
一次生成100个-10000个,看你自己心情啦...
linux用户可以直接从/dev/random生成自己需要的大小和数量即可...
然后买个单独的U盘,能量产最好,不量产也无所谓,目的是让key文件,与密码库文件隔离
将key文件复制到U盘里,然后需要的时候插入U盘,读取key文件解密,不用的时候拔掉U盘,实现隔离
当然了,能量产就更完美,这样就可以弄成只读形式,方式意外修改或者删除了
至于这个U盘是否还需要启用bitlocker等加密方式,这就仁者见仁了...我个人而言不太需要,因为本身U盘是固定保存的,而且即便遗失,那也只是一串毫无意义的乱码文件
关键的是...既然我已经用密码管理软件管理密码,而解密U盘还要再输入一个密码...这感觉有点奇怪哎...
关于这点希望有更好的解决方式
手机上,minikeepass是可以用itunes导入key文件的,当然了,也是可以通过seafile导入,但是鉴于key文件不网传的原则,我选择了使用itunes导入几组常用的key文件
这样手机上的key文件也保存好了
因为ios的隔离限制,这些key文件是安全的(所以我不喜欢猴机..)
=================
现在,我的密码库是keepass,我的同步使用seafile
我电脑上新建密码,修改密码,都会很方便的同步到我需要的设备上
并且因为仅仅是同步密码库,这些数据我那怕公开在网络上都无所谓(其实也有点夸大其词...万一真弄出名了,全球发起暴力破解估计也撑不住多久就会破了吧...)
而需要解密的时候,需要插上专门的U盘,使用完毕后,软件关掉,U盘拔掉,那就没问题了
有一些需要注意的,keepass一次读取key文件后,之后的更新,保存,都不需要key文件,看起来应该是保存在内存区域,也就是如果你不关闭掉软件,在运行过程中拔掉U盘是没有关系的,这可能是一个潜在的安全问题
另外,密码管理软件并不能在你中木马的情况下保护你,也不能在网络不安全的情况下加强防御
所以,我建议最最核心的一些密码,还是记在脑子里,不要记录在任何纸,软件里
密码管理软件最大的贡献是抵御社工库 |
|