前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機軟件開發(fā)安全技術(shù)應(yīng)用研究范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:計算機網(wǎng)絡(luò)技術(shù)的系統(tǒng)化發(fā)展,促進了各行各業(yè)的發(fā)展,各行業(yè)都在不斷應(yīng)用計算機軟件開發(fā)技術(shù),促進自身轉(zhuǎn)型升級,并研發(fā)出多樣化的新型軟件滿足人們的需求,更好地為社會發(fā)展服務(wù)。但是計算機網(wǎng)絡(luò)技術(shù)在發(fā)展中也有自身的缺陷,尤其是網(wǎng)絡(luò)安全,因此,各行業(yè)在研發(fā)計算機軟件時,需要注重引用安全技術(shù),確保計算機使用性能的充分發(fā)揮,提高計算機軟件開發(fā)程序的穩(wěn)定、可靠性。主要淺析安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用,并針對于計算機軟件開發(fā)中的安全問題進行了分析,通過安全技術(shù)提升計算機軟件開發(fā)水平和質(zhì)量。
關(guān)鍵詞:安全技術(shù);計算機軟件;網(wǎng)絡(luò);安全技術(shù)
計算機網(wǎng)絡(luò)時代到來,極大地改變了人們的生活,也促使各種生產(chǎn)經(jīng)營活動效率和質(zhì)量得到提升,并為社會發(fā)展創(chuàng)造了更多的價值,計算機網(wǎng)絡(luò)在使用時不受時間、地點限制,具有海量信息、數(shù)據(jù)、功能,這種現(xiàn)狀也埋下了一定的安全隱患問題。
1安全技術(shù)應(yīng)用目的
安全技術(shù)是計算機軟件開發(fā)中不可或缺的一種技術(shù),該技術(shù)主要用來解決各種人為干預(yù)因素,通過對計算機應(yīng)用過程進行安全保護,從根本上避免計算機遭受到病毒侵襲,并減少人為惡意攻擊問題,降低計算機應(yīng)用過程中各種安全事故的發(fā)生率。比如計算機信息被盜、計算機病毒侵襲、上網(wǎng)途中的惡意攻擊等,這些問題都會影響計算機正常使用,因此,各行業(yè)進行計算機軟件開發(fā)時,需要科學(xué)應(yīng)用安全技術(shù),實現(xiàn)計算機網(wǎng)絡(luò)功能的同時,也可以確保計算機運行程序的安全和穩(wěn)定。
2計算機軟件開發(fā)中的問題
2.1計算機硬件、軟件設(shè)備受損
在計算機軟件研發(fā)的過程中,需要對硬件和軟件設(shè)備進行檢查,如果設(shè)備出現(xiàn)故障、受損情況,就會對開發(fā)產(chǎn)生一定影響,也不利于計算機的運行,導(dǎo)致前期數(shù)據(jù)丟失,延誤開發(fā)進度,對整個系統(tǒng)都會造成破壞。根據(jù)之前的實踐研發(fā)發(fā)現(xiàn),計算設(shè)備受損情況較復(fù)雜,主要有人為技術(shù)因素、設(shè)備電路故障、線路老化、自然因素等。如果不對這些因素進行控制,將會導(dǎo)致計算機運行故障,計算機設(shè)備癱瘓,一些工作都會停止,對用戶直接造成經(jīng)濟損失,以上這些因素和問題都不利于計算機軟件開發(fā)正常進行。
2.2信息加工處理和傳輸中容易遭受到惡意攻擊
計算機信息加工處理時和信息傳輸時會有各種風(fēng)險,容易受到外界攻擊,其中有被動攻擊和主動攻擊。被動攻擊是指計算機程序在運行時,因為缺乏防護和保護手段,運行程序容易被攻擊,導(dǎo)致信息泄露、信息傳輸受到監(jiān)聽。這種攻擊不僅會中斷信息傳輸,也會導(dǎo)致信息內(nèi)容被竊取,但是其對計算機整體網(wǎng)絡(luò)沒有較大影響。主動攻擊是指在信息傳輸或者加工時會篡改、攔截各種信息,中斷信息的正常運行。
2.3計算機軟件、硬件技術(shù)低
計算機網(wǎng)絡(luò)系統(tǒng)主要由軟件系統(tǒng)和硬件系統(tǒng)組成,在安裝設(shè)置軟件硬件時需要采購性價比高的裝置,但是當(dāng)前計算機軟件市場秩序混亂、制度不完善,存在很多盜版軟件或者不符合開發(fā)標(biāo)準(zhǔn)的軟件,因此,一些計算機軟件研發(fā)人員在購進、裝置硬件和軟件系統(tǒng)時,容易出現(xiàn)各種問題。另外,一些網(wǎng)絡(luò)人員為了節(jié)省成本,追求經(jīng)濟效益,購置一些盜版軟件,對正版軟件進行惡意詆毀,軟件市場魚龍混雜,大大增加了軟件信息的泄露概率。在使用計算機開發(fā)軟件時如果對各種軟件和硬件設(shè)備不定期進行更新和維修,防范各種隱患、清除垃圾,也會影響信息安全。
3安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用
3.1入侵檢測技術(shù)
入侵檢測技術(shù)是一種安全技術(shù),主要被用在計算機系統(tǒng)運行中,為系統(tǒng)安全穩(wěn)定運行提供保障,當(dāng)計算機運行系統(tǒng)遭受到攻擊時,入侵檢測技術(shù)可以第一時間對其進行分析和識別,并對攻擊行為進行自己追蹤,根據(jù)實際追蹤結(jié)果,采用科學(xué)手段進行處理。采用入侵檢測技術(shù),可以對計算機運行系統(tǒng)、網(wǎng)絡(luò)構(gòu)造等進行全面分析,作為一種技術(shù)保障,對系統(tǒng)中出現(xiàn)的各種問題進行解決。入侵檢測統(tǒng)計數(shù)也可以對系統(tǒng)運行數(shù)據(jù)進行檢測,從而針對攻擊行為迅速作出反應(yīng),并發(fā)出警報,采取針對性措施進行解決。對于入侵檢測技術(shù)本身而言,其綜合了多種先進技術(shù),在實際應(yīng)用時運用了人工智能技術(shù),對計算機運行系統(tǒng)整體狀態(tài)都可以隨時檢測,對各種異常行為進行科學(xué)辨別,最大化地保證了用戶信息使用安全。另外,該技術(shù)也可以應(yīng)用在其他方面,從計算機主機應(yīng)用而言,其可以對主機信息進行自動識別,并對系統(tǒng)數(shù)據(jù)進行定期盤查,以此進行實時保護。對于計算機網(wǎng)絡(luò)而言,該技術(shù)也可以對網(wǎng)絡(luò)信息技術(shù)傳輸進行保護[2]。
3.2防火墻技術(shù)
當(dāng)計算機軟件開發(fā)過程中遭受到了外部攻擊時,可以站在安全的角度采用防火墻技術(shù)進行防護,可以在內(nèi)網(wǎng)和外網(wǎng)之間設(shè)置防火墻,以此對計算機軟件進行開發(fā)進行全過程保護,對各種危險因素進行有效隔絕,提升軟件開發(fā)系統(tǒng)的安全功能。防火墻技術(shù)抗攻擊性能力強,因此,在計算機軟件開發(fā)中可以有效應(yīng)用防火墻技術(shù),最大化地確保計算機程序運行安全、信息流通安全。另外,在應(yīng)用防火墻技術(shù)時需要進行權(quán)限設(shè)置,比如瀏覽權(quán)限,防火墻可以根據(jù)權(quán)限第一時間識別各種危險信息,并對其他海量信息進行精準(zhǔn)篩選,這樣有利于降低計算機網(wǎng)絡(luò)運行安全風(fēng)險的發(fā)生率。
3.3加密技術(shù)
加密技術(shù)也是計算機軟件開發(fā)中可以使用的一種安全技術(shù),加密技術(shù)可以對計算機軟件提供安全防范功能。在計算機軟件開發(fā)時,應(yīng)用加密技術(shù)可以對一些重要數(shù)據(jù)進行加密處理或者對一些真實數(shù)據(jù)進行隱藏處理,對信息進行有效保護,避免了信息丟失或者信息受損等。采用信息加密技術(shù),可以對信息形成一種雙層保護膜,避免黑客和病毒對信息進行攻擊,降低信息泄露率,減少不安全風(fēng)險發(fā)生,切實保護用戶利益。另外,加密技術(shù)也可以根據(jù)客戶需求對客戶信息進行保護,確??蛻綦[私不受侵犯。加密技術(shù)也可以應(yīng)用在一些特殊文件傳輸、程序文件傳輸中,先對這些重要文件進行加密處理再進行傳輸,對黑客和病毒進行阻擋,也避免了計算機運行程序受到威脅,確保用戶信息安全。
3.4漏洞、受損修復(fù)技術(shù)
計算機軟件開發(fā)是一項系統(tǒng)、周期長、反復(fù)檢測的過程,在此過程中各種計算機設(shè)備、構(gòu)件、內(nèi)部芯片、運行系統(tǒng)都會受到不同程度的破壞,因此,在計算機軟件開發(fā)中會出現(xiàn)各種漏洞、受損設(shè)備和程序繼續(xù)運作的情況。這種情況如果不及時發(fā)現(xiàn)、解決,會造成更大的問題,也會誘發(fā)各種安全風(fēng)險和經(jīng)濟損失等,因此,需要定期采用修復(fù)技術(shù)對各種系統(tǒng)、程序漏洞和受損問題進行修復(fù)處理,這樣最大化地恢復(fù)計算機網(wǎng)絡(luò)功能,確保用戶可以安全使用計算機。此外,對于修復(fù)技術(shù)應(yīng)用需要整體設(shè)計,科學(xué)制訂修復(fù)方案,對計算機軟件加強保護,以此延長計算機軟件使用壽命。
3.5病毒防范技術(shù)
計算機網(wǎng)絡(luò)病毒種類多、傳染性強、病毒侵襲危害大、難以識別,一旦計算機網(wǎng)絡(luò)系統(tǒng)受到了病毒的侵襲,整個計算機會出現(xiàn)癱瘓,因此,需要采用病毒防范技術(shù)對病毒侵襲進行有效防范,并對已經(jīng)入侵的病毒進行反擊、處理。病毒防范技術(shù)也指一種新技術(shù),既具有防治功能,也可以對病毒進行清除,在計算機軟件開發(fā)中先需要安裝病毒防范程序,在運行中開啟程序,對各種病毒進行檢測,對于潛藏的病毒第一時間進行阻擋,對于已經(jīng)發(fā)現(xiàn)的病毒及時進行消除。在實際程序操作中,也可以對病毒感染狀態(tài)進行分析、追蹤,從而對計算機程序是否受到病毒感染進行判斷,最終自動化解決,這種方式就是運用了大數(shù)據(jù)技術(shù)。
3.6安全統(tǒng)一分析平臺技術(shù)
應(yīng)用安全技術(shù)建立統(tǒng)一分析平臺結(jié)構(gòu)模型了解計算機軟件開發(fā)現(xiàn)狀,在建立模型時,需要對網(wǎng)絡(luò)環(huán)境進行分析,根據(jù)網(wǎng)絡(luò)環(huán)境需求建立組織機構(gòu),確保安全統(tǒng)一分析平臺具備多個管理功能,并網(wǎng)狀式地進行分布。具體的安全統(tǒng)一分析平臺可以由信息采集器、檢測系統(tǒng)、監(jiān)控界面、數(shù)據(jù)庫、服務(wù)器組成,其中將采集器布置在網(wǎng)絡(luò)分支處,負責(zé)對網(wǎng)絡(luò)數(shù)據(jù)或者系統(tǒng)日志進行檢查,采集器主要由傳感器和監(jiān)視器組成。檢測系統(tǒng)主要采用科學(xué)的檢測算法對采集器采集的信息進行整合、存儲,并根據(jù)服務(wù)器發(fā)送的需求進行需求查詢處理,將符合需求的數(shù)據(jù)傳送給服務(wù)器。數(shù)據(jù)庫主要分為事件、知識、用戶數(shù)據(jù)庫三種,服務(wù)器和安全統(tǒng)一分析平臺的核心,對各種安全信息進行連接性分析,并對各種信息進行風(fēng)險識別、安全狀態(tài)監(jiān)測、警告、審計、配置等。監(jiān)控界面作為用戶接口存在的,需要通過安全管理員進行操作,但是該環(huán)節(jié)安全問題較多,需要科學(xué)處理,比如可以調(diào)試參數(shù)、警告信息識別等進行改善。
3.7安全認(rèn)證技術(shù)
安全認(rèn)證技術(shù)通過模塊化設(shè)計理念,對計算機軟件系統(tǒng)進行了改進,以此確保計算機網(wǎng)絡(luò)程序的安全,該程序主要由硬件驅(qū)動系統(tǒng)、操作系統(tǒng)、GUI技術(shù)、應(yīng)用系統(tǒng)組成。其中硬件驅(qū)動程序主要對計算機設(shè)外部設(shè)備運行狀態(tài)進行控制,以此將信息數(shù)據(jù)傳輸給內(nèi)部應(yīng)用軟件,其中操作系統(tǒng)主要由計算機硬件設(shè)備和系統(tǒng)終端接口組成,其也運用了其他技術(shù),并支持其他各種接口、存儲器等外設(shè)設(shè)備。以上這些驅(qū)動程序通過安全認(rèn)證技術(shù),作為模塊組成了計算機操作系統(tǒng)內(nèi)核,計算機操作系統(tǒng)是計算機軟件開發(fā)平臺的核心,也可對計算機底端硬件進行控制,確保計算機上層程序系統(tǒng)操控,最終促使軟件開發(fā)在安全、高效下實現(xiàn)拓展。
3.8指紋識別技術(shù)
指紋識別技術(shù)也是一種較為常見的計算機網(wǎng)絡(luò)安全技術(shù),該技術(shù)具備了生物特征,人們需要進行指紋識別才可以進入到一定的頁面中,在應(yīng)用該技術(shù)時,現(xiàn)需要建立文獻庫,在文獻庫中匹配指紋,以此在安全情況下提升軟件開發(fā)效率。
4結(jié)語
總之,想要確保計算機軟件開發(fā)順利進行、過程不受到病毒和黑客的攻擊,就需要確保計算機網(wǎng)絡(luò)運行系統(tǒng)安全、穩(wěn)定,并采用多種安全技術(shù)加強對系統(tǒng)的保護,確保用戶信息安全、確保計算機程序運行安全。另外,在應(yīng)用安全技術(shù)時需要根據(jù)實際情況選擇,對于各種安全隱患、安全風(fēng)險需要采用安全技術(shù)第一時間發(fā)現(xiàn)、分析、處理,從而最大程度地確保用戶利益不受損。
參考文獻:
[1]廖夢虎.安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用研究[J].計算機產(chǎn)品與流通,2019(1):30.
[2]王蕊,陳楠.安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用[J].科技與創(chuàng)新,2020(24):161-162.
[3]黃妮妮.論安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用[J].數(shù)字通信世界,2020(2):107-108.
[4]周思遠.安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用分析[J].電腦知識與技術(shù),2020(28):78-79,82.
[5]梁利亭.嵌入式軟件在計算機軟件開發(fā)過程中的運用分析[J].電腦知識與技術(shù),2020(4):41-42.
[6]李霄鵬.嵌入式軟件應(yīng)用于計算機軟件開發(fā)過程中的價值[J].信息與電腦(理論版),2018(23):98-101.
作者:楊少冬 單位:廣州軟件學(xué)院