他又导
了一份
志。
点击分析。
第二份报告生成。
他继续看。
然后,他没有继续问我,而是伸出手。
“代码给我看一下。”
我心里咯噔一下。
来了。
我打开源代码目录。
陈砚舟本来只是随手点开。
可他看了几行以后,眉
慢慢皱起来。
不是嫌弃。
是专注。
办公室里的空调声似乎都变小了。外面有
搬动椅子,发出很轻的一声响,我却觉得那声音离我很远。
陈砚舟点开风险评分模块,又点开
志解析模块,再点开可解释报告生成部分。
他越看越安静。
那种安静,比刚才看演示报告还吓
。
因为演示可以糊弄。
代码很难糊弄。
尤其是糊弄一个计算机学院副教授。
我站在旁边,心跳一点点变快。
老师看完沉默了。
这个沉默很吓
。
因为你不知道他是在想“这个学生不错”,还是在想“这个学生是不是从哪里偷了项目”。
陈砚舟终于抬
。
“这个代码结构,你自己设计的?”
我喉咙动了一下。 ltxsbǎ@GMAIL.com?com
“是我负责。”
这个回答很稳。
也很狡猾。
因为它没有说“所有代码都是我手搓的”。
陈砚舟听出了这个
径。
“负责?”
我点
。
“方向、边界、目标用户、报告形式、演示样本和项目说明是我定的。底层实现……我用了自动化辅助工具。”
这个说法也是真话。
只是没说那个“自动化辅助工具”来自h5文明。
陈砚舟看着我。
“什么工具?”
“自己整理的一套脚本和生成流程。”我硬着
皮说,“还不成熟。”
星韵站在旁边,安静得像一束不会拆台的月光。
感谢她这次没有补一句“不是脚本”。
陈砚舟没有立刻追问工具来源。
他重新看了一眼代码。
“这不叫不成熟。”
我心里一紧。
他指着屏幕。
“你这个
志解析和行为链重构,写得很
净。”
我刚想松一
气。
陈砚舟又说:“
净得不像本科生项目。”
我那
气又卡住了。
他继续翻。
“风险评分这部分,规则层、特征层和解释层分得很清楚,而且没有走那种黑箱炫技路线。你这个可解释报告,不是简单把检测结果翻译成
话,而是把证据链也一起压缩进去了。”
他抬
看我。
“你知道这东西如果稳定下来,意味着什么吗?”
我老实回答:“意味着我可能要开始补很多合规知识。”
陈砚舟看了我几秒。
然后笑了一下。
“你还知道怕合规,说明脑子没被创业
血烧坏。”
他又问:“做多久了?”
来了。
我努力让表
自然。
“断断续续几个月。”
“之前一直是零散想法,这两天才把异常行为识别模块整理到这个阶段。”
陈砚舟没有立刻评价。
他又跑了一遍演示。
然后打开报告,仔细看里面的“证据留存建议”。
过了一会儿,他说:“这个不是普通学生项目。”
我心里一跳。
“老师,我可以理解成夸奖吗?”
陈砚舟看我一眼。
“你先别急着高兴。”
很好。
这句话通常后面都接“但是”。
果然,陈砚舟推了推眼镜。
“我问几个问题。”
接下来的十分钟,我
刻体验到了专业老师的压迫感。
“数据来源怎么保证授权?”
“不经授权采集
志算违法。”
“你这个模块是否具备主动扫描功能?”
“如果有攻击
扫描,很容易踩线。”
“风险评分依据是什么?”
“误报率怎么控制?”
“报告里的证据留存建议,是否可能误导用户?”
“隐私信息怎么脱敏?”
“目标用户是谁?”
“团队几个
?”
“后续产品化怎么做?”
这一串问题问下来,我原本因为演示顺利而产生的那点兴奋,瞬间被现实按回椅子上摩擦。
幸好,这些问题我昨晚想过。
更多的,是林宇被打这件事
我想明白的。
我不想做一个炫技的东西。
我想做一个能在地球规则里站得住的东西。
我回答:“第一阶段只读取用户主动导
或授权接
的数据,不抓取第三方数据。”
“模块不做攻击,不做主动
侵,也不做漏
利用。”
“风险评分会保留依据说明,不直接替用户下结论。”
“报告面向非专业负责
,重点是告诉他哪里异常、风险多高、该保留什么证据、下一步该找谁处理。”
“目标用户是校园社团、小型企业、小网站、工作室和个
站点。”
“他们买不起大型安全系统,也没法请全职安全工程师。”
“但一旦出事,他们至少应该知道自己发生了什么,也应该知道哪些东西能留下来当证据。”
我说完以后,办公室安静了一下。
陈砚舟看着我,表
终于有了变化。
不是普通的震惊。
是那种老师忽然发现自己面前站着的学生,可能不是来
作业,而是来往学校脸上贴金的表
。
他问:“这是你自己想的?”
我点
。
“嗯。”
星韵站在旁边,没有
话。
这一次,她没有替我回答。
也没有用更高级的概念帮我撑场。
她只是安静站在那里,让我自己把这个项目说清楚。
这让我莫名安心了一点。
陈砚舟把电脑转向我。
“完整的星盾包含哪些?”
我打开项目文档。
星盾完整版规划。
智能防火墙。
漏
扫描。
异常行为识别。
反欺诈检测。
陈砚舟盯着那四行字,眼神一下变了。
“这四个模块,你都在做?”
我点
。
“是。”
“进度呢?”
我按