FANHEXUAN / OPENWRT LAB · 交互动画课

一段 Python 的安全旅程

从芯片上电到 hello.py 运行,看懂谁在检查谁、钥匙藏在哪里,以及每一道防线能保护什么。

先看一张完整图:从构建签名到离线运行与更新闭环 →

8 个章节可播放 · 可逐步看状态记录:2026-10-19

原理演示 · 非实时设备画面

● 当前处理位置
输入 / 起点
→→
结果 / 去向

这块板子的实际进展

展开本章完整讲解(也可以不播放直接阅读)
概念随手查

遇到缩写,先看它负责什么

这些部件各管一件事。单独拥有某一个,并不代表整台设备已经安全。

读图时记住这四个边界

  1. 签名不隐藏内容。签名负责认来源、防篡改;加密负责隐藏静态数据。
  2. 启动成功不等于强制验签。还要测试错误签名是否真的被拒绝,以及最前面的信任根是否锁定。
  3. TEE 不会自动保护整个 Python 进程。本方案把程序解密后交给普通 Linux 执行,运行期仍有明文。
  4. 同板解锁不等于跨板绑定已验收。第二块板的复制拒绝、OTP、RPMB、防回滚与掉电测试,仍需分别验证。