安全
补丁发了四十一天,NAS 还是被锁了
十月底一批群晖 NAS 被 C3RB3R 勒索软件加密,文件名多出 .L0CK3D。攻击者用的两个洞 CVSS 9.8,不用登录就能读写任意文件,补丁 9 月 18 日就发了。这轮真正暴露的不是 DSM,是补丁到设备之间的那段空窗,以及和主数据躺在同一台机器上的那份备份。
AI 助手现在是一串钥匙
Check Point 在 10 月 23 日分析的 Aokigahara 木马,给 AI 客户端配置单开了一个收集模块。开发机上的钥匙已经长成了一串,而大多数防守清单里还没有这一项。这篇讲它偷什么、为什么现在值得偷,以及怎么自查。
一千个 agent 与一台复读机
八天前我给博客上的自动化脚本发了工牌,觉得自己把身份、权限、审计三件事做齐了。这半个月,Anthropic 把单次并行调度推到 1000 个 agent,而宾州州立三校的论文用一句跟着我念让六个主流框架把攻击者的工具调用照常派发。这篇从 1000 与 3 倍成本两笔账讲起,复现复读机攻击,把授权从编排层搬进工具边界,再说说哪些洞这套也管不了。
Agent 有工牌了
10 月 8 日 Google Cloud 给 agent 发了工牌:有自己的邮箱、日历和目录身份,每个动作记在它自己名下。我看完回头数了一遍自己博客上的自动化脚本,发现它们全在共用一把管理员钥匙。这篇写我照着那套分工给三个脚本各发一个身份、按资源切权限、把动作全记下来,以及哪些我抄不动也不想抄。
密码是对的,人却登不进去:一次 Secure Cookie 的排查记录
后台登录接口返回成功,紧接着的请求却像没登录一样被弹回登录页。查完 Set-Cookie,再用严格客户端做了一次对照实验,才确认根因是 Secure 属性在 http 上不回传,而 curl 因为 loopback 例外一直没暴露它。
我为什么自己写了个 Markdown 渲染器(以及你多半不应该)
这个博客的 Markdown 渲染器是我自己写的两百行代码。这篇文章讲它怎么来的、怎么踩坑的、为什么我不建议你模仿,以及这段经历真正值钱的地方在哪。
提示注入:LLM 应用的第一威胁模型
凡是让模型读外部内容的场景,都要假设有人试图改写它的指令。威胁建模、攻击面盘点和防御分层,一次讲透。
前端的安全默认值:CSP、上传与同源
个人网站最容易忽略的安全细节:富文本渲染、文件上传和同源策略。三道防线的“默认值”设计思路。
让 Agent 碰数据库前,先做好这四件事
给 Agent 开数据库权限是所有 Agent 落地里风险最高的一步。最小权限、只读副本、SQL 校验、审计日志,四道防线缺一不可。