天天看小說

第五章 道德黑客

祁翔對(duì)公司軟件開發(fā)部門的調(diào)整很快顯示出成效,團(tuán)隊(duì)優(yōu)化了,人心穩(wěn)定了,大家都全身心地投入到新的軟件開發(fā)任務(wù),特別是開發(fā)矩陣的建立,大大提高了工作效率。

五個(gè)項(xiàng)目組十個(gè)功能小組,僅用了半個(gè)月的時(shí)間,把十個(gè)功能模塊搭建完畢,易達(dá)網(wǎng)絡(luò)安全監(jiān)控軟件1.0初具雛形。方建新和新上任的項(xiàng)目部部長(zhǎng)陳琪組織了一個(gè)小party,讓連續(xù)加班的“程序猿”們盡情地“嗨”一回。

項(xiàng)目部幾位男程序員喝的白酒。幾杯酒下去,氣氛就熱烈起來?!拔姨嶙h偉哥敬周婕喝一個(gè)?!币晃恍♀钒榇舐曊f道。大家立即隨聲附和。有的鼓掌,有的拿筷子敲擊盤碟,發(fā)出清脆的聲音。

坐在鄰桌的周婕臉色由紅變白,尷尬中夾帶著緊張,低下頭不語。這時(shí)李大偉一改剛纔嬉笑姿態(tài),鄭重說道:“大家以後誰要再拿我和周婕說事、找樂,我跟誰急,別怪我不客氣!”

說完倒?jié)M一杯酒,來到周婕面前,舉杯說道:“周婕我跟你道歉,打擾到你的生活,今後咱們只是素面同事。”說完一飲而盡。

周婕也起身舉杯說道:“謝謝,今後技術(shù)上還需要向大偉哥請(qǐng)教!”房間內(nèi)一時(shí)鴉雀無聲,旋爾掌聲四起。

... ...

項(xiàng)目部下一步要做的,是完成軟件的網(wǎng)絡(luò)安全測(cè)試,發(fā)現(xiàn)軟件設(shè)計(jì)的問題漏洞。

李大偉曾經(jīng)是津城黑客圈子的知名人物,受命組建“黑客”三人小組,使用黑客技術(shù)對(duì)新的軟件系統(tǒng)發(fā)動(dòng)模擬攻擊,發(fā)現(xiàn)軟件漏洞。

他們這次扮演的是“道德黑客”,不是真正的黑客,有其技術(shù)無其惡意,有其行爲(wèi)無其後果,攻擊是爲(wèi)了更好地防禦。

李大偉帶領(lǐng)幾位“黑客”在自己電腦上輸入一行行攻擊代碼並執(zhí)行。

Cookie劫持攻擊,通過。

拒絕服務(wù)攻擊,通過。

跨站腳本攻擊,通過。

當(dāng)測(cè)試到跨站請(qǐng)求僞造攻擊時(shí),軟件門戶被輕鬆攻破,一行行核心數(shù)據(jù)被盜取,傳到了“黑客”們的客戶端。如果是惡意黑客,重大損失已然發(fā)生。

黑客三人小組每個(gè)人的臉上露出征服者的微笑,但負(fù)責(zé)該模塊設(shè)計(jì)的B2項(xiàng)目組三個(gè)人則垂頭喪氣。

最後,幾輪模擬攻擊下來,從七個(gè)模塊中共發(fā)現(xiàn)六種類型28個(gè)安全漏洞。

這個(gè)漏洞數(shù)量是個(gè)啥概念?參與軟件測(cè)試次數(shù)較多的李大偉說,這個(gè)數(shù)量在他參與測(cè)試的30多款軟件中能進(jìn)前五名!

不僅新上任的項(xiàng)目部部長(zhǎng)陳琪臉上無光,技術(shù)副總方建新也感到莫大壓力。如果安全監(jiān)控軟件本身就不安全,那誰還敢購(gòu)買使用?

陳琪馬上組織項(xiàng)目部各組召開緊急會(huì),佈置各組限期修復(fù)各自模塊存在的漏洞,誰的孩子誰抱,誰的漏洞誰補(bǔ),漏洞補(bǔ)不了的就在個(gè)人獎(jiǎng)金上開洞洞!

李大偉帶的工作組最先完成漏洞修補(bǔ),順利通過了安全測(cè)試。他精通黑客技術(shù)的優(yōu)勢(shì)得到很好的體現(xiàn),作爲(wèi)黑客他熟知怎樣尋找漏洞,作爲(wèi)軟件代碼的設(shè)計(jì)者他很容易知道漏洞在哪裡,以己之矛攻己之盾,很容易發(fā)現(xiàn)缺陷。

陳琪當(dāng)然知道這其中的奧秘。他找到李大偉,想充分挖掘一下這位大神的潛力,說道:“偉哥,你真乃牛人也!開發(fā)部是社會(huì)主義大家庭,咱得發(fā)揮社會(huì)主義優(yōu)勢(shì)是不?你抓緊幫忙修補(bǔ)其它漏洞吧。"

“好吧,我盡力而爲(wèi)。”大偉也不想推拖,自己就這麼點(diǎn)優(yōu)勢(shì),留著也充不了卡值,再說,他也有自己的小九九,軟件早日上市大家的獎(jiǎng)金方可到手。

大偉拿出自己的兩把刷子,不過這回是在電腦上刷代碼,刷指令,用不同方式攻擊,定位漏洞所指向的程序代碼,然後幫各組的程序員修補(bǔ)程序。

三天過去,28個(gè)漏洞被成功修補(bǔ)了26個(gè)。剩下的兩個(gè)費(fèi)了兩天時(shí)間,用盡各種手段,愣是在那裡巋然不動(dòng)。

“李大偉,你小子真要留一手啊,這倆漏洞你是故意留著練手吧?”技術(shù)副總方建新聽說後,急急火火地來到項(xiàng)目部一探究竟,他首先懷疑李大偉沒用全力。

“方總,真要是那樣,我甘願(yuàn)自宮!我難道不想讓軟件早通過測(cè)試嗎?整天泡在這裡,方便麪都吃吐了。” 大偉攤開雙手無奈地辯解。

這回輪到方建新泡在單位加班,他親自帶著兩個(gè)項(xiàng)目組反覆調(diào)試修改。當(dāng)他第N次修改完代碼,保存,運(yùn)行黑客程序模擬攻擊,沒有被攻破,過了!

方總厲害!四位程序員齊聲歡呼。

這回只剩下最後一個(gè)待修復(fù)的漏洞了,方建新帶兩位程序員繼續(xù)戰(zhàn)鬥。

這最後一個(gè)更加隱秘又頑固,三個(gè)人戰(zhàn)鬥至凌晨也沒找到問題所在。技術(shù)總教頭都沒有辦法,難道只剩下舉手投降的份?

時(shí)間馬上到了年底,各部門開始總結(jié)工作業(yè)績(jī)。其它幾個(gè)部門都亮出了不錯(cuò)的成績(jī)表,開發(fā)部折騰了近一年的1號(hào)工程,因爲(wèi)一個(gè)技術(shù)漏洞被晾在那裡劃不上句號(hào)。祁翔找來方建新和陳琪,研究怎樣突破最後的障礙。

公司的技術(shù)骨幹你方上吧我登場(chǎng),把自己的絕活都拿出來了,還是沒有解決問題。軟件的漏洞就像一堵牆,看不到牆內(nèi)的景色,使大家對(duì)牆那邊的故事望眼欲穿。

祁翔突然想起和自己母校一牆之隔的另一名牌大學(xué),在校時(shí)搞跨校聯(lián)誼活動(dòng),本來想找漂亮妹子填補(bǔ)大學(xué)生活的枯燥,後來卻和幾位男生聊代碼聊地?zé)峄鸪?,其中一位名字叫吳業(yè)宇的,是公認(rèn)的程序神童?,F(xiàn)在還和他保持聯(lián)繫,好像是在某大型軟件公司做程序員。

祁翔和吳業(yè)宇取得聯(lián)繫,請(qǐng)他利用週末時(shí)間到自己公司來一趟,研究個(gè)技術(shù)問題。

週六上午,吳業(yè)宇如約來到公司,祁翔和方建新、李大偉、陳琪等人熱情迎接。

吳業(yè)宇還像在校時(shí)一樣爽快,笑瞇瞇的眼神,連頭型都還是在校時(shí)的髮型,沒說幾句話就直奔主題,探討起技術(shù)來格外興奮,一個(gè)小時(shí)的時(shí)間倏忽而過。

當(dāng)了解了漏洞問題特性,吳業(yè)宇打開軟件模塊的源代碼仔細(xì)查看。不一會(huì),吳業(yè)宇表情釋然,說道:“問題可能在這裡?!彼谝粋€(gè)代碼文件中敲入一段新代碼,保存。退出後再模擬攻擊。四個(gè)人簡(jiǎn)直不敢相信自己的眼睛,通過了!

“兄弟,真佩服你!”李大偉給吳業(yè)宇遞上一根菸,幫他點(diǎn)燃後繼續(xù)說道:“我們哥幾個(gè)研究好多天,真沒想到問題出在JavaScript事件?!?

吳業(yè)宇非常謙虛地說道:“老哥您過獎(jiǎng)了,我是旁觀者清,你們是當(dāng)局者迷,我編的程序也時(shí)常出現(xiàn)這樣的問題,自己費(fèi)盡心思無解,別人一點(diǎn)很快弄明白了。”

方建新和陳琪本來感覺臉上無光,幾個(gè)人哼哧了幾天沒解決,鄰家兄弟一來手到病除。不過吳業(yè)宇這麼一說,哥幾個(gè)內(nèi)心舒坦多了。

祁翔則對(duì)吳業(yè)宇更加佩服,笑著說道:“越是高人越謙虛啊,今天太感謝了,要不是請(qǐng)來師傅,我們還不知困惑多長(zhǎng)時(shí)間呢?!?

幾個(gè)人嘻嘻哈哈又客氣一番,祁翔請(qǐng)客吃午飯,算是畢業(yè)後再次聯(lián)誼。

易達(dá)網(wǎng)絡(luò)安全監(jiān)控軟件1.0版終於通過了內(nèi)部測(cè)試,這是易達(dá)公司年度工作的大事,也是公司實(shí)施跨越發(fā)展計(jì)劃的重要里程碑。

祁翔親自組織舉辦了慶祝活動(dòng),爲(wèi)全體參與軟件開發(fā)的人員發(fā)放了獎(jiǎng)金,並放假三天,讓連續(xù)加班的“程序猿”們好好地休整放鬆了一番。

第六章 避稅陷阱第四章 辦公室攻勢(shì)有點(diǎn)尬第七章 網(wǎng)安軟件初試牛刀第一章 艱難決策第六章 避稅陷阱第一章 艱難決策第四章 辦公室攻勢(shì)有點(diǎn)尬第五章 道德黑客第七章 網(wǎng)安軟件初試牛刀第七章 網(wǎng)安軟件初試牛刀第二章 辦公室被封第一章 艱難決策第一章 艱難決策第五章 道德黑客第四章 辦公室攻勢(shì)有點(diǎn)尬第一章 艱難決策第二章 辦公室被封第七章 網(wǎng)安軟件初試牛刀第六章 避稅陷阱第一章 艱難決策第四章 辦公室攻勢(shì)有點(diǎn)尬第一章 艱難決策第四章 辦公室攻勢(shì)有點(diǎn)尬第五章 道德黑客第一章 艱難決策第七章 網(wǎng)安軟件初試牛刀第二章 辦公室被封第二章 辦公室被封第七章 網(wǎng)安軟件初試牛刀第一章 艱難決策第六章 避稅陷阱第一章 艱難決策第二章 辦公室被封第三章 業(yè)績(jī)拐點(diǎn)這樣練成第四章 辦公室攻勢(shì)有點(diǎn)尬第六章 避稅陷阱第七章 網(wǎng)安軟件初試牛刀第五章 道德黑客第一章 艱難決策第五章 道德黑客第五章 道德黑客第一章 艱難決策第三章 業(yè)績(jī)拐點(diǎn)這樣練成第七章 網(wǎng)安軟件初試牛刀第一章 艱難決策第三章 業(yè)績(jī)拐點(diǎn)這樣練成第六章 避稅陷阱第五章 道德黑客第五章 道德黑客第二章 辦公室被封第六章 避稅陷阱第七章 網(wǎng)安軟件初試牛刀第二章 辦公室被封第一章 艱難決策第一章 艱難決策第四章 辦公室攻勢(shì)有點(diǎn)尬第四章 辦公室攻勢(shì)有點(diǎn)尬第一章 艱難決策第五章 道德黑客第四章 辦公室攻勢(shì)有點(diǎn)尬第六章 避稅陷阱第六章 避稅陷阱第五章 道德黑客第七章 網(wǎng)安軟件初試牛刀第五章 道德黑客第六章 避稅陷阱第一章 艱難決策第六章 避稅陷阱第六章 避稅陷阱第四章 辦公室攻勢(shì)有點(diǎn)尬第三章 業(yè)績(jī)拐點(diǎn)這樣練成第一章 艱難決策第一章 艱難決策第一章 艱難決策第四章 辦公室攻勢(shì)有點(diǎn)尬第四章 辦公室攻勢(shì)有點(diǎn)尬第一章 艱難決策第七章 網(wǎng)安軟件初試牛刀第六章 避稅陷阱第七章 網(wǎng)安軟件初試牛刀第二章 辦公室被封第五章 道德黑客第七章 網(wǎng)安軟件初試牛刀第一章 艱難決策第四章 辦公室攻勢(shì)有點(diǎn)尬第六章 避稅陷阱第三章 業(yè)績(jī)拐點(diǎn)這樣練成第六章 避稅陷阱第六章 避稅陷阱第三章 業(yè)績(jī)拐點(diǎn)這樣練成第二章 辦公室被封第二章 辦公室被封第三章 業(yè)績(jī)拐點(diǎn)這樣練成第三章 業(yè)績(jī)拐點(diǎn)這樣練成
主站蜘蛛池模板: 卢湾区| 天峻县| 钟山县| 柳江县| 平江县| 拜泉县| 仲巴县| 新沂市| 昆明市| 运城市| 墨脱县| 曲周县| 来宾市| 迭部县| 达拉特旗| 保康县| 郸城县| 贵南县| 朝阳市| 揭阳市| 个旧市| 台南县| 横山县| 张掖市| 安西县| 宜良县| 安乡县| 钟祥市| 大丰市| 武乡县| 乌苏市| 聂拉木县| 邢台市| 贡觉县| 泰兴市| 合阳县| 浮梁县| 庄河市| 雷波县| 扬州市| 弥渡县|