● 文/郭超群
別帶著“漏洞”上路
● 文/郭超群
寒假,我和幾個愛好計算機(jī)的同學(xué)約好留在了學(xué)校。時下,設(shè)計制作軟件網(wǎng)頁之風(fēng)盛行,我們也正雄心勃勃地想設(shè)計出一款屬于自己的小游戲。當(dāng)把想法告訴教我們軟件設(shè)計的王老師后,他不僅贊成,還答應(yīng)幫我們租一個服務(wù)器,讓我們的游戲能在MID設(shè)備上運(yùn)行。
那段日子,我們渾身都被一種力量鼓舞著,每天都泡在了圖書館的電腦上。經(jīng)過一個多月的努力,我們已經(jīng)基本上完成了這個小游戲的設(shè)計。那天晚上,我們決定狂歡一把,還特意請來了王老師。當(dāng)我們把軟件演示給王老師看以后,他點(diǎn)點(diǎn)頭,微笑著說:“你們這個小游戲很有創(chuàng)意,設(shè)計得也很好。只是還存在一個小小的漏洞,如果被惡意分子侵入,很可能導(dǎo)致這個游戲的癱瘓。我建議你們不要這么急著發(fā)布,等把漏洞修復(fù)好了再說?!?/p>
之后回宿舍的路上,我忍不住了,對其他同學(xué)說:“你們覺不覺得王老師太保守了?這個軟件我們明明已經(jīng)設(shè)計得很好了,為了一個不知道是不是存在的小漏洞,就推遲它的發(fā)布,多不值??!還是明天就把它……”
我還沒說完,趙維龍就出來反駁道:“這樣可不行,剛才王老師不是說了嗎?軟件還存在漏洞,遭到惡意攻擊可就慘了。還是等把漏洞修復(fù)好了再說吧。”
陳志翔似乎也和我一樣心急,說:“我還是同意小郭的意見,你們不要太膽小了。再說,就算是遭到攻擊,憑我們這些高材生,還不能馬上把它弄好嗎?那些東西對我們而言,簡直就是小case嘛?!?/p>
就這樣,大家爭論了一個多小時,最終還是決定采用我的建議——提前發(fā)布。
結(jié)果如我所料,這個小游戲發(fā)布后,我們的網(wǎng)站異?;鸨?dāng)天的點(diǎn)擊率就達(dá)到五萬。第二天更多,二十余萬。這讓我們不禁沉浸在成功帶來的喜悅之中。
但是第三天,意想不到的事情發(fā)生了:網(wǎng)站的屏幕上突然出現(xiàn)了很多惡意圖片,系統(tǒng)還顯示出木馬病毒。頓時,大家如熱鍋上的螞蟻,急得團(tuán)團(tuán)轉(zhuǎn),弄了半天也不行。不知是誰冒出一句:“快去找王老師幫忙,他一定有辦法!”大家這才明白過來。
王老師過來的時候,見我們一個個抓耳撓腮的樣子,微笑著說:“是不是你們那個軟件遭人攻擊了?”我們不約而同地點(diǎn)了點(diǎn)頭?!澳翘炜赐昴銈兘o我的介紹之后,我就告訴過你們軟件還存在漏洞,不要急著發(fā)布??晌乙仓滥銈儠滩蛔〉模赃@幾天一直在思考著如何修復(fù)那個漏洞,昨天才把源程序編好。”
聽到這個好消息,我們幾乎跳了起來。半個多小時后,王老師把漏洞修復(fù)好了??粗覀円粋€個像犯錯的小孩一樣低著頭站在那里,他語重心長地說:“如果一個軟件存在漏洞,不管這個漏洞有多小,它總有發(fā)生的時候,而一旦發(fā)生就會引起嚴(yán)重的后果。這就像人生一樣,千萬不要帶著‘漏洞’上路?!?/p>
晚上,我躺在床上輾轉(zhuǎn)反側(cè),王老師的話不時在耳邊響起。是啊,人生就像一個不斷完善的軟件,我們不能因為一個小漏洞就麻痹大意,匆匆上路。只有不斷反思自己的行為,不斷修補(bǔ)自己的漏洞,才會一步步走向成功。
責(zé)編/王 純