科技之锤 第82章

作者:一桶布丁

因为在宁为的构思中可不是将这些东西简单的加进去,而是要跟湍流算法本身实现的功能完美融入到一起,如果想要剔除掉任何一段代码,都可能造成整个软件本身出现各种问题,这样即便被人发现了可能有问题,想要剔除掉这些代码,就需要在花费数倍的精力去重新修复整个系统。

但这对宁为来说也是个大工程,起码要一周的时间来完成。

在被大洋彼岸的数学大佬上了上了一节思想课后,宁为的想法不可避免的开始走向更为腹黑的道路,哪怕只是为了自保。

关上电脑,宁为看了一眼三月,然后伸了个懒腰,“啊……”打了个长长的哈欠……

然后他看到屏幕内的三月,也把两支小前爪伸了伸,学着他的样子:“嗷……”

“就你皮!来,叫声爸爸听听!”

“瞄……”

“懒得理你!睡觉!”

……

接下来一周,宁为便开始闭关重新梳理湍流算法的源代码。

是真的闭关,为了能让预留的小手段完美嵌入到原本的代码中,可不比直接敲代码难度要小多少。

把湍流算法从大脑里的模糊思路变成可执行程序,宁为用了整整半个月,每天工作十多个小时;而修改这些代码,他用了整整六天,同样是每天工作十多个小时。

而完成了这一工作之后,宁为甚至感觉很兴奋。

真的,他特别希望有人会未经他的许可,去盗版湍流算法牟利,狠狠的在这块蛋糕上啃一口,来教他做人。他甚至已经迫不及待的准备将有全部代码的论文搞定,然后提交出去。

期间,实验室也出面开始对外帮宁为联系针对湍流算法进行公测的现实环境。

因为宁为希望公测阶段能直接面对最终端的消费者,那么最理想的环境自然是国内的12306售票系统。

毕竟这可以说是全世界最为复杂也是访问量最大的售票系统。

估计官方自己都懒得统计在售票高峰期间,它每分钟要被各种各样的爬虫程序光顾多少次,尤其是那些连接华夏最富裕的超级城市之间的热门火车票。

为了这事,陆昌斌亲自跑了趟京城,找了关系请了铁总的人吃饭。

当然,最终没有任何意外的被拒绝了。

到不完全是陆昌斌的面子不够。

铁总的理由也很充分。

对于这么一个面向全国人民的巨无霸售票系统来说,稳定运行才是最重要的,哪怕为了做到这些需要牺牲一些本该有的公平。

换句话说,湍流算法这种只在实验室验过的算法,他们是真不敢用,即便宁为曾因为这个算法登上过世界顶级计算机算法会议的舞台。

当然,也不是完全没有收获。

负责此事的那位领导拍着胸脯答应陆昌斌,如果最终测试稳定且证明了这东西的确有用,12306一定会毫不犹豫的支持这款国产软件产品。

铁总这边虽然没搞定,但陆昌斌也不是没有收获。

直接跟春秋跟东星两家小航司谈成了合作方案。具体就是由实验室这边出人,配合两家航司的网站维护人员对整个售票系统进行升级,并对网站维护人员进行免费的培训,来进行软件测试。如果确实稳定、有效,且测试阶段让两家航司满意的话,未来两家航司可以免费使用湍流算法五年。

当然,如果在测试阶段因为软件本身缺陷或漏洞给航司造成了不可挽回的重大损失,实验室除了需要协助航司将售票系统恢复原样外,还需要按照约定给予一定的赔偿。

这一条是陆昌斌主动加上去的,不止是对宁为的绝对信任,他亲自研究过湍流算法的所有更新迭代记录跟实验室测试记录,并在实验室内模拟了航司的售票系统,进行了初步湍流算法保护性测试,最后得出了算法始终表现稳定的结论,这才是他的底气。

除了陆昌斌主动上门的两家航司外,还有一家国内比较知名的票务公司主动找上了陆昌斌,希望能够为湍流算法做测试。

陆昌斌大概查了一下,这家公司主要是接华夏国内明星演唱会服务类业务,为明星开演唱会提供一条龙服务,从帮拿审批开始,还有做策划、宣传、以及最终售票。

用这个演艺服务公司老板的话说,热门明星演唱会黄牛抢票高价售卖把他折腾的苦不堪言。

黄牛那边的钱公司一分钱没赚到不少,还要被不少买不到或者被迫买高价票的粉丝骂他们内外勾结,通过黄牛哄抬票价。

如果不是同行一样面对类似的问题,这口碑真快要被做烂了。但这家公司因为比较知名,能拿到的热门资源更多,自然在饭圈被骂得最狠。

所以在得知江大正在推广的这项技术能有效隔绝黄牛党技术抢票后,立刻便托人主动找上了陆昌斌,希望能率先体验,并拍着胸脯保证,只要测试阶段效果好,多少钱也要买来用着。

尤其是最近正好有两出粉丝众多的老牌明星演唱会在筹备中,完善了自家售票系统后,立刻就能开始测试效果。

甚至这老板在饭桌上说了,如果这次试了湍流算法还是不行的话,他已经开始考虑放弃花费巨资自行搭建的售票系统,将网络售票这一块直接分包给其他专业售票网来做。

虽然一样避免不了黄牛抢票,但起码公司不用再挨骂了。

陆昌斌打了个电话跟宁为商量了一下后,决定接下这一单。

在加上江城本就跟江大有合作又或者上级相关部门进行协调,同时也有类似需求的单位,比如江大附属医院的挂号系统,一共为湍流算法测试找到了七处现实测试场景。

对于湍流算法的公测来说也足够了。

这也是宁为把自己关在实验室里几乎对所有事都不闻不问,一直努力修改源代码的原因。

从用于测试开始,必须是加了料的源代码,不给外界任何得到原始源代码的机会。

接下来就是余兴伟的事了。

作为最了解且最被宁为所信任的湍流算法的项目组成员之一,接下来的工作就是带着接受一周培训的七个硕士生,给签订了测试合同的几家公司售票网站或者官网部署湍流算法。

前期宁为在soda闹出的声势,加上这次陆昌斌到处找人测试,自然也惹起了无数人的注意,甚至很多相关产业都已经开始聚焦这次测试。

甚至不少专门从事抢票服务的公司,都接到了许多客户委托的另类任务。

“湍流算法听说了吗?正式上线后,重点关注下那两家航司,去试试,能突破算法,批量抢到票的话,价格好说。”

------------

123 我是来送温暖的(感谢大汉的盟主,感谢大家的月票,今天还有一更)

在余兴伟付出了用一周时间整个人瘦下一圈的代价后,所有第一批签署了测试协议的公司所需要的测试环境终于全部部署完毕,通过了预测试。

实打实的说,余兴伟做这件事是真的辛苦。

在现实场景部署一个安全防御软件可不像在实验室环境下那么容易。因为面对的环境更复杂,部署过程中随时都可能出现实验室没有碰到过的问题。

好在余兴伟这个博士真不是混出来的,基本上都能独立找到问题的原因所在,实在无法解决的,一个电话打回实验室,群策群力下,也不会浪费多少时间。

部署完成后,调试好环境,湍流算法最终公测时间定在了3月15日下午两点。

其实可以提早两天的,但陆昌斌专门选了这一天,给出的理由是,要让这一天更有纪念意义,在315这个一年一度特殊的日子,通过另一种方式帮助消费者维权,这立意即刻便高大上了许多。

然后陆昌斌在3月14号抓紧忙完了手头的工作后,直接飞到了京城,第二天中午便造访了华科院旗下的信息安全实验室,让老校友贺独唱请他吃了顿饭。

平时玩归玩,闹归闹,真来访了,该招待还是得招待的。

席间,一杯酒下肚后,陆昌斌很真诚的开始了他的表演。

“我跟你说啊,老贺,这也就是咱们两这层校友关系,不然这好事轮不到你们。咱们实验室专门准备了两百万现金,就是要用出去的。我跟实验室那边已经打好了招呼,两点半才会把正式公测的消息放出去,多给你们半小时研究怎么突破这次防线。”

“让你手下那些小伙子们努把力,这次我是正儿八经给你们送奖金来了,规则也特简单,你们这边通过技术手段抢到价值多少钱的票,加一加,我这边直接在后面加两个零,直接当奖金发给你们,税都不用你们操心,全部是实收。哦,对了,让你那个得意门生小曹一定要亲自上阵啊,肥水不流外人田嘛。”

瞧这话说的,贺独唱大概是半个字都不会信的。

当然,这其中透露的信息很重要。

贺独唱凝视着陆昌斌,问道:“我说老陆啊,你真对这个什么湍流算法信心这么足?就不怕玩大了,阴沟里翻了船,最后没法收场?”

听到这话,陆昌斌明显不乐意了,说道:“贺独唱,你要这么说就没意思了?我承认,咱俩儿是争了大半辈子,但到你这儿,感情难道就争没了?没有经过实际大规模测试的产品,谁能有百分之百把握?你有吗?感情我千里迢迢来给你送份儿大人情,你就是这么想我的?”

这话似乎也在理。

大家都是做这行的,对刚从实验室里出来的东西再有信心,也很难保证在实际测试过程中不出现任何问题。

毕竟现实环境所需要面对的复杂度远不是单纯的实验室环境所能比拟的。

更别提正式公测就意味着湍流算法要接受无数高手的挑战了。

曾经那些把自己安全体系吹到爆炸的实验室产品,信心满满的送到白帽大会上做测试,结果直接被攻击成漏风筛子的情况比比皆是。

甚至曾经还发生过某款号称全世界首创立体式智能安全认证体系的产品,不到一分钟被国内某顶级团队拿到了最高权限这种笑话。

陆昌斌不是行业内的新人了,应该不会犯这种错误。

所以老陆这次是真转性了?这么想想突然还有点小愧疚,毕竟是校友嘛,真有什么事,还是要守望相助的。

那他贺独唱也不能太小气,平白被这家伙看轻。

想到这里,贺独唱大气的说道:“行,我信你,我下午还要盯着点不能陪你喝,你就中午自己好好喝两杯,反正下午就交给那帮小伙子了。也别喝这酒了,我家外甥前些日子出去做商务拜访,知道我平时喜欢喝点葡萄酒,回来的时候专门给我从法国带了瓶据说是那边顶级酒庄出产的限量版好酒,好几千一瓶呢,我丢办公室里一直没舍得喝,今天就为你开了!小陈啊,去我办公室下面的柜子里把那瓶酒给拿回来。”

“好的,老板!”

陆昌斌喜笑颜开道:“哈哈,这才是好校友嘛!来来来,这酒我就先不喝了,咱们吃菜,吃菜!”

“要不,再加两个菜?”

“行啊!”

……

时间转瞬来到下午六点……

贺独唱的脸色有些发青。

整个实验室百分之八十的技术骨干都在动员后上阵,分了三个小组,主攻两个特价航司跟演唱会售票系统,结果四个小时过去了,竟然没通过技术手段抢到一张票。

更特么讽刺的是,实验室竟然有两个小伙子百无聊赖之下,手动抢到了两张航司配合这次公测专门发售的特价机票。

要知道为了利益最大化,三个小组都是直接瞄着那些没人抢的正价机票去跟演唱会贵宾区的高价票去的。现在航司发的特价机票已经售空,演唱会门票也已经快被抢空,但他们却一无所获。

从陆昌斌制定的规则来说,他们还能继续想办法通过各种技术手段去挖航司那些正价机票,但贺独唱明白已经没什么意义了。

实验室的小伙子能通过正常手段买到特价机票,足以说明很多东西。

他很清楚盯着这次湍流算法公测的绝对不止他们实验室。

“那个,老贺啊,你们这里晚上吃饭是几点?感觉有点饿了,这晚上我们好好喝两杯后,也差不多该告辞了。不过你放心,咱们的约定三天内有效,你们这边只要拿出证明,的确是通过技术手段拿到票了,我们这边马上下款。”陆昌斌拍着胸脯一脸真诚的保证着。

贺独唱看了眼已经被喝掉三分之一的昂贵红酒,心已经不是在滴血了,是在喷血。

感情他动员了实验室的一帮骨干们,帮着眼前这家伙尽心尽力的做了一下午测试,一分钱没捞着不说,他还搭了一瓶自己都舍不得喝的红酒。

这些其实都没啥,更关键的是,他还直接被陆昌斌面贴面的秀了一脸。想到这里他都感觉自己血压正在飙升,后脑隐隐作痛……

偏偏这个时候他还真不能发火。

因为行业外的人可能不懂湍流算法的意义,但他很懂。

“呵呵……放心,晚饭肯定有的,最高规格,不过有个事儿你先跟我说说,我听外头都在说这湍流算法是那个叫宁为的小年轻独立完成的?是真的?”

“哈哈,这事现在聊有什么意思?走走走,咱们边吃边聊!只要你老贺等会够意思,我知无不言,言无不尽!”

……

这四小时绝对不止是贺独唱心在滴血的四小时。

事实上免费帮宁为做测试的人很多,绝对不止实验室一家。

围观这次公测的人更多。

其中有部分人能拿到第一手数据直接开始分析,比如为这批公测公司销售网站提供云服务的互联网大佬们。

更多的人之能通过他们所能看到的情况来进行分析。

比如航司的特价票,两家航司为了配合这次测试,一次性放出七十二张特价机票,涉及到将在未来两周运行,总计二十二趟航班。

这次特价票也第一次在官方售票网络上坚持如此长的时间。

曾经是秒空,这次坚持了十分钟才被抢完。

而在半小时后,系统有自动放出了六十九张特价票。

也就是说除了其中三张实名付款,其他都因为超时未付款被退回。

大概可以想到这是个什么情况。

随后又是十多分钟后,这些特价票再次被清空,半小时后,六十二张票又再次被退回……

就这样,到了晚上竟然还有四十三张前往较为冷门地区的特价票挂在官网上,等到被购买。

而这一次票已经扔那儿,没人在抢了。

毕竟对于薅航司羊毛的黄牛党来说,如果不能用机器自动化的完成抢票、放出、再抢票的过程,对他们而言毫无意义。难道请几个人专门手动去抢?先不提效率如何,现在人力成本摆在那里。

谁愿意每天坐在电脑前二十四小时不停的在电脑前挨个航司去刷新?

这也就是两家航司配合算法公测一次放这么多特价票,大部分时候,廉价航空放特价票都是小批量放的,而且发放时间随机,大半时间点还选择在深夜。

靠人去抢,没半小时还要重新抢一次,忘了就可能被其他人买走了,这生意还怎么做?

所以黄牛们都懒得动手了,有这闲工夫,不如赶紧找上家帮他们把软件进行升级。

当然,现在除了春秋跟东星两家航司外,软件在其他航司那里抢票还是很好用的。

而对于那些抱着各种目的,选择主动帮湍流算法做测试的技术人员而言,他们自然是没必要手动去抢票的,甚至目标都不必放在那些特价票上,他们只需要利用现有的技术能绕过湍流算法的防御,直接抢到票,就是胜利。