吉順斌
上海南康科技有限公司 上海 200444
軟件開(kāi)發(fā)技術(shù)中主要的原理是依據(jù)軟件工程進(jìn)行,是計(jì)算機(jī)中基礎(chǔ)學(xué)科,利用對(duì)軟件的開(kāi)發(fā)和維護(hù),對(duì)其進(jìn)行規(guī)范化、系統(tǒng)化的設(shè)計(jì),能盡快解決軟件開(kāi)發(fā)過(guò)程中出現(xiàn)各種問(wèn)題。軟件開(kāi)發(fā)技術(shù)過(guò)程包括軟件定義、開(kāi)發(fā)和維護(hù)階段,而軟件定義階段,是技術(shù)人員對(duì)需要開(kāi)發(fā)的項(xiàng)目進(jìn)行研究,通過(guò)市場(chǎng)調(diào)查制定可行性報(bào)告確定客戶需求標(biāo)準(zhǔn),軟件定義階段很重要,決定后期用戶下載和使用頻率,并為后期開(kāi)發(fā)和維護(hù)做指導(dǎo)。軟件開(kāi)發(fā)階段,是根據(jù)實(shí)際標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā),完成軟件編碼后展開(kāi)測(cè)試,測(cè)試無(wú)誤后上報(bào)形成軟件源代碼,保證開(kāi)發(fā)出的軟件在性能和功能方面都達(dá)到設(shè)計(jì)要求標(biāo)準(zhǔn)。維護(hù)軟件階段,是根據(jù)用戶的需求和市場(chǎng)的要求,每隔一段時(shí)間進(jìn)行必要的系統(tǒng)升級(jí)或者維護(hù),軟件維護(hù)階段貫穿軟件使用整個(gè)時(shí)間。軟件工程的中心就是進(jìn)行研究軟件研發(fā)方法,從實(shí)際發(fā)展情況分析,目前經(jīng)常使用的研發(fā)方法有面向?qū)ο蠓?、結(jié)構(gòu)化形式和原型形式等。
現(xiàn)代人的社會(huì)活動(dòng)會(huì)計(jì)算機(jī)的依賴(lài)性比較強(qiáng),在工作和生活中有很多地方需要使用計(jì)算機(jī),其具有強(qiáng)大的功能,可以幫助人們提高工作和生產(chǎn)效率,在促進(jìn)社會(huì)發(fā)展中起著重要作用。任何事物都有兩面性,計(jì)算機(jī)也不例外,在應(yīng)用的過(guò)程中除了起到積極效果,也伴隨著一些潛在安全隱患,比如因?yàn)槿藶榈膼阂夤艋蛘卟《靖腥荆霈F(xiàn)用戶信息被盜或者重要文件遭到惡意破壞的事件層出不窮,嚴(yán)重的影響了計(jì)算機(jī)技術(shù)的發(fā)展。安全技術(shù)是計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中不可或缺的,能夠從根本上確保計(jì)算機(jī)軟件免受病毒入侵,或者是抵御惡意攻擊,有效減少計(jì)算機(jī)在使用過(guò)程中安全事故,保障計(jì)算機(jī)系統(tǒng)運(yùn)行的安全性和可靠性,為人們創(chuàng)造良好的計(jì)算機(jī)應(yīng)用環(huán)境。
計(jì)算機(jī)在使用的過(guò)程中需要實(shí)體設(shè)備的支持,比如通信設(shè)備和基礎(chǔ)設(shè)備,這些實(shí)體設(shè)備直接影響著計(jì)算機(jī)使用的安全性,而實(shí)體設(shè)備在運(yùn)行的過(guò)程中受各種因素影響,比如自然條件、人為因素、線路因素等,一旦出現(xiàn)問(wèn)題就會(huì)導(dǎo)致實(shí)體設(shè)備損壞,這樣就會(huì)影響到計(jì)算機(jī)安全性和穩(wěn)定性。
人們?cè)谑褂糜?jì)算機(jī)的過(guò)程中常常面臨著惡意攻擊,比如木馬和病毒等,黑客擅長(zhǎng)利用計(jì)算機(jī)系統(tǒng)自身的缺陷和不足,破壞計(jì)算機(jī)中存儲(chǔ)的信息和數(shù)據(jù),或者是盜取用戶信息,這種行為的隱蔽性比較強(qiáng),一般情況下很難被人們發(fā)現(xiàn)。計(jì)算機(jī)常常會(huì)遭受病毒入侵,通過(guò)在相關(guān)的程序中植入病毒代碼的方式,對(duì)計(jì)算機(jī)系統(tǒng)形成一定的破壞,讓計(jì)算機(jī)軟件不能正常運(yùn)行,直接影響整個(gè)計(jì)算機(jī)系統(tǒng)安全性,同時(shí)還具有根除難度大的特點(diǎn),因?yàn)椴《咀陨砭哂袠O強(qiáng)的傳播性。病毒和黑客是計(jì)算機(jī)遭受惡意攻擊的兩種主要形式,也是軟件開(kāi)發(fā)中應(yīng)用安全技術(shù)必須解決問(wèn)題。
計(jì)算機(jī)是由硬件和軟件組成的,軟件設(shè)計(jì)不夠科學(xué)合理,或者是在計(jì)算機(jī)中安裝了使用不符合要求的盜版軟件,都會(huì)給計(jì)算機(jī)使用埋下安全隱患。在使用計(jì)算機(jī)的時(shí)候如果沒(méi)有定期更新軟件,就不能及時(shí)發(fā)現(xiàn)計(jì)算機(jī)系統(tǒng)漏洞,為外部攻擊創(chuàng)造了可能性,這也是影響計(jì)算機(jī)安全性的關(guān)鍵因素。
目前,各種類(lèi)型的安全技術(shù)已經(jīng)在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中得到了廣泛的應(yīng)用,并且已經(jīng)取得了很好的效果。其中防火墻技術(shù)能夠?qū)⒁恍┎话踩男畔⑦M(jìn)行隔絕,這樣可以在很大程度上提高計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的安全性。防火墻只能讓通過(guò)審核的應(yīng)用進(jìn)入,同時(shí)還能夠劃分內(nèi)部網(wǎng)絡(luò),進(jìn)而進(jìn)行隔離保護(hù),以最大限度減少對(duì)網(wǎng)路運(yùn)行的影響。信息加密技術(shù)則可以讓計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中真正的信息隱藏起來(lái),讓一些不法分子無(wú)法得到真實(shí)的信息,這樣可以極大的提高計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的安全性。
入侵檢查技術(shù)是最近幾年所發(fā)展出來(lái)的一種安全技術(shù),能夠?qū)W(wǎng)絡(luò)的攻擊產(chǎn)生很好的效果。入侵檢查技術(shù)可以快速對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)以及特點(diǎn)進(jìn)行分析,同時(shí)針對(duì)異常的現(xiàn)象可以對(duì)即將可能發(fā)生攻擊的活動(dòng)進(jìn)行警報(bào)。入侵檢查技術(shù)是集統(tǒng)計(jì)技術(shù)、通信技術(shù)以及推理技術(shù)為一體,同時(shí)還涉及到人工智能技術(shù),可以對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程進(jìn)行精準(zhǔn)的監(jiān)控,有效辨別一些計(jì)算機(jī)的異常動(dòng)態(tài)。除此之外,還有主機(jī)、網(wǎng)絡(luò)以及混合型的入侵檢查技術(shù),主要是通過(guò)監(jiān)控對(duì)象的不同來(lái)進(jìn)行劃分的。計(jì)算機(jī)網(wǎng)絡(luò)入侵檢查技術(shù)則可以通過(guò)分析網(wǎng)絡(luò)數(shù)據(jù)的流通來(lái)達(dá)到對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的保護(hù)目的。其中混合型的入侵檢查技術(shù)能夠結(jié)合前兩者的優(yōu)點(diǎn),所保護(hù)的范圍也更加廣泛和全面,效果也更加明顯。
反病毒技術(shù)主要是計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中針對(duì)病毒的入侵主要以防范、檢查和消滅作為切入點(diǎn),進(jìn)而達(dá)到保護(hù)計(jì)算機(jī)運(yùn)行安全的目的。在計(jì)算機(jī)中可以安裝反病毒的程序,讓病毒無(wú)法有效攻擊,甚至可以降低病毒入侵的可能性。防病毒技術(shù)可以通過(guò)病毒傳播的特點(diǎn)來(lái)確定計(jì)算機(jī)是否感染了病毒,或者通過(guò)對(duì)計(jì)算機(jī)的運(yùn)行數(shù)據(jù)進(jìn)行分析,來(lái)確定是否被病毒感染。一旦發(fā)現(xiàn)病毒入侵,可以反病毒技術(shù)可以立即采取消滅措施。其中安裝殺毒軟件是較為常見(jiàn)的方法,但是并不是每次都可以將病毒消滅完全,因此要及時(shí)更新殺毒軟件,進(jìn)而提高計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的安全性。
隨著社會(huì)的不斷發(fā)展和進(jìn)步,相信在未來(lái)發(fā)展中,計(jì)算機(jī)與網(wǎng)絡(luò)系統(tǒng)的成長(zhǎng)空間一定非常廣闊;但是,現(xiàn)如今的計(jì)算機(jī)安全問(wèn)題還沒(méi)有得到解決,無(wú)法保障用戶的個(gè)人信息。因此,只有不斷強(qiáng)化計(jì)算機(jī)安全技術(shù),不斷完善相關(guān)軟件設(shè)計(jì),才能提升計(jì)算機(jī)的作用與價(jià)值。