Bitwarden 服务指南
Bitwarden 服务指南

前两天,在 V2EX 看到 V 友发帖询问 Bitwarden 高级版购买的问题。和楼主一样,之前都是使用的 KeePass,看帖子里对 Bitwarden 的介绍,就去官网看了看,发现这配套服务除了好看也比较齐全,毕竟开源软件多数都是不会愁生态的,就是多数有点难看。去官网注册了一个账号,发现的确比 KeePass 好看得多。密码管理器中,我一直没有依赖 KeePass 自带的 TOTP,因为便捷性、外观再加上太折腾了,综合考虑下来,Android 上一直使用的是付费的 Au

2019-12-14•约 1.5 千字
关于个人博客
关于个人博客

如果要说博客,那么就得提起一个可能是中国第一个建立博客的人——方兴东。他创办的「博客中国」现在都还有这么一篇文章——博客中国的由来:感谢微软。文章大致讲述的是,2002 年 7 月 6 日,方兴东写了两篇关于微软的文章,并将文章发给了几家网站上。一两个小时后,文章陆续的出现在了各个网站的推荐栏目上。但是,又过了一两个小时,这些文章却陆续的消失了。这些文章被微软的公关处理掉了。方兴东之前一直有开办个人网站的念头,由于这件事直接付诸行动了,所以才有了可能是中国第一个建立的博客——

2017-05-21•约 2.3 千字
简述 HTTP
简述 HTTP

什么是 HTTP?首先,HTTP 是什么?HTTP 是基于 TCP/IP 的应用层通信协议,用于标准化客户端和服务器之间的通信方式。它定义了如何通过互联网请求和传输内容。所谓应用层协议,是指它只处在一个抽象层,规范主机(客户端和服务器)如何通信;它本身依赖 TCP/IP 来传递客户端和服务器之间的请求和响应。默认情况下,HTTP 使用 TCP 端口 80,HTTPS 使用 443。HTTP/0.9——1991 年第一个 HTTP 版本 HTTP/0.9 于 1991 年提出。

2017-04-05•约 4.0 千字
OWASP Top 10 - Authentication and Password Management
OWASP Top 10 - Authentication and Password Management

很多古老的程序都存在一个普遍的问题——身份认证问题。如果有以下行为之一,就有可能存在这个问题。允许弱密码,例如 password、123456、admin使用明文、加密或弱哈希管理密码允许暴力破解、自动攻击使用非安全连接进行认证使用 GET 请求进行认证使用不正确的失效策略关于身份认证可以先从客户端说起。传统 Web 登录方式中,都会默认隐藏用户输入的密码,但是除此之外,应该默认禁用记住会话、记住密码这些功能。用户使用的电脑并非一定是自己的、安全的,默认禁用这些功能对提升安全

2017-03-17•约 1.7 千字
OWASP Top 10 - Injection
OWASP Top 10 - Injection

在应用程序安全性中,如果不处理用户输入及其相关数据,可能会带来安全风险。而注入是应用最广泛、历史最久且非常危险的漏洞之一。它在 OWASP Top 10 的 2010、2013 和 2017 版中位列第一,在 2021 版中调整为第三。当不受信任的数据作为命令或查询的一部分发送到解析器时,就会产生 SQL 注入、NoSQL 注入、OS 注入和 LDAP 注入等缺陷。攻击者的恶意数据可以诱使解析器在没有适当授权的情况下执行非预期命令或访问数据。例如,我们需要查询用户输入的用户名

2017-03-16•约 1.3 千字
Hello World
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 千字