發表計算機論文範文

  計算機技術已被廣泛地應用到各行各業之中,而且產生了越來越引人注目的經濟效益。下文是小編為大家蒐集整理的關於的內容,歡迎大家閱讀參考!

  篇1

  淺談計算機網路安全性分析建模

  一、前言

  隨著全球網際網路技術的發展,計算機通訊產業在此條件下成為我國普遍性的存在,它被廣泛的應用在人們的日常生活以及工作當中。目前,網際網路技術已經成為了人們生活、學習等多種交流的基本手段,但是在實際應用中仍然存在著一些不可避免的問題,集中表現在網際網路的安全性等方面,這就促使人們不能正確、安全的使用計算機網路。值得注意的是,目前存在於網際網路中的模型比比皆是,但是,隨著計算機技術的日益複雜化,其模型的作用率大幅度的降低,嚴重的阻礙了其作用的發揮,致使電腦保安事故頻發,所以,在現階段內,在優秀傳統模型的基礎之上,借鑑國際先進的技術,建立新型安全模型是現代計算機網路安全發展的核心。

  二、計算機網路發展現狀

  1.計算機網路安全分析

  計算機網路安全,是指在電子計算機基礎之上形成的網際網路絡的安全性,以及在主網路基礎之上的各個網路系統所蘊含的資訊保安。網路安全的目的,首要要保證靜態、動態資料免受惡意攻擊,計算機中的資料不會出現被竊取、篡改等問題,保證整體計算機網路的安全[1]。

  2.計算機網路安全現狀

  目前,計算機網路通訊被廣泛應用,人們利用計算機網路實現了高智慧的生活模式,相比較傳統生活模式與工作,其效率以及準確性被極大程度的提高了,它增加了個體之間的交流頻率,擴大了個人交際圈。

  就目前來看,對計算機網路安全的分析,大多從防護策略以及恢復與檢測等多個方面進行,並在此基礎之上建立了PPDRR網路安全模型,該模型是在傳統網路安全資訊評估與分析的基礎之上,針對不同特性網路所建立起來的,能夠實現最有效的評估、分析以及度量,並保證整體資訊保安的有效性,該模式的是一種主動防禦模式。

  三、計算機網路安全的分析

  1.計算機網路安全的屬性

  計算機網路同社會組織系統一樣,都具備相應的基礎安全屬性,它包括計算機網路的安全需要,相應的系統裝置,嚴格網路許可權設定以及主體連線關係建模等多個方面。

  第一,安全需要,就是在使用者系統的資訊保密的前提條件下,儘可能滿足使用者使用性以及安全性等多個方面的需要[2]。

  第二,相應的基礎性系統裝置,是指計算機網路系統是利用不同的裝置部件構造元件而成 ,其內部功能也不盡相同,包括主機、路由器、中央伺服器等,不同的裝置發揮著不同的功能

  第三,嚴格網路訪問許可權設定,是指在網路執行環境當中,計算機網路對不同的使用者實行了不同的許可權設定,通常包括Root;Superuser;Guest等[3]。

  第四,主體連線關係建模,是網際網路在TCI/IP協議的基礎之上建立的關係模型,目前世界範圍之內所使用的計算網路系統的基本協議都是以此展開的。

  2.目前模型存在的問題

  現有計算機網際網路模型都是對安全等級進行分級,但是對其級別的劃分依然存在著某些問題,尤其是對基礎網路的相關裝置並沒有給予充分的重視,這就導致網路安全系統在基礎領域就出現缺失,尤其是作為網路裝置的基礎路由器和交換機等,它們構造簡單,入網便捷,沒有內部安全防護模式,或只有簡單的安全防護模組。

  3.影響整體計算機網路安全的因素

  目前影響整體計算機網路安全的因素包括以下幾點:

  第一,網路資訊容易出現洩漏,且被利用進行篡改、並被非法傳輸。目前因技術問題以及裝置等問題,導致計算機網路中漏洞百出,計算機中的關鍵資料容易被竊聽或控制,甚至出現資訊篡改與攔截等問題。

  第二,計算機網路本身存在安全漏洞以及某些開發軟體中存在漏洞,它是影響計算機網路安全的核心因素,計算機的兩大主要構成部分存在明顯漏洞,就會導致使用者的資源以及關鍵資訊出現外洩,會讓使用者暴露在沒有防護的惡意攻擊之中,容易被控制。

  第三,隨著現代網際網路技術的發展,黑客的攻擊行為也在加劇。黑客為了某種利益與目的,在對網際網路掃描以及搜尋的基礎之上,來尋找網際網路的漏洞,並利用漏洞來竊取使用者資訊。

  四、計算機網路安全性分析模型

  利用隱藏在計算機網路中的安全因素,並根據計算安全屬性,建立相應的計算機網路安全性分析模型。目前,現有的計算機網路安全分析建模都是以網路本身性質為出發點來進行分析的,把握在計算機網路中存在的潛在缺陷,並利用換位模式,模擬網路攻擊者進攻路線,從而對整體計算機網路的安全性進行分析,從根本上提高計算機網路的安全等級,主要的計算機網路分析模型包括兩類:

  第一種是拓撲結構模型,它是藉助物理模型構造出來的模型,是在現有計算機資源的基礎之上,利用計算機或相關的資訊傳輸裝置形成媒介點,從而實現點與線的結構模型。該模型必須藉助計算機網路裝置與網路連線關係之間的切合點,才能實現最終的計算機網路分析,實現最終的計算機網路改造。在計算機網路當中,應該利用IP地址以及裝置的名稱對裝置實現標識,從基礎裝置上來有效的提高計算機網路的安全性。在拓撲結構模型之中,其核心點是實現媒介與硬體裝置的連結,以此來完成裝置與媒介之間的連結有效性。

  第二種是攻擊模型,目前影響計算機網路安全的要素表現出多樣化,其中以黑客攻擊為主,因此,為了提高計算網路的安全性,應該以黑客攻擊路線為出發點,對計算網路的訪問許可權、攻擊屬性等要素進行分析與加強。從訪問許可權出發,對系統管理員所管理的使用者資訊以及資源種類進行全面監控,實現對管理員的網路資訊保護;對各個層次之間的管理內容進行監控,控制底層訪問許可權,增加防火牆的信任度;建立木馬、病毒防患,加強對黑客攻擊的防護,建立有效的保護模型,強化弱點。

  五、結論

  綜上所述,隨著全球社會的經濟發展,科學技術,尤其是計算機網路技術也在高速發展,但伴隨其中的安全性問題也深受社會關注,因此從多種角度對安全性分析建模,可以為未來建立新型安全性模型,實現計算機網路安全性的提高提供策略與借鑑。

  篇2

  淺析計算機軟體開發中影響軟體質量的因素

  隨著經濟的不斷髮展,人們對資訊化的要求也隨之上升,因此對於軟體質量的控制也變得越來越重要,計算機軟體的開發工作想要對其質量進行很好的把握,首先要明確軟體開發的目的性,其次要保證軟體開發的過程無風險,最終確保軟體的質量符合一定的標準。從當前階段來看,我國整體對計算機軟體開發的質量控制工作還不是十分的重視,實踐能力較弱,種種因素造成我國計算機軟體開發會遇到一些困難,因此,要加大對軟體開發質量控制的力度,最大程度上提高軟體的質量水平。

  1 開發過程中影響軟體質量的主要因素

  計算機軟體的開發是一項十分複雜的工作,因此在開發過程中總會遇到一些難以預料的問題,最終致使軟體會由於某種質量上的原因,未能符合相關標準,影響其正常使用。影響計算機軟體質量的因素有很多,本篇文章主要針對計算機軟體開發過程中,幾個最為主要的影響因素,具體分析內容如下:

  1.1 未深入瞭解計算機軟體使用者的真正需求

  不同的使用者對軟體功能的需求各有不同,因此有必要在設計軟體前,首先對使用者的真正需求做出深入細緻的瞭解,可見,軟體使用者的需求直接關係到軟體研發質量的高低,對此會產生較大的影響。相反,如果未能深層次挖掘出使用者的真實需求,則很容易在軟體已經開發完成後,客戶的滿意程度較低,換句話說,軟體的開發在某種程度上是較失敗的。若想真正掌握軟體使用者的較為全面的資訊,不是在短時間內就可以完成的,這就需要設計人員與使用者之間進行深度的溝通和交流,最後二者之間達成共識。此外,該項工作還應在整個軟體開始開發之前完成,這樣有利於在設計過程中不斷地進行除錯,以最大限度上滿足客戶的需求。

  1.2 計算機軟體的開發缺乏規範性檔案的指導

  計算機軟體的開發質量在當前階段還沒有明確的標準,因此就無法準確衡量出開發的結果是否符合相關質量標準的要求。當出現軟體研發的質量問題時,由於未建立起規範性的衡量標準,也就無法定位責任的歸屬,這就導致設計人員之間相互推脫責任,辦事效率大大降低,產品質量也會有明顯的下降。目前,計算機軟體開發行業對於工作的規範並未制定出具體的內容,重視程度也明顯不足,更多的則是將開發的注意力用在了開發的成本控制與開發的週期上,這使得軟體開發工作缺乏系統的、專業化的指導和規範,導致軟體的維護也較為困難。

  1.3 軟體開發人員流動性較強

  相對於前面的兩種客觀因素,人員流動性上可以看做是主觀原因。在計算機軟體的開發過程中,設計人員有時會由於薪資、待遇等問題出現離職的現象,不同的開發者對於使用者需求所理解的內容也會有一定的差別,因此,其設計的想法和思路也會各有不同,一旦出現設計者中途離開,後續的工作人員很難保證對之前的工作有著深入的瞭解,這在很大程度上都會對軟體開發的速度和質量產生不利的影響。

  2 計算機軟體開發過程中的質量控制措施

  2.1 滿足軟體使用者的需求,及時調整存在的缺陷

  計算機軟體的開發都需要設計者與客戶進行全方位的溝通,如果二者之間未能進行有效的聯絡,就會使得所開發的軟體部分功能不能完全符合客戶的需求,此時,需要進行的工作就是將軟體中存在的缺陷及時的調整和管理,最終解決存在的各種問題。另一方面還有一個問題是值得注意的,那就是客戶的需求是隨著外界的條件處於不斷地變化之中,這就需要軟體開發人員要根據變化而需求,適時調整軟體的功能,確保符合客戶的要求,保證軟體開發的質量。

  2.2 加強對計算機軟體程式碼的檢查工作

  為了在軟體出現質量問題時,能夠很準確的定位相關負責人的責任,且軟體的質量問題一般來說都與程式碼有著直接的聯絡,所以,在軟體開發過程中要嚴格注意對程式碼的檢查。由於計算機軟體開發工作技術含量較高,設計者很容易受到外部狀況的干擾,導致出現一定的程式碼設定錯誤,程式碼錯誤顯得較為隱蔽,設計者如果未能認真檢查是很難發現的,這樣就會對軟體的設計來說成為了潛在的質量問題。為了儘可能的避免發生程式碼錯誤一類的失誤,就要在平時的設計過程中,對每一步的工作都進行認真的檢查,以及時發現存在的任何微小的問題,在確保當前步驟程式碼完全正確的前提下,再進行接下來的開發工作,檢查的工作可以設定專門的稽核人員,以此保證軟體的開發質量。

  2.3 及時檢測軟體的執行質量

  任何軟體在開發工作完成後,都必須對其執行狀況進行檢查,檢查的方法大致可分為自動檢查和人工檢查兩種形式。這樣做的目的在於可以在軟體交給客戶前,及時發現軟體中可能存在的質量上的問題,一旦檢查出軟體設計中存在的錯誤,立即找出問題出現的原因,然後具有針對性的解決問題,經過檢查後的軟體還要再次對其質量進行全面的檢測,確保完全符合客戶的需求後,再交給客戶使用,這樣就能做到軟體在開發設計的過程中,質量能夠有效的得到保證。

  3 結束語

  綜合全篇文章可以看出,在計算機軟體開發過程中,注重控制軟體質量是改善計算機執行狀況的一個重要保證,當然,也必須注意到一點,在實際的操作過程中,情況較為複雜多變的,因此在質量控制上會存在一定的困難,軟體開發需要涉及多方面的知識與技術,工作內容包含的內容較為複雜,因此必須建立起適當的規章制度,來規範軟體開發的程式和行為,從而真正的是實現對軟體開發的質量控制。

>