計算機軟件的開發(fā)以及應(yīng)用

時間:2022-06-05 11:42:51

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

計算機軟件的開發(fā)以及應(yīng)用

近年來,管理信息系統(tǒng)被企事業(yè)單位廣泛應(yīng)用,在提高信息管理效率的同時,開發(fā)人員不應(yīng)忽視信息安全的重要性,否則一旦發(fā)生安全事件,會給用戶帶來巨大損失。企業(yè)信息安全的體系架構(gòu)常從三個視角展開:管理、技術(shù)、控制,三個視角相互聯(lián)系,形成有機整體。本文著重從技術(shù)角度,以企業(yè)信息安全為例,探討如何構(gòu)建信息安全環(huán)境,以及其對開發(fā)和應(yīng)用計算機軟件的重要意義。

1.信息安全環(huán)境

信息安全環(huán)境指的是一個體系,相對復(fù)雜、全面,能夠保障信息相對安全,但不能完全杜絕危害的發(fā)生。信息安全環(huán)境,主要包括操作系統(tǒng)安全、數(shù)據(jù)庫安全、防火墻安全等。構(gòu)建信息安全環(huán)境,一方面依靠開發(fā)人員的責任心,一方面也需要加強企業(yè)的安全管理機制。信息安全涵蓋多門學(xué)科,本文主要從計算機科學(xué)的技術(shù)角度展開討論。信息網(wǎng)絡(luò)技術(shù)廣泛運用于企業(yè)的日常運營、信息管理、數(shù)據(jù)交換等領(lǐng)域,但部分企業(yè)并不理解和重視信息安全,常有信息泄露事故的發(fā)生。究其原因,主要有三點:不健全的管理機制、不完備的安全技術(shù)、不全面的防范意識。社會層面上,相關(guān)法律法規(guī)尚不完善,技術(shù)監(jiān)管與安全標準仍有改進空間。建立信息安全環(huán)境,更多依靠企業(yè)自身。管理者不重視信息安全,可能因為信息泄漏造成企業(yè)損失,保密意識淡薄、防范措施不足,都會危害企業(yè)信息安全。構(gòu)建企業(yè)信息系統(tǒng),主要依靠計算機系統(tǒng)和網(wǎng)絡(luò)系統(tǒng),其技術(shù)主要有關(guān)密碼、病毒、數(shù)據(jù)恢復(fù)等,對相關(guān)技術(shù)的認識不足,以及人才培養(yǎng)的局限,使得信息應(yīng)用過程中存在缺漏。面對外部黑客的攻擊行為,一些技術(shù)人員無法防范,造成信息泄漏的情況屢有發(fā)生,足見安全技術(shù)普及與完善的重要性。要建立一個全面、有效、系統(tǒng)的安全保障體系,需要企業(yè)各部門的共同努力,保護企業(yè)信息安全,是全體員工的責任,無意、故意泄密,以及用企業(yè)信息資源為自我服務(wù),都是不可取的,是有悖于道德和法律的,提高員工責任意識、防范意識,對于企業(yè)信息安全環(huán)境的建設(shè)也必不可少。

2.計算機軟件的開發(fā)

計算機軟件常見的安全隱患包括自身安全漏洞、易遭病毒攻擊、硬件水平偏低、用戶操作不當?shù)?。軟件開發(fā)是計算機發(fā)展的重要組成部分,開發(fā)利用計算機軟件促進計算機技術(shù)發(fā)展創(chuàng)新。提高計算機軟件的安全性、可靠性、便捷性,離不開有效的開發(fā)利用。

2.1開發(fā)過程中存在的問題

對于開發(fā)人員而言,安全意識薄弱、設(shè)計存在漏洞、技術(shù)方法落后等情況,都會造成信息安全問題的出現(xiàn)。開發(fā)人員把主要精力放在滿足用戶功能上的需求,卻常常忽略安全性的重要環(huán)節(jié)。開發(fā)人員在設(shè)計系統(tǒng)的過程中,未能充分考慮訪問控制體系,會導(dǎo)致信息共享環(huán)節(jié)出現(xiàn)漏洞,留下信息安全隱患。值得注意的是,在計算機產(chǎn)生至今的半個多世紀,軟件開發(fā)的技術(shù)領(lǐng)域發(fā)展迅速,利用落后的技術(shù)方法,是不可能開發(fā)出適用于當代企業(yè),安全性能足夠高的計算機軟件的。從單一程序開發(fā),到結(jié)構(gòu)化開發(fā),再到面向?qū)ο?;從匯編語言,到中級、高級語言;從平臺有關(guān),到平臺無關(guān)。近年來,各種分布式軟件開發(fā)技術(shù)出現(xiàn),各種新功能、體系涌現(xiàn),為計算機軟件開發(fā)帶來了有力保障。筆者自己使用Java語言和MySQL數(shù)據(jù)庫管理系統(tǒng)進行軟件開發(fā)。Java語言面向?qū)ο?、跨平臺,繼承了C++語言面向?qū)ο蠹夹g(shù)的核心,用引用取代了后者易引起錯誤的指針,是一種簡單安全的匯編語言,現(xiàn)廣泛應(yīng)用于企業(yè)的Web應(yīng)用開發(fā)。Java語言本身經(jīng)過多年來的發(fā)展自身已經(jīng)非常安全,程序開發(fā)者則要注意在程序設(shè)計架構(gòu)上和算法上不要產(chǎn)生漏洞,從而導(dǎo)致程序的安全性下降。MySQL數(shù)據(jù)庫一貫以高性能、高可性和易用性著稱,它已經(jīng)成為世界上最流行的開源數(shù)據(jù)庫。大量的個人、WEB開發(fā)者、大型公司等都在其網(wǎng)站、關(guān)鍵系統(tǒng)、軟件包中廣泛使用MySQL數(shù)據(jù)庫。MySQL管理員有責任保證數(shù)據(jù)庫內(nèi)容的安全性,使得這些數(shù)據(jù)記錄只能被那些正確授權(quán)的用戶訪問,這涉及到數(shù)據(jù)庫系統(tǒng)的服務(wù)器面臨的風(fēng)險(內(nèi)部安全性)和連接服務(wù)器的客戶端風(fēng)險(外部安全性)。

2.2開發(fā)層面問題的解決辦法

計算機被廣泛使用的今天,信息技術(shù)為人們的工作、生活提供了便利,計算機軟件幫助人們解決了許多問題。計算機軟件的開發(fā),幫助人們解決了許多計算機使用中出現(xiàn)的問題,使其更符合人們的現(xiàn)實需求。筆者總結(jié)分析了計算機軟件在開發(fā)層面應(yīng)注意的幾點事項,供企業(yè)和開發(fā)人員參考。

2.2.1提高開發(fā)人員的素質(zhì)

提高開發(fā)人員的素質(zhì),包括職業(yè)道德素質(zhì)和專業(yè)技能素質(zhì)。開發(fā)計算機軟件,要具備多方面的知識和技能,更要在實踐中不斷學(xué)習(xí)、完善。學(xué)習(xí)相對新穎的技術(shù)方法,是開發(fā)出優(yōu)質(zhì)計算機軟件的有力保障,是在競爭中立于不敗的基石。同時不斷提高道德素養(yǎng),培養(yǎng)責任心,形成對開發(fā)工作嚴格保密的良好習(xí)慣,對開發(fā)工作而言也是不可或缺的。

2.2.2做好軟件開發(fā)的維護工作

做好軟件開發(fā)的維護工作,實時跟蹤、檢測軟件使用的情況。及時修復(fù)和改進出現(xiàn)的問題,確保用戶正常使用。軟件的日常維護工作以配置管理為主,開發(fā)人員應(yīng)加強維護力度,以防止產(chǎn)生混亂。

2.2.3深入探索開發(fā)技術(shù)

深入探索開發(fā)技術(shù),提升軟件自身競爭力。引進學(xué)習(xí)國內(nèi)外先進技術(shù),重視強化技術(shù)創(chuàng)新,組建自身技術(shù)開發(fā)團隊,力求開發(fā)出實用性強的計算機軟件,并努力縮短開發(fā)周期,推動企業(yè)長足發(fā)展。值得注意的是,在提高實用性和縮短開發(fā)周期的同時,不應(yīng)忽略信息加密技術(shù)的應(yīng)用。具體內(nèi)容將在下一節(jié)展開論述。

3.計算機軟件的應(yīng)用

計算機軟件在日常應(yīng)用中面臨威脅,有許多潛在的隱患和攻擊,其隱蔽性制約了計算機技術(shù)的開發(fā)應(yīng)用。計算機加密技術(shù)能對非法的入侵行為予以保護,增強信息的完整性與保密性。信息加密技術(shù)包括對存儲的加密和對傳輸?shù)募用?,為了防止信息在存儲中泄漏,以及在傳輸過程中泄漏與被入侵。密鑰的管理應(yīng)用和量子加密技術(shù),是兩種重要的信息加密技術(shù)。

3.1密鑰的應(yīng)用管理

密鑰作為一種重要的信息加密方法,是保密和竊密的對象。一旦密鑰被第三方獲得,因許多密鑰相似或基本相同,第三方很可能竊聽同用戶間的信息交流,即使密鑰有一定私密性。為防止信息被非法竊取,增強信息保密性,保護個人信息安全,需避免相同密鑰的使用次數(shù)過多,且應(yīng)經(jīng)常、及時地更換密鑰。推薦用戶在網(wǎng)絡(luò)上建立一個密鑰分配中心,提供安全可靠的密鑰,降低密鑰重復(fù)率,保障信息安全。

3.2量子加密技術(shù)

量子加密技術(shù),能夠判斷計算機信息是否受到攻擊。利用量子加密技術(shù),能夠?qū)崿F(xiàn)光纖一級的密鑰交換和信息加密,一旦發(fā)現(xiàn)想要檢測和接受用戶發(fā)送信息的非法入侵者,用戶的量子狀態(tài)就會發(fā)生變化。用戶能夠根據(jù)量子狀態(tài)的改變來判斷信息是否被攻擊,及時采取有效措施,避免造成損失加重。

4.結(jié)語

數(shù)字化、信息化時代,企業(yè)的運轉(zhuǎn)離不開多種多樣的計算機軟件。在信息安全環(huán)境下開發(fā)與應(yīng)用計算機軟件,是保護用戶信息不受侵害,防止因發(fā)生信息泄露造成損失的重要保障。任何時候都不應(yīng)忽視信息安全,即使在安全的信息環(huán)境下。只有時刻保持警惕,提高開發(fā)人員的責任意識和信息水平,提高用戶在使用過程中的警惕性和防范意識,才能充分地發(fā)揮出計算機軟件的作用,幫助企業(yè)更好更快地發(fā)展,以推動整個社會平穩(wěn)前進。

作者:范曉鵬 單位:南車二七車輛有限公司