dev.to | 📄 原文链接 | 2026-10-02 收录

我试着攻破自己的安全套件,它反击了——但有一件事让我不高兴

来源:dev.to — 2026-10-01

📋 概述

作者写了一个纯 Python 的单文件安全套件,在发布前把它放进干净的虚拟环境里当陌生人一样攻击:调用原始加密函数、篡改文件、用错密码、伪造密钥。v5 相比公开的 v4,从 3074 行、23 个类膨胀到 8432 行、55 个类;加密从 Fernet 换成分块且密钥承诺的 AES-256-GCM,口令哈希从 PBKDF2 换成 Argon2id,新增 X25519 加 Ed25519 的公钥加密与签名、3-of-5 的 Shamir 秘密共享、TOTP 与 FIDO2 硬件密钥,以及 33 项自检加一个损坏模糊测试器。他做了 200 次位翻转、460 组模糊输入,多数防线守住了,但有一处让他皱眉。

🔑 核心要点

💡 金句

人人都说自己的工具是安全的,但几乎没有人公开出示证据。
← 返回 dev.to 首页