浅友们大家好~我是史中,我日常生活是开撩五湖四海科技大牛,我会尝试各类姿势,把他们无边脑洞、温情轶事讲给你听,倘若你极具想听到谁轶事,可以〔〕告诉我,
揭秘:一位网战老兵黑客二十年
口述 | 姜海 文 | 史中
莎士比亚说,凡是过往,皆为序章,
这般说来,生活真是把我序章写得不慌不忙,
我叫姜海,是一名网络保障老兵,过去二十年,我镇守着赛博世界边疆,在那里也有凛冽风雪,
一
我大概想当一個侠客,
90年代初,咱们陕西发生几起大案,
我在电视上接连看到几個案件改编连续剧,无法救药地爱上那种潜伏数载,一招制敌感觉,十几岁我,觉得世界上最酷职业就是警察,
我一心一意,就想报考警官大学,
但命运却总会带来惊喜,高考过后,就在等待警官大学通知书时候,我却收到国防科大录取通知书,
拿到通知书,我还着实愣几秒,回忆一下前因后果,
就在几個星期以前,我还不晓得国防科大是個啥,填高考志愿时候,一直对我很非常好数学老师特意把我叫过去,拉着我说,你数学这么好,又想惩恶扬善,当兵也是没错啊!于是就这么迷迷糊糊地,他鼓舞我在军校提前批志愿里填上“国防科大”,
国防科大,被称为“军中清华”,得到这個消息,我爸比我激动多,拿着通知书到处炫耀,就好像是他考上一样,
回想起来,这大概就是我童年全部,
二
入学第二天,我才真意识到我已经变成一名军人,
1995年,长沙天气、今天一样闷热,夜里辗转无眠,早上六点还要准点出操,列队吃早饭,吃饭前要唱军歌,一切作息都要按规矩来,
军队规则像是一個坚硬堡垒,一方面约束我生活;一方面替我阻挡无数繁杂信息,
从那一年开始,我持有用来琢磨漫长日子,但直到二十多年以后,我才真正明白这种琢磨有多珍稀,
我专业是数学,数学系有两门计算机课,
在机房里,我最先個次见到列队整齐计算机,它们显示器漆黑,边角泛起金属光泽,看上去像极某种秘密武器,
最先個节计算机课,我趴在电脑上,以为可以研究個天昏地暗,谁晓得没过多久,机房老大爷悄无声息地飘到我身旁,人肉铁砂掌拍到肩膀上说:小伙子,机时到,
我吓得猛回头:纳尼?啥叫鸡食?
被老大爷扔出机房一瞬间,我意识到:今后可得、他搞好关系,
因我爱上计算机,
为此,我到处结交哥们儿,觉得关系足够好,就提出那個早已准备非常好非分要求:能无法把上机票给我两张?
于是在同学每星期只有四小时上机时间时候,我用额外上机票把自己上机时间维持到十個小时,
就使是这样,时间还是显得不够,
我有一张软盘,里面是我编写程序,每次在机房时间到之后,就把程序代码打印在纸上,回宿舍用笔接着修改,等到下一次上机时候把用笔修改地方逐一输入电脑继续调试,
为每次上机都能用到那台好用机器,我开始“情感贿赂”机房大爷,
疗效是这样:每天我准时发生在机房,大爷都默契地为我留好那台电脑,我甚至开始研究驻留在系统中“极具技巧”,让自己编程序代码直接存在机器硬盘上,不用每次都靠软盘缓慢地倒来倒去,
原谅我回忆这么老土往事,九十年代“军中黑客”,大概就是这個样子,
有关计算机,我有一個永远忘不掉镜头,
那是1996年一個夜晚,我到一位关系没错教员家里做客,一回头,看到他桌子上赫然端坐着一台电脑,显示器亮着,上面一张巨幅美女照片,还是彩色!
就像是用一辈子小米步枪人,突然看到二营长意大利炮,
说出现你们都不信,这玩意儿叫 Windows 95,比你们现在用 Windows 10 还多 85!而那幅彩色美女照片被称作“桌面”!
大概就是这样感觉
那一瞬间,我觉得就算砸锅卖铁也必需有一台属于自己电脑,而为迎接这一天,我泡在图书馆自学一個学期计算机知识,
大三刚放暑假,我就、同学一人带着5000块钱,坐着火车来到北京中关村,
那时还没有海龙大厦,穿过一排排卖盗版光盘平房,我俩把钱拢在一起,协作攒人生中最先個台计算机,
攒好之后,咱们好好端详五分钟,便忍痛把它拆散,一人一半零件收好,咱们背着各自零件先回家过暑假,开学以后再到学校拼起来,
那就像一块、氏璧,
九十年代中关村
无绝无仅有偶,另外宿舍也有几個同学买电脑,咱们跟队长〔相当于普通大学辅导员〕软磨硬泡,他终于同意在宿舍楼五楼把一個废弃仓库改成咱们机房,条件是:无法出声,无法发光,
于是咱们用棉被把窗户、门缝都蒙起来,夜里巡查教官也看不到宿舍透出灯光,除,有点热,,,但那时候计算机发热量远没有现在高,只要机器能扛得住,人就扛得住,
于是每天夜里,“仓库机房”里都是一番这样场景:几台机器背后,分别是一個人操作,两個人观摩“标配”,那时候年轻,睡不睡觉都无所谓,研究一通宵,直接六点半出操是家常便饭,
到后来,咱们“国防科大计算机兴致小组”已经牛到什么层次呢?
咱们发明一個娱乐项目:每個人做一個“病毒”,放到计算机里对攻,看谁活到最后,
现在想想,只有一人生还,这不就是“吃鸡”翻版吗,,,
转眼就要毕业,
根据当时情况,百分之九十同学都会被分配到连队里带兵,这也很大概是我去路,
服从命令是军人天职,我已经做好准备,放弃计算机这個难舍难分朋友,
反而,命运在这個时候又为我安排一位贵人,
大学时候,大家都晓得我计算机水平没错,我也会经常去帮老师修电脑,在分配就业时候,老师想到我,跟部队上耀领主张:“姜海倘若不做技术,就可惜,”
我被分配到总参三部,
总参三部,在军中地位相当于互联网厂商中 BAT,这接近是一個学计算机军人,能去到最卓著地方,有一瞬间我甚至引发全世界都是为我而生虚幻感,
三
那是 1999 年,我踏入总参三部基地,这個国家最鼎级计算机系统,就这样扑入我眼帘,
我晓得,很多同样卓著同行一生都无法用到这样计算装备,而我一個解放军战士,将要用这些国家最高装备搞定世界上鼎级难题,
我感觉到我在你心热血都要冲破太阳穴奔涌出现,
我最先個個任务就是:挑战一個世界级算法难题,
当时情报显示:同样成果,美国已经在研究中,
他们团队涵盖:各個大学专家、学者以及社会力量;
而咱们队伍涵盖:八個人组成攻坚小组,外加几位专家顾问,
这個任务重心在于“算法”改进,
咱们要挑战算法,用文字描述只有不到一页纸,但真正把它用计算机计跑完却须要几年时间,,,
这個时间长度是无法容忍,于是,咱们意向很明确:精华算法,改良实行,反复迭代,抠到每一条指令,
因指令要循环无数次,所以哪怕在每一次运算抠出一微秒,都可以让整個运算节省半年时间,
面对这個任务,一個刚毕业军校生,说不心虚也是假,那一年多时间,除过年回家几天,我接近没离开宿舍,就是在磨这一页代码,
为这几行代码,我得把 Linux 底层每一個代码实行逻辑都熟记在心,须要把网络协议每一個原理都搞得滚瓜烂熟,除这個,还要把我专业知识用到致极,到后来实在没有改良空间,甚至两個指令前后顺序,我都要探究,
就这样,计算预计时长从三年缩短到一年,缩短到半年,后来缩短到三個月,而后到一個月,
我到现在还记得,成果上报拿到嘉奖那一天,我站在办公室窗前,暮色正浓,远处颐、园奔流来眼底,粼粼波光清晰可辨,
中国人依靠自己奋勉,有本事驾驭世界上最难算法!
而这個证明,是我参与做出现,我感受,只有“神圣”两個字可以形容,
利用军队技术,我可以清晰地看到:就在世纪之交,这個星球发生一场变革,互联网高速扩展,网络上意向开始像爆炸一样增多,
我意识到,这個世界战场、以前不再相同,
在我看来,军队网络保障泾渭分明地分为两個阶段:
最先個個阶段,横跨新世纪起初十年〔2000-2010〕,
这时,咱们最先选做是被动“信息作战”,
在民间人家刚刚享受互联网带来欣喜时候,军队已经有自己信息化网络体系,同时认识到“任何网络都有大概被搞”这個冰冷又要紧事实,
就是在这個时候,我开始接触“网络空间保障”,
新世纪之初,我参加最新“入侵检测工具”研发,、后来民间应用广泛入侵检测系统一样,它原理就是经由分析网络流量,来判断一台主机是否被入侵,
这套工具把我自己都吓一跳,因它一上线,就发现很多“超级病毒”!
什么是超级病毒呢?
打個比方来说:普通人生病,很大概率感染都是流行“广谱细菌”;
而军队则很“荣幸”,经常会遇到科学怪人特意为咱们研发“超级细菌”,,,
本图为示意图
没有政治倾向
说白,就是敌对势力特意用来搞咱们木马病毒,既然是特意搞咱们,显然会有针对性地各类躲猫猫,所以,要想发现他们就极具地难,
咱们必需对计算机往来流量实行极具精密分析,同时要用到机器归类算法,显然,搞这么多年算法,越来越多事实告诉我,超强计算机有大概协助咱们看到人类大脑分析不出异常,
在后来,这套系统就慢慢升级变成“人工智能入侵检测系统”,显然,这是后话,咱们虽说用到人工智能技术,但“人工智能”这個词当时都并非存在,
第二個阶段,从 2010 年至今,
咱们开始主动保卫“网络空间保障”,
有“入侵检测系统”,咱们就有基本防御本事,有道是“先定守局再图进取”,接下来我、战友们就顺理成章地开始研究“攻防之道”,
一個神秘组织成立〔抱歉我无法说出它名字〕,我光荣地变成其中一员,开始我网络战斗生涯,
你大概会问,2010年,咱们岁月静好,世界人民大团结啊,战斗从何说起呢?
我看到却恰恰相反,对于一名军人来说,、平从来都是战争结果,而今天物理世界、平,恰恰是网络战争结果,我站在远离普通人网络边疆上,在这里,战火从未停止一分一秒,
咱们对手只有一类:就是世界网络空间中意向据点,
说到底,这是一场场各国鼎级黑客对攻,要想成功就得保证脑洞比对手更大,也就是在那個时候,我研习各类技术流、暴力流、猥琐流黑客套路,每研究一种套路,都会让我对人生有种新认识,
网络空间中每一個意向
都大概威胁咱们保障
让我印象最透彻一件事发生在 2014 年,
我所在团队接到要紧任务:搞定一個新世界级算法难题,
在鼎级攻防对抗中,算法是非常要紧必杀武器,当时具体课题我无法透露,但可以这样说:
一旦成功,咱们就持有一种碾压式网络空间防御本事,
我想起刚刚加入总参三部时候那次破解,倘若还是沿用那时候思路,就使运用全球最快计算机,目测也要三年左右才干破解,花费这么长时间破解,很大概还没成功,算法已经升级,
于是咱们转换一個思路,开始研究如何利用大数据、算法优点去实行破解,
举個例子,就像一把非常坚固锁,倘若硬撬话,简直无懈可击,但很多人在安装这把锁时候,都不自知地露出一個小破绽,
就这样,咱们顺着这個小裂缝,成功干掉整套算法,
也因这件事,咱们获得最高荣誉:军委主席嘉勉电,
那些攻防案例就像眼前一座座林立高楼,矗立在我记忆中,每一個对手名字都会让你惊呼,只但是,为保守秘密,我必需把他们名字深埋在心里,
四
从2010年开始,我、世界鼎级高手过招五年,这些浴血奋战,让我得到两個要紧秘诀:
最先個条秘诀:在高级网络对抗里,要想胜利,必需有成建制“武器库”,
在做攻击起初几年里,咱们每個人都带着自己制造工具上战场拼杀,
但是这会让进攻结果难以预料,有时候运气好,可以直取眉心;有时候运气差,就会玩脱扑街,
所以,到后来咱们形成作战小组,
1〕每一個小组都有不同样方向专家,有人精通 Web 渗透,有人精通漏洞挖掘,有人精通密码学,
2〕咱们研发以漏洞为重心“重型武器”,每次网络战役之后,咱们都会把最新经验添加到这些武器中,
3〕经过一段时间磨合,咱们根据各异意向网络环境,研发出现有针对性战术,
这样,在网络世界里咱们再也不是散兵游勇,而是“成建制”,“装备先进武器”,“经过战术训练”团体力量,
第二条秘诀:在高级网络对抗里,要想胜利,还必需依靠“算法”,
我深知算法要紧,因这些年我获得一等奖,还有很多二等奖三等奖,都是依靠对算法改进得来,
利用算法,可以在网络攻防当中把计算机转变战士,
漂浮在网络战场上空,你一定可以看到这样一幅图景:
解放军战士冲在前线,他们身边,布满无数机甲战士,这些战士具备相当高度人工智能,他们既能听从号令,也能自由进攻,而在防线上,也不光有解放军战士,无数机甲护盾自动运转,智能拦截着来自敌人每一发炮弹,
黄沙漫天,激战正酣,
这是咱们这個阶段真实网络战争,咱们这般,那些无敌对手显然也是这般,
五
时间到2015年,我从军第二十個年头,
这一年之前,我就开始注意到一些细节更迭:
之前咱们熟悉网络保障技术,逐渐在商业领域、民用领域开始发生,比方说定向攻击、比方说蜜罐技术,这些原本须要付出很多资源才干实行攻防技术,越来越多地发生在商业报道、民间网络保障会议里,
有人觉得这只是一個普通现象,但我觉得事情没这么简单,我仔细琢磨之后,相信这代表一個大阶段序章:
网络保障战争,已经不光是军人战争,它已经变成商业战争,甚至是全民战争,
意料之外事情发生:
原来一個战场,分散为很多战场,很多对手已经把进攻矛头转向大型企业,而咱们作为军人,却没有办法直接协助企业抵御高级进攻,这让我、周围老兵感到一些突如其来无力感,
这种感觉很失落,尤其对于军人来说,
有一天同事张工见到我,他说午休时候自己做一個梦,梦见二十年后自己,还住在这幢楼里,做着同样事,只是头发变白,他猛然惊醒,满心惆怅地往办公室走,走廊里,同事看到他,热情地打招呼:“老张!”到电梯口,另一位战友看到他,伸出手来说:“张工,您先走,”
一個英姿少年,转眼变成银发老兵,而后退休,拿着不菲退休金,
刹那间,我觉得这不是我想要生活,
部队限定,服役二十年之后,可以选择留在部队或者自主择业,倘若我继续留在部队,十年后我也会顺理成章地退休,
我甚至能想象到那一天镜头:
我,老姜,一脸沧桑,被人礼让着走进电梯,攥着退休金,回到到家里提笼架鸟颐养天年,跟邻居大爷下象棋时候吹吹当年牛逼经历,
我确信,自己不愿意用十年生命去交换这一天,2015年底,我提交转业申请,
没错,我创业,
从咱们办公室看离开
这片湖水波澜不惊
六
19岁上大学入伍,到真正离开部队这一天,我已经快到不惑之年,西山顶上流云仍旧被风吹远,一如当年我站在窗前看到那样,二十個春秋就这样奔腾而去,
不再有最先长为我指派任务,从这一刻起,我要为自己负责,
要说创业,我手里最宝贵东西,就是在部队二十年总结两条秘诀:“武器库”、“智能算法”,
反而,我举目四望,却只有我一個光杆司令,,,我定夺把部队里一起战斗多年小组同事,一個一個邀请到家里“喝茶”,
我告诉他们,我要做一件大事:
用人工智能算法,降低网络保障本钱,让普通企业也能买得起军工级其他保障防御技术,换句话说,我要做一整套“根据人工智能保障系统”,
就这样,我拉来最先個個战友,而后有第二個、第三個,到2017年初,在我创业公司——丁牛科技办公室里,齐装满员地站好部队中五位原班人马,
我这些合伙人,各自精通人工智能、密码学、Web 攻击、漏洞挖掘,俨然就是一個小型集团军,
创业艰辛,我没能给战友们哪怕一分钱保障,让我感动是,他们也没有向我要什么,只是凭着对老战友信任,对这個技术构想憧憬,就放弃安逸生活,、我一起投入这场生死未卜战役,
咱们定夺从“人工智能攻击检测系统”开始研发,这是一個浩大工程,市场上并未百分之百类似产品,整個2017年,咱们除为客户做一些保障服务养活自己,剩下时间都在做技术论证,
咱们做法是:
把这個世界上所有主流攻击方法,都抽奖变成“攻击模式”,再把这些模式输入计算机,让系统一点点学习,最后掌握“自动攻击”本事,有自动攻击本事,就可以用它准确探测企业那些网络环境、应用里存在保障漏洞,于是帮他们修补自己系统,
说来简单,怎么把模式“抽奖”出现,可是要命难题,比方说具体要用什么样机器学习模型,什么样参数,什么样向量来训练面前人工智能黑客,这其中有无数种技术路线,
最开始,咱们想把各类黑客进攻方法直接一股脑交给人工智能去学,但这個实验版本做出现,精度非常差,
后来,咱们意识到,一個完善“攻击知识图谱”是必无法少,
知识图谱
可以协助计算机
像人类一样认识世界
神马是知识图谱呢?
举個例子吧,这有点像教一個小孩儿学数学:
倘若你只是把从小学课本到高等数学课本,交给小孩子自己去看,那么很大概任凭用多长时间,他都没办法变成数学大师,
倘若你根据科学方法把知识分级分类,一层一层地让他训练,那么他就会越来越进步,
确定知识图谱技术路线之后,咱们就一直连续改良这個“攻击知识图谱”,从单点学习到动作序列学习,咱们用一年时间,人肉模拟总结上千条“攻击链”,一点点教会人工智能,
这套系统,最后变成 2018 年丁牛科技发布“智人系统”,
七
在智人系统正式发布之前,咱们已经非常有自信,迫不及待找一個实战场地“练练兵”,
2018年夏天,有一個好机遇降临在眼前,
国内一家著名大数据企业,由于要签订一個要紧合同,对方要求它保证自己系统绝对保障,所以他们找来国内外两個团队对自己系统实行渗透测试,找到很多漏洞,同时都最先個时间实行修复,
偶然机遇,企业耀领跟我说起这件事,我笑着跟他说:
你让咱们带着“机器人”再对你们系统实行一轮测试,我不收钱,但倘若我还能找到很多保障难题,你以后保障服务就都交给咱们做,如何?
对方答应,结果,咱们保障服务集团军带着“智人系统”,在他们已经实行过两轮修补系统中又发现很多高危漏洞,
不用说,咱们自然拿下这個企业之后保障服务订单,
那一刻,我像受军功一样欣慰,过去,作为一個军人,我经受住最先长检验;现在,作为一個创业者,我经受住市场检验,
就在发布之后这几個月,“智人”已经忙得无法收拾,帮很多大中型政企做保障检测,
虽说在我心里,智人系统现在还远远没有达到理想准则,但我更看中是,它已经把搞定难题本钱降到非常低水平,
就像1908年,福特经由流水线把汽车本钱降到原来十分之一那样,智人同样可以把保障检测本钱降低到之前十分之一,甚至百分之一,福特理想是让千万美国人开上汽车,我理想是让千万中国企业用到鼎级保障技术,
为这個理想,我正在做两件事:
“智人”偏向于用人工智能进攻,接下来咱们正在研发用人工智能方法实行防御系统,
另外,咱们准备把“智人”全民免单开放给小企业运用,让更多以前没有买过保障产品人也能体验到鼎级自动化保障检测系统,
看到越来越多人运用咱们技术,丁牛科技口碑越来越好,我觉得过往二十年序章,虽说长点,但无比臻致,
对,我还没来得及介绍,咱们创业公司为什么叫“丁牛科技”,
这個名字来源于“庖丁解牛”,而咱们这些人,既是“丁”,又是“牛”,二十年部队生涯,让我坚信一個道理:
只要你兼具庖丁“精”、老牛“韧”,任凭是灯彩佳话,还是千万级雄兵,都只争来早与来迟,
偶尔我还会梦到自己,像五年前那样在网络世界、黑客对战厮杀,屏幕在我眼前闪烁,我屏气凝神敲下一行行代码,脚下无边瀚海,眼前剑啸长虹,
再自我介绍一下吧,我叫史中,是一個倾心轶事科技记者,我日常是、各路大神聊天,倘若想、我做朋友,可以搜索
或者Follow微博:@史中方枪枪 @浅黑科技
不想走丢话,你也可以Follow我公众号“浅黑科技”。
----点击图片阅读更多精彩文章----
----想看更多请点击下方阅读原文----
凡是过往
皆为序章