Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 3.06 KB

File metadata and controls

66 lines (42 loc) · 3.06 KB

← 模块首页 · ← Week 5: Warp Agentic 开发 · Week 7: AI 代码审查 → · 术语表

Week 6: 安全扫描(Security Scanning)

使用 Semgrep 扫描代码漏洞,学习 AI 辅助的安全检查流程。

适合谁

  • 所有使用 AI 写代码的人(安全是每个人的责任)
  • 想了解"AI 生成的代码安全吗?"这个问题的人

前置条件

  • 了解基本的 Web 应用结构(Week 2)
  • 不需要安全领域的专业知识

预计时间

4-5 小时

课程讲义

讲义 主题
Mon 讲义 AI Testing and Security
Fri 嘉宾讲义 Isaac Evans: Semgrep(讲义未公开)

前置阅读

  1. OWASP Top Ten — Web 安全十大风险类型,安全入门必读
  2. GitHub Copilot RCE via Prompt Injection — Copilot 被提示注入攻击的真实案例

学习顺序

按以下顺序学习本周内容:

  1. 浏览课程讲义 → 见上方课程讲义(快速翻阅,了解本周框架)
  2. 阅读前置材料 → 见上方前置阅读
  3. 阅读并完成中文指南assignment-zh.md — 安全概念 + 环境准备 + 练习任务(完整中文版)
  4. 记录学习笔记writeup-zh.md — 结构化笔记模板
  5. (可选)深入阅读 → 见下方背景扩展阅读
  6. 进入下一周Week 7: AI 代码审查

文件索引

文件 说明
assignment-zh.md 中文学习指南(概念解释 + 环境准备 + 练习任务)
writeup-zh.md 学习笔记模板

本周也提供英文原版课程材料(assignment.mdwriteup.md),可作为对比参考。所有内容已完整覆盖在中文指南中,无需额外阅读。

背景扩展阅读

  1. Finding Vulnerabilities with Claude Code & Codex — Semgrep 用 AI 在开源项目中发现 46 个真实漏洞
  2. Context Rot Research — 上下文衰减对 AI 输出质量的影响研究
  3. SAST vs DAST — 静态分析与动态分析的对比(安全测试基础)
  4. Agentic AI Threats — Palo Alto Unit 42 对 AI 代理安全威胁的分析

跳过指引

不建议跳过。即使走快速路径,也建议至少阅读 assignment-zh.md 了解 AI 生成代码的常见安全问题。


← Week 5: Warp Agentic 开发 · Week 7: AI 代码审查 →