分类:朽木枯株

共 3 篇文章
出门在外,用 Cloudflare 保护好自己
出门在外,用 Cloudflare 保护好自己

一个新网站刚上线,最先出现的访客往往不是读者,而是扫描 .env、寻找 WordPress 后台和尝试 SSH 登录的自动程序。当然,检查结果一般不通知你。很多人最初接触 Cloudflare,只是把网站的 DNS 记录设为已代理(Proxied)。继续翻控制台才会发现,它管的远不止网站入口:Email Routing 处理域名邮件转发,Tunnel 接入海外托管的自建应用,Page Shield 监控第三方脚本,R2 可以存备份,Notifications 负责告警。缓存、

2026-09-07•约 10.9 千字
QQ 安全中心动态密钥
QQ 安全中心动态密钥

不得不说,有现成的技术方案不用,非要跑去魔改一个,这真是国内众多大厂的特征之一,QQ 安全中心的动态密钥就是如此。现有的 One Time Password 方案大多分为 HOTP 和 TOTP,前者基于事件,后者基于时间。在两步验证的安全策略中,大多数都是采用基于时间的 TOTP 算法。TOTP 算法一般来说都是通用的,因为都是遵循 RFC 6238 来实现的。而 QQ 安全中心的算法是魔改 RFC 6238 实现的,导致除了它自己的客户端,其他的 TOTP 客户端都没办法

2020-08-30•约 2.0 千字
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 千字