📚 首页 / coordination / track-production-11.md

track-production — 模块 11 完成汇报(11-security)

产出清单

#文件说明
111-security/README.md主课:三类风险×三层防御、直接/间接注入、LLM 指令≠应用层强制、bad vs better 架构对比(2 张对比图)、攻击面地图 Mermaid、最小权限工具设计、PII/数据驻留、沙箱与人审时机、tradeoffs、common mistakes、术语、认证相关性;每个论断带来源 URL+访问日期
211-security/examples/indirect_injection_demo.py无 key 可跑:间接注入载荷演示 + 三层防御模拟(注入筛查→tool_result/JSON→网关);实跑通过
311-security/examples/least_privilege_gateway.py无 key 可跑:最小权限工具网关模拟器,配置 A(prompt 禁令被绕过、全线失守)vs 配置 B(应用层校验拦住);实跑通过
4flashcards/flashcards-11.csv21 张(要求 ≥15),CSV 校验 5 列全通过
511-security/questions/exam-style.md13 题:7 单选 + 2 多选 + 4 场景决策题(要求 ≥10、场景题 ≥3);每场景含 Scenario/Constraints/Options/Best choice/Why/Why others weaker/Tradeoffs/What would change the answer;答案+逐项解析独立文末小节
611-security/questions/architect-questions.md8 道开放式架构师问答,附考察点+参考答案要点
711-security/labs/lab.md3 个实验 + 1 挑战,每步标注是否需要 key(全部无需)
8glossary/glossary-11-security.md新建独立文件;18 条术语(要求 ≥10),列头:英文术语/中文翻译/通俗解释/架构师相关性/常见混淆;小节「## 模块 11 — 安全」
9sources/sources-11-security.csv新建独立文件;SE01–SE08,列同 sources/sources.csv,accessed=2026-08-30
10coordination/track-production-11.md本文件

来源核验(全部 web_fetch 实际访问,2026-08-30)

示例实跑结果(Python 3.x,无 key,标准库)

  1. indirect_injection_demo.py ✅ 退出码 0:场景 A 无防御→高危调用直达执行层;场景 B 仅 prompt 禁令→禁令被绕过(transfer 调用仍发出);场景 C 分层防御→mail-002/doc-003 被 injection screen 拦截并剥离、正常邮件走 tool_result JSON 包裹、残余调用被网关拒绝。
  2. least_privilege_gateway.py ✅ 退出码 0:配置 A 执行 [db_execute, http_post, run_command] 且数据外泄=True(prompt 禁令零拦截);配置 B 执行 [create_issue, read_file, run_tests],evil 域名被 egress 白名单直接拒绝、白名单内域名的上传进审批门被人审拒绝,数据外泄=False。
  3. 全部交付文件已做平台掩码回读检查(grep 星号三元组/凭据相邻模式):无异常。

待协调者验收

遗留问题

📚 目录