前两天,在 V2EX 看到 V 友发帖询问 Bitwarden 高级版购买的问题。和楼主一样,之前都是使用的 KeePass,看帖子里对 Bitwarden 的介绍,就去官网看了看,发现这配套服务除了好看也比较齐全,毕竟开源软件多数都是不会愁生态的,就是多数有点难看。去官网注册了一个账号,发现的确比 KeePass 好看得多。密码管理器中,我一直没有依赖 KeePass 自带的 TOTP,因为便捷性、外观再加上太折腾了,综合考虑下来,Android 上一直使用的是付费的 Au
Bitwarden 服务指南
2019-12-14•约 1.5 千字
OWASP Top 10 - Authentication and Password Management
很多古老的程序都存在一个普遍的问题——身份认证问题。如果有以下行为之一,就有可能存在这个问题。允许弱密码,例如 password、123456、admin使用明文、加密或弱哈希管理密码允许暴力破解、自动攻击使用非安全连接进行认证使用 GET 请求进行认证使用不正确的失效策略关于身份认证可以先从客户端说起。传统 Web 登录方式中,都会默认隐藏用户输入的密码,但是除此之外,应该默认禁用记住会话、记住密码这些功能。用户使用的电脑并非一定是自己的、安全的,默认禁用这些功能对提升安全
2017-03-17•约 1.7 千字
OWASP Top 10 - Injection
在应用程序安全性中,如果不处理用户输入及其相关数据,可能会带来安全风险。而注入是应用最广泛、历史最久且非常危险的漏洞之一。它在 OWASP Top 10 的 2010、2013 和 2017 版中位列第一,在 2021 版中调整为第三。当不受信任的数据作为命令或查询的一部分发送到解析器时,就会产生 SQL 注入、NoSQL 注入、OS 注入和 LDAP 注入等缺陷。攻击者的恶意数据可以诱使解析器在没有适当授权的情况下执行非预期命令或访问数据。例如,我们需要查询用户输入的用户名
2017-03-16•约 1.3 千字
Hello World
Hello World 是 Hexo 创建时就会生成的一篇文章,标题沿用到现在,在很久之前就标记为草稿不再构建。到现如今更新了,将其作为渲染管线的自检页:Markdown 写进来之后不会直接输出,@content-collections 先解析 Frontmatter,mdx-bundler 把正文编译成 MDX,中间依次挂上 remark-gfm、rehype-slug 和 rehype-mermaid,最后由 Next.js 静态渲染,代码块交给 Shiki。下面按语法类
2016-06-01•约 3.6 千字





