【春笋计划复盘01】我为什么要做AI钓鱼网站检测?
【春笋计划复盘01】我为什么要做AI钓鱼网站检测?
写在前面:这是"春笋计划入选复盘"系列的第一篇。作为一个高一学生,能入选西安市教育局主办的"春笋计划"课题研究,我自己也有点不可思议。这篇文章不写技术细节(技术篇后续单独开文),主要想聊聊:我为什么选择做AI钓鱼网站检测,以及从立项到入选的整个心路历程。希望对正在准备类似科创比赛、答辩的同学,能有一些参考。
一、从一个"老套"的场景说起
你是不是也遇到过这样的情况:
同学A兴冲冲地发来一个链接,说"XX游戏限定皮肤免费领,快上车!";同学B在某个"官方商城"里用半价买到了游戏装备,结果账号被盗、余额清零;新闻里又报道了某钓鱼网站伪装成学校教务系统,窃取了大量学生的个人信息…
钓鱼网站,这个听起来"老套"的词汇,在AI时代正在以一种全新的方式卷土重来。
2025年以来,随着AIGC技术的爆发,生成高仿钓鱼页面的门槛大幅降低——AI可以一键克隆任何正规网站的登录界面,连SSL证书都能伪造。更可怕的是,这些钓鱼网站可以针对青少年群体精准投放,而我们恰恰是最缺乏防范意识的群体之一。
作为一个从初中就开始接触AI和网络安全的高一学生,我一直在思考:能不能用AI去对抗AI生成的钓鱼网站?
这个问题,成了我做这个项目的起点。
二、什么是"春笋计划"?
在聊我的项目之前,先简单介绍一下"春笋计划"——因为很多人可能没听过。
"春笋计划"是西安市教育局主办的高中生拔尖创新人才培养计划,面向全市省级示范高中的学生开放。入选后,你将获得:
- 进入高校实验室,在高校专家与科研导师的一对一指导下开展课题研究
- 开设科创选修课,系统培养科学素养与创新思维
- 参与市级、甚至更高级别的科创竞赛
听起来很诱人,但入选之路并不轻松。选拔流程大致分为三步:
- 学科知识筛查:考察基础学科能力
- 校级答辩:与校内选手的答辩比拼
- 创新项目构思申报:提交你的课题设想和初步方案
- 市级现场答辩:在西安市第八十三中参加面试,面对数十位专业评委专家的现场答辩
每一关都在刷人,能走到最后的不多。
我的课题《AI钓鱼网站动态识别及防护软件开发》,就是从校级选拔一路杀到市级答辩,最终成功入选。下面是西安市教育局2025年12月22日发布的红头文件:


看到自己的名字出现在这份名单上,那一刻的感觉,后面细说。
三、我为什么选择"AI钓鱼网站检测"这个课题?
这个问题,我自己也反复问过。
1. 身边的真实触动
说句实在的,做这个项目最直接的原因,是因为我身边真的有太多同学朋友被骗过。
2024年底AI兴起后,我就一直对这个领域很感兴趣,先后考取了华为人工智能、阿里云百炼、讯飞星火等多项AI认证。但这些证书只是"纸上谈兵",真正让我下定决心动手做一个项目的,是身边那些真实发生的案例。
有同学在游戏交易平台买到假装备,账号被封;有同学在所谓的"折扣"网站上输入了账号密码,结果号没了;更有甚者,连学校的收费平台都被仿冒过,家长差点把"课本费"打到了钓鱼网站上。
每次看到这些,我都觉得:如果有一个工具能提前识别这些钓鱼网站,是不是就能避免很多损失?
2. 技术兴趣的交汇点
我的技术背景主要有两条线:
- AI方向:CNN卷积神经网络、模型训练、深度学习
- 网络安全方向:钓鱼网站分析、防护机制
"AI钓鱼网站检测"这个课题,恰好是这两条线的完美交汇点。
传统钓鱼检测主要依赖黑白名单机制——把已知的钓鱼网站列入黑名单,正规网站列入白名单。但问题是,随着AI的发展钓鱼网站的域名更换速度极快,几秒之内,一个崭新的钓鱼网站就已被部署上线,黑白名单永远"慢半拍"。
我的思路是:在传统黑白名单的基础上,引入CNN卷积神经网络进行图像级识别。 不管钓鱼网站怎么变,它的域名(常见的伪造域名会把字母“L”用数字“1”代替诸如此类的“障眼法”)、页面结构、UI元素、表单特征是可以被CNN捕捉到的。这样就从"被动防御"变成了"主动识别"。
这个技术路线,后来也成为了我答辩时的核心亮点。
3. 为什么是"动态识别"?
你可能注意到我课题名称里有一个词:动态识别。
这是因为传统的钓鱼检测大多是"静态"的——对已知URL进行比对。而"动态识别"的意思是,即使用户访问的是一个全新的、从未出现过的钓鱼网站,系统也能在页面加载过程中实时分析其特征,给出风险提示。
这当然比静态识别难得多,但它的实际价值也大得多。
四、给准备科创比赛同学的一些建议
回顾整个过程,我想分享几点体会,希望对正在准备类似科创比赛、答辩的同学有所帮助:
1. 选题要"小切口,大意义"
不要一开始就想做一个"改变世界"的大项目,课题切入点需要很小且垂直度高。我的课题切入点很小——就是识别钓鱼网站。但它背后的意义很大:保护用户信息安全、对抗AI生成的网络威胁。
评委看重的不是你的项目有多宏大,而是你是否真正理解了你选择的这个问题。
2. 技术路线要清晰,但不需要面面俱到
答辩时评委问的问题,往往集中在你的核心技术路线上。所以你要把自己的技术方案想清楚、讲明白。但同时,不需要把所有技术细节都堆上去——评委不是来考你的,是来看你的思路的。
3. 提前准备"改进方向"的答案
评委几乎必问的一个问题是:"你的项目还有什么不足?未来怎么改进?"这个问题其实是在考察你的反思能力。
我的建议是:真诚地承认不足,然后给出具体可行的改进方向。 比如我说"目前只能静态识别,未来想集成到浏览器插件",这就是一个很具体、很实在的回答。
4. 独立完成 vs 团队合作
我的项目是独立完成的,好处是思路完全统一,答辩时不需要协调;坏处是工作量全部自己扛。如果你有志同道合的伙伴,团队合作也是很好的选择。关键是分工要明确,每个人都要对自己负责的部分有深度理解。
五、写在最后 & 系列预告
入选春笋计划不是终点,而是一个新的起点。接下来我要做的是:
- 继续完善项目原型,向浏览器插件方向推进
- 备战参加第二十六届学生数字素养实践活动创意开发类竞赛(目前已获市一、省一,晋级国赛)
这个复盘系列后续还有几篇:
- 【02】 答辩PPT是怎么炼成的?——从内容设计到现场呈现 实战分析
- 【03】 从市一到国赛的进阶之路
- 【04】 技术实现篇:CNN模型训练踩坑记
如果你对AI钓鱼检测、科创比赛答辩、或者高一学生的技术成长路线感兴趣,欢迎在评论区交流。也欢迎有相同经历的同学分享你的故事。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)