安全技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用

時(shí)間:2022-08-03 10:45:36

導(dǎo)語:安全技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

安全技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用

摘要:隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)在各個(gè)領(lǐng)域中得到了廣泛的應(yīng)用,安全技術(shù)的應(yīng)用直接關(guān)系到系統(tǒng)的性能。該文通過對(duì)安全技術(shù)在計(jì)算機(jī)軟件開發(fā)運(yùn)用中存在的問題進(jìn)行分析,并且提出了一定的解決對(duì)策。

關(guān)鍵詞:安全技術(shù);軟件開發(fā);計(jì)算機(jī)

隨著現(xiàn)階段信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)在日常生活中起到的作用不斷加大,計(jì)算機(jī)使人們的生活發(fā)生了翻天覆地的變化,給人們的生活帶來了巨大的便利,但是有利就有弊,任何事物都具有兩面性,尤其是在網(wǎng)絡(luò)技術(shù)不斷發(fā)展的今天,黑客利用網(wǎng)絡(luò)不斷地攻擊人們的電腦,給人們的信息安全帶來了巨大的隱患。

1計(jì)算機(jī)軟件開發(fā)概述

在計(jì)算機(jī)的實(shí)際運(yùn)行中,需要進(jìn)行系統(tǒng)優(yōu)化以及開發(fā)可以解決人們實(shí)際生活需求的軟件,通過這兩種軟件有效的解決人們生活中的各種問題。同時(shí)應(yīng)該根據(jù)用戶的要求,建造出軟件系統(tǒng),主要包括需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的系統(tǒng)性工程,要借助某種程序設(shè)計(jì)語言進(jìn)行實(shí)現(xiàn),主要包括設(shè)計(jì)軟件的功能和實(shí)現(xiàn)的算法、軟件的總體結(jié)構(gòu)設(shè)計(jì)和模塊設(shè)計(jì)、編程和調(diào)試、程序聯(lián)調(diào)和測(cè)試以及編寫、提交程序等過程。

2計(jì)算機(jī)軟件開發(fā)過程中存在的安全問題

2.1軟件自身漏洞

在計(jì)算機(jī)自身的發(fā)展歷程中,經(jīng)歷了由簡(jiǎn)單到復(fù)雜、由單一化到整合的智能化完善,但是與此同時(shí)也出現(xiàn)了由于程序編寫漏洞造成的安全問題。在計(jì)算機(jī)軟件的初始設(shè)計(jì)中存在的漏洞,對(duì)于軟件的安全有著非常重大的影響,同時(shí)在網(wǎng)絡(luò)環(huán)境不斷變化的情況下,軟件的安全性也受到了極大挑戰(zhàn)。因此,為了確保軟件的順利運(yùn)用,需要及時(shí)更新和改善軟件。我們可以從更科學(xué)的角度避免軟件使用風(fēng)險(xiǎn)的發(fā)生,由于目前的網(wǎng)絡(luò)環(huán)境良莠不齊,網(wǎng)絡(luò)病毒感染個(gè)人電腦的現(xiàn)象十分普遍,也會(huì)給用戶帶來預(yù)料不到的損失。

2.2信息管理中存在的問題

計(jì)算機(jī)軟件工作的時(shí)候,傳達(dá)了很多信息。在現(xiàn)階段網(wǎng)絡(luò)不斷發(fā)展的背景下,個(gè)人信息泄露的風(fēng)險(xiǎn)不斷加大,在個(gè)人使用電腦的過程中,存在受到能動(dòng)性攻擊和被動(dòng)性攻擊的風(fēng)險(xiǎn)。能動(dòng)性攻擊是指主動(dòng)對(duì)于信息進(jìn)行截取和改變的手段,被動(dòng)性攻擊則是在不影響信息傳送的基礎(chǔ)上,用一定的技術(shù)手段竊取傳達(dá)中的信息,取得相關(guān)信息。在信息安全方面,被動(dòng)攻擊通常是比較隱蔽的,很難被人察覺。

2.3黑客或病毒攻擊

由于目前大部分網(wǎng)民缺乏基礎(chǔ)性的電腦安全常識(shí),而且容易受到個(gè)人情緒的影響,缺乏安全上網(wǎng)的意識(shí),所以容易受到黑客和病毒的攻擊。同時(shí)在計(jì)算機(jī)運(yùn)行的過程中,需要網(wǎng)絡(luò)以及多種技術(shù)的配合,所以在這個(gè)過程中計(jì)算機(jī)更容易感染各種病毒。某些公司和用戶可能會(huì)遭到黑客攻擊。病毒和黑客入侵計(jì)算機(jī)不僅嚴(yán)重威脅軟件的安全運(yùn)行,還會(huì)對(duì)軟件和硬件產(chǎn)生不利影響,最終導(dǎo)致整個(gè)計(jì)算機(jī)系統(tǒng)崩潰,對(duì)用戶自身利益產(chǎn)生嚴(yán)重沖擊。

2.4技術(shù)更新能力不強(qiáng)

技術(shù)更新能力不強(qiáng)使得計(jì)算機(jī)病毒網(wǎng)絡(luò)安全風(fēng)險(xiǎn)變得更加復(fù)雜。盡管許多用戶應(yīng)用了防火墻和其他網(wǎng)絡(luò)安全技術(shù),并取得了良好的效果,但是因?yàn)闆]有及時(shí)更新,它的網(wǎng)絡(luò)安全防護(hù)效果會(huì)越來越差。近年來,我國(guó)的軟件開發(fā)工作雖然取得了巨大的進(jìn)步,但是目前還有很多不足之處,主要體現(xiàn)為自主創(chuàng)新能力不足和技術(shù)更新速度較慢等問題,難以進(jìn)行安全可靠的防火墻構(gòu)建,對(duì)于用戶的安全上網(wǎng)難以進(jìn)行有效的技術(shù)保障,不利于開展主動(dòng)性的計(jì)算機(jī)病毒防御。所以我們必須依賴國(guó)外先進(jìn)的科技產(chǎn)品,同時(shí),在我國(guó)的企業(yè)管理中,由于很多企業(yè)的基礎(chǔ)知識(shí)能力不強(qiáng),所以都購(gòu)買國(guó)外先進(jìn)技術(shù)的方法進(jìn)行關(guān)鍵開發(fā),而不愿意投入大量的人力財(cái)力進(jìn)行開發(fā),導(dǎo)致軟件技術(shù)更新能力不強(qiáng)。

3安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

計(jì)算機(jī)網(wǎng)絡(luò)深刻地改變了人們的生活,但存在很多安全風(fēng)險(xiǎn),如何克服這些風(fēng)險(xiǎn)是當(dāng)前計(jì)算機(jī)軟件開發(fā)中應(yīng)該注意的問題。因此,我們應(yīng)該更加重視安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用,不斷擴(kuò)大計(jì)算機(jī)軟件安全技術(shù)的研發(fā)能力,提高計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的安全技術(shù)水平,從而充分發(fā)揮其在計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)保護(hù)中應(yīng)有的作用和價(jià)值。

3.1漏洞修復(fù)技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

在計(jì)算機(jī)軟件的開發(fā)過程中,出現(xiàn)漏洞很難避免,所以進(jìn)行漏洞修復(fù)對(duì)于提升軟件的安全性具有重要意義。漏洞修復(fù)技術(shù)就是對(duì)計(jì)算機(jī)漏洞進(jìn)行掃描,修復(fù)潛在威脅,及時(shí)調(diào)查危機(jī),防止計(jì)算機(jī)軟件遭到外界的破壞。此外,我們還需要相關(guān)技術(shù)人員定期對(duì)電腦進(jìn)行檢查和修補(bǔ),以確保電腦系統(tǒng)的安全運(yùn)行。通常殺毒軟件的病毒功能,可以對(duì)防止病毒入侵起到一定的作用。但是,現(xiàn)在的計(jì)算機(jī)病毒變得非常復(fù)雜,所以在實(shí)際應(yīng)用中,用戶需要根據(jù)自己的需要安裝多個(gè)防病毒目標(biāo)程序。例如,為了保護(hù)計(jì)算機(jī)操作系統(tǒng),用戶需要從服務(wù)器上安裝防病毒軟件;如果您需要頻繁地接收大量電子郵件,則需要安裝防病毒軟件,借助郵件服務(wù)器技術(shù)可以準(zhǔn)確地確定外文郵件是否攜帶病毒,從最大限度上防止病毒的入侵。例如,限制流量信號(hào)SYN/ICMP,足夠的網(wǎng)絡(luò)帶寬或足夠的能力和資源來攻擊黑客,直接決定了對(duì)黑客的抵抗能力。在早期,限制同步流量/ICMP是防止DDoS的最佳方法??梢栽谀_本中設(shè)置最大同步通信量,以限制ICMP/同步包可以使用的最大帶寬。因此,當(dāng)黑客繼續(xù)訪問用戶并捕獲用戶資源時(shí),當(dāng)大量ICMP同步流量超過限制時(shí),功耗將逐漸降低。黑客可能不知道用戶會(huì)被攻擊致死,但是該方法對(duì)DDoS的影響不明顯,依然有效。

3.2防火墻加密技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

計(jì)算機(jī)防火墻是在計(jì)算機(jī)的發(fā)展中的第一道墻,通過防火墻可以有效地預(yù)防計(jì)算機(jī)病毒的入侵,保證網(wǎng)絡(luò)的運(yùn)行安全。具體來說,防火墻是通過把計(jì)算機(jī)的硬件和軟件技術(shù)進(jìn)行有機(jī)結(jié)合,通過把計(jì)算機(jī)網(wǎng)絡(luò)建設(shè)成為一個(gè)相對(duì)安全的關(guān)卡,通過這種方式防止外部病毒的入侵,防止不法分子利用網(wǎng)絡(luò)控制人們?nèi)粘J褂玫碾娔X,同時(shí)在設(shè)置防火墻的過程中,應(yīng)該注意把內(nèi)網(wǎng)與外網(wǎng)進(jìn)行分離,通過授權(quán)才能進(jìn)入公司的內(nèi)部網(wǎng)絡(luò),這樣就能有效地把非法用戶隔離在外部,從而達(dá)到對(duì)內(nèi)部網(wǎng)絡(luò)有效管理的目的。例如,檢查訪客來源,過濾不需要的服務(wù)端口,確保網(wǎng)絡(luò)帶寬通暢,關(guān)閉所有其他端口,在防火墻上實(shí)施阻塞策略,通過反向路線圖查詢方法驗(yàn)證訪問者IP地址是否真實(shí),在單位時(shí)間內(nèi)能夠有效抵抗大量的信令攻擊數(shù)據(jù)包。路線圖是許多服務(wù)器過濾虛假IP地址的常見方法,只要80個(gè)端口打開,就可以過濾不需要的服務(wù)端口,減少假IP地址的發(fā)生,并且可以提高網(wǎng)絡(luò)安全性。在骨干節(jié)點(diǎn)的防火墻中,需要定期掃描現(xiàn)有骨干節(jié)點(diǎn)。因?yàn)楦邘?,骨干?jié)點(diǎn)通常是黑客探索的最佳場(chǎng)所。為了發(fā)現(xiàn)可能存在的安全漏洞或及時(shí)修復(fù)新的漏洞,當(dāng)一些骨干節(jié)點(diǎn)受到攻擊時(shí),攻擊可能針對(duì)一些宿主,以保護(hù)真正的宿主不受攻擊。路由器或防火墻設(shè)備,我們應(yīng)該盡量避免在NAT中使用,防火墻硬件可以抵抗DDoS等攻擊。連接到網(wǎng)絡(luò)骨干節(jié)點(diǎn)的計(jì)算機(jī)是服務(wù)器級(jí)計(jì)算機(jī)。加強(qiáng)這些宿主自身的安全非常重要,所以定期掃描漏洞更重要。

3.3入侵檢測(cè)技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

入侵檢測(cè)技術(shù)是以計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的安全漏洞為目標(biāo)的網(wǎng)絡(luò)安全技術(shù),具有保護(hù)病毒入侵的效果。在實(shí)際應(yīng)用中,在計(jì)算機(jī)網(wǎng)絡(luò)上安裝專用的入侵檢測(cè)系統(tǒng),系統(tǒng)運(yùn)用后,對(duì)各種用戶信息數(shù)據(jù)進(jìn)行過濾和標(biāo)記,根據(jù)過濾和標(biāo)記過程中得到的數(shù)據(jù)定期進(jìn)行比較檢測(cè)。當(dāng)檢測(cè)到信息數(shù)據(jù)被更改時(shí),該數(shù)據(jù)將被列為可疑的移動(dòng)目標(biāo),系統(tǒng)將被完全檢測(cè)到。測(cè)試后,如果確定系統(tǒng)已被其他用戶更改,則立即將其發(fā)送給用戶。當(dāng)用戶收到警告時(shí),他們會(huì)立即停止操作或認(rèn)真地執(zhí)行各種操作。同時(shí),采取有效措施,如系統(tǒng)升級(jí),系統(tǒng)規(guī)格和重新連接計(jì)算機(jī)設(shè)備,最大限度地減少潛在的系統(tǒng)安全風(fēng)險(xiǎn)。當(dāng)用戶收集信息時(shí),入侵檢測(cè)系統(tǒng)也收集信息。對(duì)收集到的信息進(jìn)行完全檢測(cè),以確定其是否具有侵入性和破壞性。一旦發(fā)現(xiàn)入侵或破壞,它會(huì)立即阻止用戶收集信息和數(shù)據(jù),并解釋原因,及時(shí)防止病毒入侵。例如,使網(wǎng)站成為一個(gè)靜態(tài)頁面,入侵檢測(cè)技術(shù)也是一種有效保護(hù)網(wǎng)絡(luò)的技術(shù)手段。隨著計(jì)算機(jī)技術(shù)的發(fā)展,通信技術(shù)和人工智能技術(shù)等先進(jìn)技術(shù)相繼登場(chǎng),可以迅速發(fā)現(xiàn)危險(xiǎn),進(jìn)行早期警戒,減輕網(wǎng)絡(luò)攻擊系統(tǒng)。現(xiàn)在一般的入侵檢測(cè)技術(shù),分為監(jiān)視主機(jī)入侵和監(jiān)視網(wǎng)絡(luò)入侵。數(shù)據(jù)源可以不使用數(shù)據(jù)庫(kù)腳本,或者盡量創(chuàng)建靜態(tài)頁面,正確排列一些網(wǎng)站,大大提高了對(duì)網(wǎng)站攻擊的抵抗力。

3.4核心技術(shù)更新在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

隨著計(jì)算機(jī)在人們?nèi)粘I钪袘?yīng)用的不斷加深,整個(gè)社會(huì)對(duì)于計(jì)算機(jī)軟件技術(shù)的要求也不斷提升,比如不僅僅要求計(jì)算機(jī)軟件運(yùn)行穩(wěn)定,還要保證計(jì)算機(jī)整體性能的安全與穩(wěn)定,所以計(jì)算機(jī)軟件的開發(fā)需要更加安全更加穩(wěn)定的技術(shù),才能保證軟件符合用戶的使用需求,這就需要計(jì)算機(jī)軟件開發(fā)有很好的核心技術(shù)。因此,為了掌握核心技術(shù),首先需要向海外和技術(shù)先進(jìn)企業(yè)學(xué)習(xí),學(xué)習(xí)其成功經(jīng)驗(yàn),特別是技術(shù)的研究開發(fā)。同時(shí),也必須深入研究海外的商品。在軟件企業(yè)的發(fā)展中,創(chuàng)新是企業(yè)發(fā)展的動(dòng)力,這就需要軟件開發(fā)企業(yè)做好以下幾個(gè)方面的工作,首先不能盲目地對(duì)其他軟件企業(yè)進(jìn)行模仿,而是要建立自己的核心技術(shù),通過有效的創(chuàng)新意識(shí),創(chuàng)造自身的核心技術(shù),通過品牌宣傳與強(qiáng)化,提升核心技術(shù)在企業(yè)發(fā)展中的作用,其次,政府和學(xué)校以及企業(yè)還應(yīng)該建立完善的人才培養(yǎng)機(jī)制,比如政府建立用人導(dǎo)向平臺(tái),鼓勵(lì)學(xué)校進(jìn)行更多的人才培養(yǎng),政府建立產(chǎn)學(xué)研一體的平臺(tái),促進(jìn)新技術(shù)的研究與應(yīng)用。同時(shí)企業(yè)與學(xué)校之間還應(yīng)該互相溝通,把企業(yè)的需求與學(xué)校的教學(xué)緊密的聯(lián)系在一起,培養(yǎng)出一批具有創(chuàng)新能力的軟件開發(fā)人才。在進(jìn)行軟件開發(fā)的過程中,軟件開發(fā)企業(yè)的開發(fā)水平不斷提升,軟件的功能也有了很大的優(yōu)化,但是隨著軟件技術(shù)的不斷進(jìn)步,現(xiàn)階段要想促進(jìn)軟件功能的優(yōu)化以及軟件在計(jì)算機(jī)應(yīng)用中的優(yōu)勢(shì),就要不斷地進(jìn)行創(chuàng)新,實(shí)現(xiàn)軟件的持續(xù)發(fā)展,在這里要注意三個(gè)原則,那就是標(biāo)準(zhǔn)化技術(shù)原則,開發(fā)計(jì)劃原則,和穩(wěn)定性測(cè)試原則。只有堅(jiān)持這三個(gè)原則,才能保證軟件能為用戶帶來新鮮體驗(yàn)感。網(wǎng)絡(luò)設(shè)備是路由器、交換機(jī)、硬件防火墻等負(fù)荷分散設(shè)備,可以有效保護(hù)網(wǎng)絡(luò)。如果網(wǎng)絡(luò)被攻擊,首先死亡的是路由器,因此網(wǎng)絡(luò)設(shè)備、路線圖、開關(guān)、硬件防火墻和其他設(shè)備必須選擇質(zhì)量好的產(chǎn)品。特別是在某個(gè)企業(yè)使用負(fù)載分散裝置。如果發(fā)生了很多攻擊,網(wǎng)絡(luò)供應(yīng)商必須限制網(wǎng)絡(luò)節(jié)點(diǎn)上的業(yè)務(wù),并且將DDoS攻擊抑制在最小限度。

4總結(jié)

目前,電腦已經(jīng)成為每個(gè)人生活中不可或缺的工具,無論是在日常生活中還是在工作中,電腦扮演了一個(gè)生動(dòng)的角色。電腦安全已經(jīng)成為一個(gè)熱門的話題,安全問題將帶來嚴(yán)重的社會(huì)影響。在計(jì)算機(jī)軟件開發(fā)中,需要確保在相關(guān)的安全技術(shù)測(cè)試之后供使用。同時(shí),相關(guān)的技術(shù)人員也要提升自己的意識(shí),加強(qiáng)自己的技術(shù),不斷增強(qiáng)安全意識(shí),以全面提高軟件的安全標(biāo)準(zhǔn),降低軟件的潛在風(fēng)險(xiǎn)。在信息爆炸的時(shí)代里,軟件的需求量在不斷地增加,程序員在進(jìn)行軟件開發(fā)時(shí),要以用戶的體驗(yàn)為基礎(chǔ),以信息安全為保障,不斷進(jìn)行軟件開發(fā)與安全管理,不論軟件開發(fā)已經(jīng)取得什么樣的成果,都要戒驕戒躁,努力維護(hù)軟件的安全,促進(jìn)軟件行業(yè)的持續(xù)發(fā)展與進(jìn)步。

參考文獻(xiàn):

[1]盧增寧.安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用研究[J].信息與電腦(理論版),2019(8):22-23.

[2]廖夢(mèng)虎.安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(1):28.

[3]盧增寧.安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用研究[J].信息與電腦(理論版),2019(8):22-23.

[4]李慧.計(jì)算機(jī)軟件開發(fā)中安全技術(shù)的應(yīng)用研究[J].電腦知識(shí)與技術(shù)(學(xué)術(shù)版),2019(2):71-72.

作者:曹雁 單位:湖北職業(yè)技術(shù)學(xué)院信息技術(shù)學(xué)院