Latest articles

网络安全指北之防止 XSS 的典型套路

Posted on in Tech

XSS(Cross-Site Scripting,跨站脚本攻击)是 Web 安全里最常见的注入类漏洞之一。本文用通俗类比从 What/Why/How 说起,面向小白讲清楚 XSS 是什么、为什么危险、怎么防,给出 Java/Go/Python 三语言正反示例与常用框架,最后收束成防御套路与自检清单。

Continue reading

AI 时代的软件工程

Posted on in Tech

AI 让"写代码"更便宜, 但让"证明没坑"更贵。软件工程的重心正在从"把需求写成代码", 转向"能力编排与治理": 把 prompt 当契约, 把评估当门禁, 把可观测性当边界, 把回滚当退路。

Continue reading

网络安全指北: 为什么 BAC 访问控制失效总能霸榜

Posted on in Tech

OWASP Top 10 每隔几年更新一次,榜首却从未换过——BAC(Broken Access Control,访问控制失效)连续霸榜。本文从这个现象出发,用酒店房卡类比说清楚 BAC 是什么、为何难做对、典型场景和缓解措施,并给出 Java/Go/Python 三语言正反示例、常用框架、最佳实践和自检清单。

Continue reading

微服务之外:被忽视的 "SDK 治理"

Posted on in Tech

微服务要治理,SDK 同样要治理;区分业务 SDK(语义漂移)与基础设施 SDK(默认策略改变),二者均非零风险;只共享能力不共享决策,显式语义与三层防爆模型。

Continue reading

claude code 平替: opencode + deepseek/qwen

Posted on in Tech

用 opencode 接入公司私有部署的 Qwen/DeepSeek(OpenAI-compatible API),日常写代码、改文档基本够用,还能省掉订阅费与 token 焦虑;关键是把 TLS 自签证书这关过掉,别用“关掉校验”这种野路子。

Continue reading

Go crypto/tls Config.Clone session resumption pitfalls (CVE-2025-68121)

Posted on in Tech

CVE-2025-68121 涉及 Go crypto/tls 的两个会话恢复(session resumption)问题:Config.Clone 复制了自动生成的 session ticket keys,导致不同 tls.Config 之间意外共享会话票据;以及服务端在判断会话是否可恢复时,只检查 leaf 证书过期而忽略完整证书链,可能让过期链条下的会话继续被恢复。

Continue reading

职场工具箱:用 AI Agent 学职场英语——早上学,晚上测,第二天复习

Posted on in AI

别指望 AI “一次性把你教会”,把它当成一个会计划、会记忆、会用工具、会复盘的学习搭子更靠谱。照着“早上学—晚上测—第二天复习”的节奏跑一周,再用“实用性/熟练度”双打分(1~5)管理句子库,你会明显感觉到自己不是在背单词,而是在攒职场肌肉记忆。

Continue reading

职场工具箱之非暴力沟通:如何把指责换成推进?

Posted on in Method

你说了一句"正确的话",对方却当场翻脸——问题不在于你说的"对不对",而在于你说的方式触发了对方的防御机制。本文拆解马歇尔·卢森堡博士的非暴力沟通(NVC)四要素,并将其改造为职场可落地的沟通公式,帮你把每次冲突都转化为推进项目的契机。

Continue reading

AI 时代,我为什么还要写作

Posted on in AI

做过两年文字秘书,写周记、总结、技术博客成了习惯,乐此不疲。可 AI 时代写技术博客似乎没啥意思,全让 AI 写也没意思。最近想明白了:主要是自娱自乐、满足表达欲;自己写草稿,让 AI 帮着改改,倒也没什么。

Continue reading

什么是时序攻击(Timing Attack)?

Posted on in Tech

用 == 或 strings.Compare 比较密钥、密码或 HMAC 时,比较时间会随 "猜对多少" 变化,攻击者可以按响应时间逐字节猜出秘密;一文说清原理与常数时间比较的用法。

Continue reading

微服务的三大安全威胁

Posted on in Tech

在微服务与服务网格环境下,最常被利用的往往不是 "高大上" 的零日漏洞,而是权限提升、注入与 SSRF;本文用具体例子说明这三类威胁及应对思路。

Continue reading