你可能已经在用各种模型接口写东西,或者做运维、后端、测试,想往AI安全这边挪一挪,但一打开资料就是一堆名词和攻击演示,不知道先学哪个、学到什么程度算入门。这篇不讲大道理,只给一条能落地的顺序:先选方向,再补底层知识,再用小项目把理论变成能讲清楚的实战记录,最后告诉你什么时候该停、什么时候算走偏了。
想往AI安全这边转的人,卡点通常不是不够努力,而是一打开资料就是一堆名词、攻击演示和别人的战绩,完全不知道先学哪个、学到什么程度算入门。这篇不讲大道理,只给一条能照着走的顺序:先选方向,再补底层,再用小项目把理论变成能讲清楚的实战记录,最后告诉你什么时候该停、什么时候算走偏了。
前提是你已经有一点技术底子,比如写过接口、做过后端或运维测试,或者至少用模型接口做过小工具。纯零基础也能走,但节奏要慢一档,先把编程和网络基础补上,不然很多结论只能靠背。
第一步不是学技术,是先选一条线
AI安全是个很宽的筐,模型侧、数据侧、应用侧、合规侧要的技能差别很大。一上来全线铺开,结果就是每样都看过、每样都讲不清。先挑一摊当主线,其余当背景了解,效率高得多。
- 模型侧
- 提示词注入、越狱、输出边界这类围绕模型本身的行为问题
- 数据侧
- 训练与业务数据的脱敏、留存、出境和访问控制
- 应用侧
- 接口鉴权、Key 管理、Agent 工具调用的权限收窄
- 合规侧
- 备案、评估、审计与内部流程落地
- 选主线的判断标准很简单:你现在的工作能不能天天碰到它。做后端就偏应用侧,做数据就偏数据侧,纯零基础偏模型侧,因为实验成本最低
- 定完方向,去站内安全与合规分区扫一遍标题,看看哪些题目你连问题都读不懂,读不懂的那几个就是下一阶段要补的
- 别急着看攻击演示,先看防护和排查类内容,理解防守方在意什么,反过来看攻击才不容易跑偏
底层底座:三样东西绕不开
不管你选哪条线,有三样东西是共用的。它们不需要学到很深,但缺了就会让你只能背结论、没法判断。下面这张表是入门阶段的最低要求,对照自查就行。
| 底座 | 入门够用的程度 | 卡住时的表现 |
|---|---|---|
| 网络与系统 | 看得懂请求链路、鉴权头、日志字段、容器权限边界 | 讨论问题时分不清是模型问题还是工程问题 |
| 模型工作原理 | 知道上下文、温度、Token 在系统里对应什么 | 把工程配置问题误判成模型缺陷 |
| 数据安全常识 | 说得清什么算敏感、脱敏和加密各解决什么 | 写不出日志该不该留原文的判断依据 |
名词不用死记,可以先到 /ai-dict/category/basics 把基础概念混个脸熟,用到了再回头深挖。真正要养成的习惯是:听到一个说法,能问出它在系统里对应哪一层。
- 网络与系统基础:先把你自己常用工具的一条完整请求链路画出来,标出鉴权、日志、权限三处
- 模型工作原理:别只看文档,动手改几次参数,观察输出和成本怎么变,数据到 /price-watch 核对当时的数字
- 数据安全常识:拿现有业务数据列出敏感字段清单,写清每类的留存和脱敏要求
- 学习节奏:底座别追求学完再动手,边做小实验边补,卡住了再回去查,否则很容易在基础阶段耗掉全部热情
实战怎么攒:小项目循环,别追大而全
入门阶段最忌讳的就是等一个大项目。真实情况是,能拿出证据的人往往做了十来个两三天就能收尾的小练习。循环固定下来,产出自然就有了。
- 找场景从自己天天用的东西里挑,比如你搭的带工具问答机器人、你写的脚本、你管的一个测试账号
- 想一遍滥用方式列三到五个「它可能被怎么用坏」的假设,先不动手,只写下来
- 动手试一次在本地或独立测试环境里验证,记录现象、日志和你实际看到的结果
- 写下修法针对每个生效的假设写一句怎么防,再想一句这个防法什么时候会失效
- 换下一个场景一个循环控制在两三天,做完就撤,别恋战
记录比结果重要。把「我原本以为会怎样、实际发生了什么、我怎么改的」写下来,这才是面试和内部转岗时唯一拿得出手的东西。具体能碰到哪些练习方向,可以到 /tools/security 找几个现成的小工具串起来做。
怎么证明自己入门了,以及什么时候该停
入门的判断标准不是学完了多少课,而是你能对着一份具体的系统描述,说出它三到五个最可能出事的地方,以及每个地方打算怎么验证。说得出来、验得下去,就是入门了。
- 拿你自己维护的东西当验证对象最有效,比如常用的中转站账号、你写的小工具,按站内安全审计相关的自查清单过一遍
- 挑问题时优先挑「能复现、影响说得清、修法不复杂」的,这三条都占的才是好素材
- 写报告只写事实和证据,不写情绪和猜测,看的人只关心能不能照着复现
- 如果你已经能独立完成一次小范围自查并写出可复现的报告,就该从「入门」转成「挑一个细分方向做深」,继续泛泛刷资料收益会明显下降
| 信号 | 说明 | 下一步 |
|---|---|---|
| 能说出系统薄弱点 | 不用查资料就能列出三到五处 | 开始写自查报告 |
| 能独立复现问题 | 别人按你的步骤能复现 | 挑一个方向做深 |
| 只停留在名词层面 | 能讲概念但验不出来 | 回到实战循环补练习 |
| 只做工具使用 | 会用工具但讲不清原理 | 补底座里的对应那一块 |
AI安全变化快,别把某一种攻击手法当护城河,能迁移的是排查思路和取证习惯。
最后提醒一句边界:很多今天的热点,过一段时间就被工程手段消化掉了。所以选方向时看的是它背后的问题会不会长期存在,而不是它现在有多热。判断不准的时候,到 /guides 看几篇方向类文章,比在社群里听结论靠谱。
下一步先把四个方向各看一遍标题,挑出你连问题都读不懂的那一摊,再从它对应的站内分区开始补。→常见问题
零基础直接学AI安全,是不是要先补完网络安全?
不用补完,但要知道网络请求、鉴权、日志这几块的基本形态,不然你看不懂大部分案例在讲什么。建议按需补,做到能读懂一份接口文档和一次报错就够了,剩下的边做边学,比先啃完一整门课再动手效率高得多。
没有真实环境练手,简历上写什么?
写你自己搭的小系统和你对它做的检查。比如搭一个带外部工具的问答机器人,记录它可能被诱导越权调用工具的地方,以及你怎么加的拦截。这是可复现、可追问的经历,比罗列工具名有用。
入门阶段要不要盯着最新的攻击手法?
可以看,但别当主线。手法会过时,排查顺序和记录习惯不会。先用几种稳定的思路把一两个场景做透,再去看新东西,你会发现大部分新手法都能套进你已经熟悉的框架里。