Ethan Hawksley Blog

Ethan Hawksley 的个人网站与技术博客,英国计算机科学学生,专注于系统编程与底层开发。

文章

hawksley.dev

个人网站JSON-LD指南

介绍如何在个人网站上实现JSON-LD,属于基础技术教程。

hawksley.dev

应对持续的供应链攻击:从 npm 到各语言包管理器的防护指南

文章分析了软件供应链攻击日益严峻的现状,指出 npm 是重灾区。作者提供了具体的缓解措施:1. 设置包的最小发布年龄(如一周),以过滤恶意短命包,但需权衡延迟安全补丁的风险,并给出了各包管理器的配置命令。2. 开启双因素认证(2FA)。3. 使用固定版本或锁文件。4. 禁用不必要的安装后脚本。文章强调虽然无法完全免疫,但这些措施能显著降低风险。