第212章 欧阳婉的安全认证攻坚
陈默刚放下手机,屏幕还亮着裴雨棠发来的直播截图。他盯着那条弹幕:“有些味道,本来就该由人来定义。”嘴角动了一下,没笑出来。
办公室外走廊的脚步声由远及近,节奏很稳,像是踩在节拍器上。门被推开时,欧阳婉已经把文件夹夹在腋下,另一只手拎着咖啡杯,杯盖没封严,走动时晃出一点褐色的痕迹,落在她西装袖口。
“评审组名单出来了。”她说,“明天上午九点,正式进场。”
陈默点头,顺手拉开抽屉,拿出一包湿巾递过去。欧阳婉没接,自己从包里抽出一张纸巾,低头擦了袖子。
“有问题。”她抬眼,“评审专家里有个姓赵的,叫赵志明,食品安全认证委员会常驻委员。查了一圈资料,他老婆的妹妹,嫁给了陆子鸣的表哥。”
陈默手指顿住。
“不是直接亲属,但够近了。”欧阳婉把文件夹放在桌上,翻开第一页,“这个人去年参与过三家企业的认证,其中两家后来被曝数据造假,最后不了了之。”
“所以这次他来,是冲着卡我们来的?”
“不一定是为了卡,但至少不会帮。”欧阳婉合上文件夹,“现在的问题是,他们只要提出一项合规质疑,哪怕不成立,流程就得暂停。等复核、补材料、重新提交……拖一个月都有可能。”
陈默靠向椅背,手指敲了两下桌面。这是他想事的习惯动作,像在敲键盘。
“那就不能让他们有开口的机会。”他说。
“我已经在改隐私协议。”欧阳婉说,“新增一条‘用户数据溯源’功能。每一笔订单的数据调用路径都能追踪,谁在什么时候用了什么数据,全部留痕。评审组可以随时抽查任意用户的完整数据流。”
“他们会信?”
“不信也得看。”她眼神冷下来,“我把所有操作日志都做了双备份,本地存一份,第三方公证平台同步一份。他们要是敢说我们隐瞒,我就把公证记录当众调出来。”
陈默沉默几秒,忽然问:“技术上能实现吗?”
“许文远已经在做了。”她说,“接口今晚通,凌晨三点前跑完第一轮测试。”
陈默点点头。他知道这意味着什么——又是一个通宵。
“还有件事。”欧阳婉从包里拿出一支U盘,推到桌边,“我让团队把过去三个月的所有用户授权记录全部整理了一遍。每个人点击‘同意’的时间、IP地址、设备型号,全都列成表。如果他们质疑用户不知情,我们就拿这个打脸。”
“你这是要把合规做到显微镜级别。”
“不是我要这么做。”她看着他,“是他们逼的。规则本来就是用来防小人的。现在小人上门了,我们就得把门焊死。”
陈默笑了下。不是嘲讽,也不是轻松,更像是一种确认——确认她和他想的一样狠。
“那你需要什么?”他问。
“你要配合我演一场戏。”她说,“明天演示的时候,我会主动提起数据溯源功能。你别打断,让他们觉得是我们心虚才加的。等他们放松警惕,再把公证记录甩出来。”
“钓鱼执法。”
“对。”她点头,“而且要钓大的。如果赵志明当场反对这项功能,或者试图阻止演示,那就是实锤他有问题。我可以当场申请回避,还能向监管部门举报。”
陈默盯着她看了几秒。她没躲,也没说话,只是把咖啡杯往旁边挪了半寸,避开之前滴落的污渍。
“你早就计划好了。”他说。
“从看到名单那一刻就开始了。”她站起身,“我现在回律所,最后一遍核对条款。你让技术组准备好,明天九点,准时上线新协议。”
她转身要走,手刚碰到门把,又停下。
“还有一件事。”她没回头,“如果他们断网怎么办?”
“断网?”
“认证演示必须联网,但如果他们故意切断连接呢?说服务器不稳定,或者说我们后台偷偷传数据?”她转过身,“这种伎俩老得掉渣,但很有效。一旦脱网,所有实时验证都会失效。”
陈默眯起眼。
“所以你得准备一个离线模式。”她说,“所有关键数据都能本地展示,不需要调用云端。而且要让他们一眼就看懂,不能有技术门槛。”
陈默没说话,脑子里已经开始拆解系统架构。五秒后,他拿起手机拨号。
电话接通,他只说了一句:“许文远,新任务,三小时内做个离线演示包。数据全量打包,前端可视化,普通人也能看明白。”
那边声音有点哑:“又要通宵?”
“不然呢。”陈默挂了电话。
欧阳婉看着他,没问结果。她知道他会搞定。
“那就明天见。”她说。
“明天见。”
她走了。门关上,办公室重新安静下来。陈默盯着U盘看了一会儿,伸手插进电脑。
文件夹名叫“最终版_勿改”。
他点开第一条,是修订记录。最新一条写着:【23:47】新增第七章第三节:用户数据操作审计日志(含第三方存证)。
往下翻,每一条修改都标注了依据,哪条法规,哪项标准,甚至精确到条款编号。
他退出文档,打开邮箱,给自己设了个闹钟:明早八点,发送全体通知。
内容只有两行字:
明天九点,安全认证终审。
所有人穿正装,不准迟到。
他靠回椅子,闭上眼。不到十秒又睁开,起身走到白板前,拿起记号笔写下一串流程:
1.欧阳婉开场陈述
2.技术组演示数据溯源
3.离线包备用启动
4.公证平台实时调取
写完,他退后一步,盯着那四个步骤看。
突然,他划掉第四条,改成:**当场调取,不提前通知**。
这才是杀招。
不给他们反应时间,不给任何操作空间。问题一提,证据立刻甩脸上。
他把笔扔进笔筒,发出一声脆响。
手机震动。是许文远发来的消息:【离线包框架搭好了,数据加密打包需要两小时。】
他回:【加个功能,所有日志自带时间戳,用系统底层时钟,没法篡改。】
对方秒回:【懂了,物理时钟锁死,谁来都没用。】
陈默把手机倒扣在桌上。
这一关,必须过。
第二天早上八点四十分,会议室已经布置完毕。大屏点亮,测试信号正常。技术组全员到场,许文远坐在角落,眼睛发红,手里还攥着半杯凉透的咖啡。
陈默走进来,看了眼时间。
八点五十五分。
门外传来脚步声,这次不止一个。
他站起身,看向门口。
门开了。
三个人走进来,中间那个戴眼镜的中年男人扫视一圈,目光在陈默脸上停了一秒,随即移开。
“我是赵志明。”他说,“认证评审组组长。”
陈默点头:“欢迎。”
欧阳婉从后排起身,走到前方,手里拿着平板。
“各位专家好。”她说,“我是平台法律顾问欧阳婉。接下来由我主持本次合规演示。”
赵志明坐下,翻开文件夹。他的动作很慢,一页一页翻着,像是在找什么。
九点整。
欧阳婉开始讲解新增的数据溯源功能。说到一半,赵志明忽然抬手。
“你们这个第三方存证,是怎么保证同步的?”
“每三十秒自动上传一次哈希值。”欧阳婉答,“原始数据保留在本地服务器,存证平台只接收加密摘要。如果有篡改,哈希对不上。”
“那如果你们在上传前就改了呢?”
“不可能。”她点开平板,“因为每一次数据操作,都会触发系统日志记录。而日志本身,也被写入区块链存证。”
她把平板转向评审组。
屏幕上是一条完整的链条,从用户点击下单,到数据调用,再到算法推荐,每一步都有时间戳和操作标识。
赵志明盯着看了几秒,嘴角微微动了一下。
“让我试试。”他说,“随机抽一个用户,看看能不能现场调出来。”
“可以。”欧阳婉说,“您报ID,我们调。”
赵志明说了个手机号。
技术人员快速输入,三秒后,大屏上跳出完整数据流。
赵志明皱眉:“网络太好了吧?这么快?”
没人回答。
他忽然站起来,走到窗边,掏出手机按了几下。
“网络断了。”他说,“运营商信号中断。你们还能调吗?”
会议室一片静。
欧阳婉看着他,然后转身,对技术组说:“启动离线演示包。”
许文远按下回车。
大屏闪烁一下,切换界面。
新的页面加载出来,所有数据依然完整呈现。时间戳清晰可见,最后一条更新显示为“08:58:32”,正是断网前十秒。
“数据在本地全量缓存。”欧阳婉说,“每台终端都有完整副本。就算彻底断网,也不影响查阅。”
赵志明站在原地,没动。
欧阳婉走向他,把平板递过去。
“您还可以扫描这个二维码。”她说,“直接跳转到公证平台官网,输入查询码,就能看到同一份记录的存证状态。”
赵志明没接。
她就把平板放在会议桌上,屏幕朝上。
所有人都看着他。
他张了嘴,似乎想说什么。
这时,会议室的灯闪了一下。
紧接着,大屏右下角弹出一条提示:
【检测到外部设备尝试接入内网,已自动阻断。】

