#1 - 2020-2-18 23:39
板砖加身 (宅男会虚构虚构老婆倒贴给虚构自己这件事究竟有什么错)
大奶刚被拆,凑合用手机写。说两句不算题外话的题外话,虽然信息安全这个话题很大,但我还是只想先把密码管理的部分择出来。我相信在座的各位都有更好的方案。实际操作中还有一个信任链的问题,希望你不要矫枉过正。

先说实际状况:常用密码用多组特定字符组合随机搭配,使用率较低的随机生成(以前是 openssl,现在用火狐和 keepass)。管理上用 keepass 配合 onedrive 同步多端,Android 是借助了火狐自己的账户同步。两步验证是 wp 上的 Microsoft Authenticator。

火狐没设主密码,原因一是只有有限几台自用设备装了火狐,二是我再找一个玩意儿管理火狐的主密码有点闲着蛋疼。(Fx 76 之后如果用户没有设置主密码,Fx 会使用 Windows 账户密码代替。)
现在 Chrome 和火狐复制密码的时候都不会把明文呈现给用户了,这一点挺好。
两步验证这种东西最好别图省事跟登录设备放在一起,记住留恢复密钥或者二维码。上次已经实践过找回 2fa 的教训了。2fa 扔备用机上的唯一缺点是出门后所有主要账户都登不了(因为我懒得收短信)。
手上的 vps 都用了加密的私钥登录,生产环境、虚拟机和 gayhub 好像是三套不同的私钥(
定期修改密码见仁见智,时常关注一下泄漏问题就好。

我觉得在整个实践中,最重要的是对账户分级,不同类别的账户使用不同级别的密码策略(比如对于 msa / ga 这种设备账号,在好记且复杂度较高的密码之外需要绑定 2fa,而金融类最好抄纸上死记硬背,然后一把火烧了),一网打尽是难免的事,提前让自己损失降到最小总没错。

说到最后,建议身边带个小本,这玩意儿比什么密码管理软件都好用(亲身经历)。
#2 - 2020-2-18 23:48
(我们正和太阳并肩作战!)
materpassword挺好用。没有在线同步功能,各客户端都有。
#2-1 - 2020-2-18 23:57
板砖加身
对,这个就是我想说的用多种固定字符串组合计算生成密码。不过对我而言只有组合,没有计算的过程(
#3 - 2020-2-18 23:57
一直用印象笔记存账号密码的想知道安全度如何
#3-1 - 2020-2-19 00:18
板砖加身
你信任 Evernote 就行(实际上我也用 OneNote 存 2fa 恢复密钥)。
#4 - 2020-2-19 00:04
(Death is the gateway to Eternity, my dear.)
想起有一个叫花密的玩意
(感觉你接替了那个以前珂朵莉头像现在是管人教派的孩子的安全PTSD
#4-1 - 2020-2-19 00:20
板砖加身
我没他那样 PTSD(因为懒),dd 头子以前那篇帖子不知怎么消失了。
#4-2 - 2020-3-10 18:01
Explorare
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQSudLywE8VczkSeYl8lDXrspES2GQUCXmd2lwAKCRAlDXrspES2
GSudAQDGcaAIWv+lo0FBLFDL2dPxm9GngfsxdQunVLqrHwlNiwEA/DBWRaOqZWfO
qHj2maf49q+ZAUQMkrxjeBWPWkH0fQM=
=CBfx
-----END PGP SIGNATURE-----
#4-3 - 2020-3-10 20:15
板砖加身
蒼月エリ単推し🥀💎 说: -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQSudL...
(bgm85)
#5 - 2020-2-19 00:14
(。´-д-)
我也是靠组合..记得牢..
Keepass用于记录账号信息, 以及在忘记密码时翻出来回忆..
#6 - 2020-2-19 00:21
(有用的不会,会的都没用)
我直接加密excel行吗(bgm59)
#6-1 - 2020-2-19 00:25
板砖加身
你信任你选择的工具就行。
#7 - 2020-2-19 00:24
(~∧o∧o@∧o@∧o~∧o∧o-∧o~∧o∧o@∧o@∧o~∧o∧o-∧o)
不建议随身带本,被人看到随手拍照后患无穷。
#7-1 - 2020-2-19 00:28
板砖加身
凡事皆有漏洞,看如何取舍。
#8 - 2020-2-19 03:41
(Make Bangumi Great Again!)
我懒,就靠lastpass。重要网站开二次验证完事
#9 - 2020-2-19 04:04
(发自iPhone 6s Plus)
推荐Dashlane
#10 - 2020-2-19 04:21
(透心凉 心飞扬)
只防hack
不防出车祸失忆或火灾地震设备损坏
不能算真的安全
#10-1 - 2020-2-19 09:06
LunarShaddow🌙
lastpass 2fa,指定朋友为紧急联系人
在你30天没有登录过lp的时候,自动向你朋友开放权限
#10-2 - 2020-2-19 11:09
板砖加身
你这种情况可以写成末日求生指南。
#10-3 - 2020-2-19 19:36
Lecrot
板砖加身 说: 你这种情况可以写成末日求生指南。
这不算末日。设备损坏/遗失比hack常见多了
#10-4 - 2020-2-20 14:16
板砖加身
Lecrot 说: 这不算末日。设备损坏/遗失比hack常见多了
我只能说多备份,然后利用 Google 的“闲置账号管理员”之类的自动化功能向信任的人分享安全信息。这些方案有不少,各凭喜好。
或者层主有更佳的方案,不妨分享一下。
#11 - 2020-2-19 05:54
(VIP已到期,请尽快续费)
我妈的小本已经丢了5个了(bgm38)
#11-1 - 2020-2-19 10:22
Genius🌟小乖💯
我,小本本,用了 N 年了,不定期还拍照上传 Dropbox。
#12 - 2020-2-19 09:24
用一个自己记得住的强密码就行了
#12-1 - 2020-3-23 17:11
Heading Code
强密码遇到撞库就凉了。不同网站密码还是至少有1位不同
#13 - 2020-2-19 09:43
(BGMのTrinitas<=>婊冈妈<=>补冈妈<=>拜冈妈 三位一体 ...)
keepass,
微信登录/facebook登录
#14 - 2020-2-19 10:49
我已经放弃治疗了,全部用lastpass和icloud keychain。。实在重要的就走两步验证。。毕竟ios上的全局密码填写是真的爽啊。
#15 - 2020-2-19 11:00
不保存到本地
记提示词,用到的时候生成https://wsine.github.io/seekpassword/
每次用的离线网页。
生成后密码后,再自己重复或插入字符就可以了。
同样的,不同级别、类别的密码重复和插入的字节不同。
#16 - 2020-2-19 21:56
(www~)
(bgm38)本人是用ios自带的note 加上指纹解锁hh
#17 - 2020-2-24 03:36
(我只知道自己一无所知。)
一种密码生成思路:记住一个脑密码,将域名依此脑密码通过 AES 加密,得到的 base64 表达的字符串
#17-1 - 2020-3-10 06:37
Titi_k
我也想到了,通过自己记得住的特定字符用各类工具相互转换运算。可能别人试出来真密码也不一定知道工具转换顺序。得到的结果也是天差地别。不过我这只是想罢了,不知道有什么漏洞没有
#17-2 - 2020-3-10 13:03
橘枳橼
KM_Tirpitz 说: 我也想到了,通过自己记得住的特定字符用各类工具相互转换运算。可能别人试出来真密码也不一定知道工具转换顺序。得到的结果也是天差地别。不过我这只是想罢了,不知道有什么漏洞没有
工具转换太繁琐了,直接 AES,就算知道明文和密文也不知道密钥。
想象一下 shell pipe “|” 或者 rash “|>” 或者 JavaScript 新操作符 “|>” (目前 stage-1?)
其实你就是把 “函数的序列” 当作密钥,但能随时随地获取的函数并不多,而且记起来肯定不如 horsebatterystaplecorrect 容易。
反而 AES 因为太标准,各种 crypto 库都有……
#18 - 2020-2-24 04:24
(✨️make bangumi great again✨️)
突然觉得网易的将军令真好
#19 - 2020-2-24 20:37
(元从渡终)
我小学用张纸记录了我所有的密码,高中我数据化以后就撕掉了(bgm38)
#20 - 2020-2-24 22:49
(ダメ人間)
只想告诉大家  改完密码记得用浏览器记录或者马上记下来!(bgm38)
#20-1 - 2020-2-24 23:06
板砖加身
不断地找回密码也是一种乐趣 (bgm85)
#21 - 2020-2-24 23:17
楼主你用 keepass 的话 2fa 也可以用 keepass 存啊。安全起见单独开一个数据库存 2fa 就可以,这样这部分也不依赖设备
#21-1 - 2020-2-25 00:09
板砖加身
虽然我确实这么用,但 2fa 的意义不就是把登录和验证两种操作分开吗?现在扔到一起做也失去了“二次(因素)验证”的意义。
#21-2 - 2020-2-25 05:12
dan
板砖加身 说: 虽然我确实这么用,但 2fa 的意义不就是把登录和验证两种操作分开吗?现在扔到一起做也失去了“二次(因素)验证”的意义。
数据库分开,用不同的云来备份,使用不同的主密码,也可以算是分开了吧
#22 - 2020-3-9 20:29
我用的是1password。只要记住一个密码,其他的都不用了。然后再设计二级的密码验证。
#22-1 - 2020-3-9 23:10
方面包
老哥你再激动也不要老是翻坟贴啊(bgm38)
#22-2 - 2020-3-10 17:27
ouroboros
方面包 说: 老哥你再激动也不要老是翻坟贴啊
那时候,我是再把我将近二十多年来的所有看的动漫整理,按照时间顺序一个一个查看,整理得有点烦躁。没看时间,乱发言,抱歉。
#23 - 2020-3-9 23:26
常年居无定所的人,推荐电子软件来收录密码,记得把主密码记好,以及确保系统不会没事抽风,比如WIN10这号阴晴不定的狠角色。
常年居所固定的人,推荐找个厚实的笔记薄,记得腾出足够的页数做好目录,以及确保打扫卫生时不会乱丢书本,比如整理书架和卖钱的废纸时。

如果你的身边有小人相伴,或者你的保密准备永远都是随随便便,建议不要浪费时间去整理密码,你的好记性要比烂笔头重要的多(bgm38)
#24 - 2020-3-9 23:44
实际上手写密码有个办法,就是用力写,保留第二页
虽然我没用过……
#25 - 2020-3-10 07:57
(Man is nothing else but what he makes of himself.)
Linux 党 用的 pass 加一个硬件 Yubikey 密钥
安全性很高,但是在不常使用的设备上可能有点不方便就是了……
#25-1 - 2020-3-10 17:34
ouoω
这个不错
#25-2 - 2020-3-23 13:23
Viz
+1 我完全用 pass + Yubikey 管理所有凭据,手机上用 OpenKeychain + Password Store,然后密钥全都存到自己的私人 gitea 实例上,然后用 WireGuard 连入进行同步
#26 - 2020-3-10 20:29
(恋爱是少女的特权哟。)
Qwerty1234!
#27 - 2020-3-10 21:04
lastpass
免费版感觉没啥限制,用着方便
当然NSA可以随便看便是了
#28 - 2020-3-18 14:19
(私、気になります!)
如果其他的都信不过,不如自己造轮子,就当练手了

正在自己写一个简陋的密码管理软件,用rsa加密数据,公钥和私钥写死在程序里
通过检查某个进程(比如计算器)是否运行/打开特定的文件来登录
还可以实现密码的分级管理功能

就算忘了登录操作,把密钥翻出来强行解密即可。密钥可以扔到u盘/移动硬盘里/写在小本本里保存

我相信几乎没人有耐心攻破这样一套自制的系统
#28-1 - 2020-3-23 19:14
大黄鱼
私钥放代码里大概是ctf bin入门题水平吧 - -
#28-2 - 2020-3-23 21:00
千反田える
Starduster 说: 私钥放代码里大概是ctf bin入门题水平吧 - -
要考虑到这个东西是自己用,这个管理器别人未必知道我用,而且很难被对方拿到;把它改个名藏到大量文件里,想必对方也很难找吧
#28-3 - 2020-3-24 22:53
大黄鱼
千反田える 说: 要考虑到这个东西是自己用,这个管理器别人未必知道我用,而且很难被对方拿到;把它改个名藏到大量文件里,想必对方也很难找吧
主要是我看到“通过检查某个进程(比如计算器)是否运行/打开特定的文件来登录”这种,那我猜设计场景是对手拿到了你电脑的执行权限,在这种情况下,如果不对二进制本身做保护,你的私钥也好这些逻辑也好在调试器下形同虚设的
#28-4 - 2020-3-25 01:08
千反田える
Starduster 说: 主要是我看到“通过检查某个进程(比如计算器)是否运行/打开特定的文件来登录”这种,那我猜设计场景是对手拿到了你电脑的执行权限,在这种情况下,如果不对二进制本身做保护,你的私钥也好这些逻辑也好在调试器下...
我举的登陆方式是为了方便记忆,如果还是不放心,那就往私钥上套一层AES呗(
我觉得如果都拿到控制权了,想保密就很难了吧,万一对方放个键盘/剪切板记录器之类的...