軟件安全論文范例6篇

前言:中文期刊網精心挑選了軟件安全論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

軟件安全論文

軟件安全論文范文1

(一)計算機軟件設施的安全問題

計算機軟件是計算機運行系統中有關程序和文檔的總稱,屬于計算機硬件設備的控制中心,可以滿足人們的各種實際需求。計算機安全從軟件方面來書,軟件開發部門開發的軟件既要滿足用于的各種需求,也要有效降低開發成本,更要避免其他軟件開發剽竊或者復制軟件,最大程度的保護自己的知識產權。而用戶也要求功能齊全、實用性好、保密性好、具有高性價比的軟件,尤其是軟件的安全性能,因此計算機軟件安全指的是軟件不易被剽竊和軟件自身的安全性。

(二)計算機網絡信息安全問題

計算機用戶缺乏網絡安全意識和信息保密意識,同時計算機網絡系統還不夠完善,有一定的安全漏洞,這是引起網絡風險的一個主要因素,比如,Windows系統自身存在著一定的問題、軟件自身攜帶的插件等,這些存在著一定的安全隱患,為不法分子提供了機會,有些黑客會侵入計算機的安全系統,甚至導致數據丟失或者系統的癱瘓。此外,計算機病毒入侵也對計算機網絡安全產生威脅。因為病毒具有很快的傳播速度,只要病毒進入網絡,既對計算機安全運行產生影響,也將計算機數據破壞,極大的損害了用戶的利益。

二、計算機安全問題的解決對策

(一)計算機硬件安全問題的對策

當前,人們的日常工作、學習和生活和計算機息息相關,為了維持計算機更長的壽命,并促使其更好的為人類服務,我們在一定程度上要了解計算機,并且具備普通的維修常識。可是,計算機的壽命是有限的,用戶有必要對操作流程進行學習,然后正確使用計算機,如果計算機發生問題要及時維修,避免計算機硬件遭到更嚴重的損壞。用戶熟練掌握計算機日常使用規范以及基本的維護知識可以促使用戶及時發現計算機安全問題,并且提早做好預防,促使計算機更好的服務于用戶。

(二)計算機軟件設施安全問題的對策

首先加密計算機軟件,并且確保密碼的安全性,因為計算機軟件非常容易復制,因此計算機軟件安全防護的一個重要手段是密碼保護。而一個密碼只在一段時間內有效,因此用戶要定期對密碼進行更改,確保計算機軟件安全。其次,為了從源頭上確保計算機軟件的安全,就要做好它的安全設計。軟件設計人員在開發計算機軟件的過程中要全面細致考慮軟件的安全問題,比如從軟件用途方面來說,就要對用途肯能帶來的風險進行考慮,并且提前制定應對措施;在開發完軟件之后要全方位檢測軟件,及時修補檢測出來的漏洞,并且提高檢測次數,最大程度的避免軟件漏洞。而用戶在使用軟件的過程中如果發現問題就要及時解決問題,并應用合理措施實施修補,確保安全運行軟件,避免不必要的風險。

(三)計算機網絡信息安全問題的對策

計算機病毒主要通過網絡以及硬件傳播,所以要定期升級計算機軟件,應用最新的版本,確保計算機軟件具有較少的漏洞。此外也要及時更新瀏覽器的版本,確保網頁瀏覽的安全性。在瀏覽網頁時盡量不要瀏覽不合常規的網站,不安裝不合常規的軟件,確保瀏覽的安全性。

三、結語

軟件安全論文范文2

論文摘要:文章論述了軟件開發生命周期中每個階段添加的一系列關泣安全性的活動,提出將安奮瀏試整合到軟件開發生命周期中,分析了軟件安全性瀏試片祠試人員的要求,并以一個sql注入實例來具體說明安全性瀏試在軟。

信息網絡安全事件發生比例的不斷攀升、病毒利用軟件漏洞猖狂地傳播使得人們越發認識到信息安全的重要性。一般認為,傳統的信息安全技術可以借助防火墻(包括軟件和硬件防火墻)審核通過網絡的報文、限定用戶的訪問權限等來防止非授權用戶對重要數據的訪問,但是這一觀點是建立在軟件安全基礎上的。網絡應用軟件需要暴露在網絡環境下,并且授權外部用戶可以透過網絡來訪問此軟件。通過網絡,攻擊者有機會接觸到軟件,如果軟件本身存在漏洞,那么所有的防火墻就形同虛設。暴露于網絡的應用軟件往往成為被攻擊的目標,是網絡應用軟件安全的重災區。美國國家標準與技術研究院(nist)2002年的一項研究表明,美國花費在軟件缺陷方面的費用達到595億美元。公安部2008年全國信息網絡安全狀況與計算機病毒疫情調查分析報b說明,在發生的安全事件中,未修補或防范軟件漏洞仍然是導致安全事件發生的最主要原因。

1安全測試的定義

    安全測試是鑒別信息系統數據保護和功能維護的過程。安全測試需要涵蓋的6個基本安全概念是:保密性、完整性、權限(身份驗證)、授權(權限分配)、可提供性、不可抵賴性陰。軟件開發商都存在解決安全威脅方古的問題。對軟件開發商來說,安全性是其核心要求,這是由市場力量所驅動,也是由保護關鍵基礎結構及建立和保持計算的廣泛信任的需要所決定的。所有軟件開發商面對的一個主要挑戰就是創建更加安全的軟件,使其不需要頻繁地通過修補程序進行更新。軟件安全已經成為評判軟件質量的一個重要標準,軟件安全測試則成為保證軟件產品能夠符合這一標準的重要手段。軟件的安全性測試主要是測試在正常和非正常情況下,軟件能否對數據進行安全有效的操作。

2軟件開發生命周期流程(參見圖1)

    對于軟件行業來說,要滿足當今提升安全性的需要,軟件供應商必須轉為采用一種更嚴格的、更加關注安全性的軟件開發流程。這種流程旨在盡量減少設計、編碼和文檔編寫過程中存在的漏洞,并在軟件開發生命周期中盡可能早地檢測到并消除這些漏洞。用于處理來自internet的輸人、控制可能被攻擊的關鍵系統或處理個人身份信息的企業和消費者軟件最需要實施這種流程。在很多實際的軟件開發項目中,安全測試已經成為sdl一個不可或缺的組成部分,并成為整個項目過程中的長期任務。黑盒一白盒測試方法往往執行在產品遞交客戶之前,但有的甚至在投人使用之后都未進行安全檢測和風險評估;在一些安全性要求較高的項目中,雖然將安全風險評估納人預算,但在實際操作中卻對其并未作過多考慮。這樣,所導致的直接后果是在開發工作幾近完成的情況下進行問題分析處理所造成的成本將遠遠大于在軟件開發階段進行缺陷修改的成本。即便是從充分利用現有的有限資金和資源的角度來考慮,也有必要將安全測試囊括到sdl中。這樣做雖然不能取代軟件開發后期的滲透測試和脆弱性測試,卻可以有效減少后者在施過程中的投人。

    開發人員應該根據客戶的功能需求來制定相應的安全規約,利用內建的明確的控制機制來降低安全風險。開發人員可以根據風險評估的結果來確定測試項目:軟件能否可靠運行(safety)以及軟件運行結果是否可靠(security)。

    軟件開發生命周期((sdl)中常用的測試方法有:單元測試、集成測試和驗收測試。

2.1需求、設計階段—安全性分析

    在軟件項目的設計過程中,人們往往只是關注系統的特性和功能,而沒有充分考慮其他重要的非功能問題(例如性能、可用性、平臺支持、安全,及要在稍后的軟件開發生命周期中需要解決的安全性),導致了項目中許多不必要的波動和延遲。由于安全性分析影響了整個的設計和架構,因此應該在項目設計階段充分地審查和了解它們。

    安全性考慮包括一系列問題,例如訪問控制和授權、敏感數據的適當處理、數據和存儲器訪問的適當使用,以及加密方法。一些安全性需求不是非功能的需求,如所實施的加密類型。另外,許多安全性需求是更直接地面向用例的,并且需要定義主要場景,以及定義備選路徑和異常路徑。在沒有將功能的和非功能的需求適當地定義及并人軟件中的情況下,編碼錯誤和設計缺陷會表現出關鍵的信息和操作處于危險。我們應該像對待其他的需求那樣處理安全性需求,并將安全性需求劃分出優先級,設定范圍,同時作為整體用例和功能需求的一部分進行管理。

2.2實施階段—單元測試

    受測試方式的影響,開發者對軟件安全風險的評估不可能面面俱到。最典型的就是在代碼設計階段,開發者可以通過單元測試來檢驗代碼行為,這些結果都是可以預知的,但是受到范圍的局限,不能測試這些類或者模塊集成后的行為。

    實施單元測試可以從軟件基本單位(單個類)的檢測上保證輸人的有效性;在可能出現惡意攻擊的地方,也可以利用這一思想來組織針對單個類或者方法的單元測試,從而組織起軟件內部的縱深防御策略,防止惡意行為對軟件安全造成的損害。但是,這一方法將軟件各組件進行強制孤立,因此對于因大量組件交互而引起的軟件缺陷,利用此種方法無法檢測。

    單元層的安全測試比較適合于防止緩沖區溢出,格式化字符串以及數據缺失的審核。

2.3驗證階段—集成測試

    在集成層,軟件的整體安全屬性變得可見和可測試,使得這一層的可測試屬性數量相對單元層而言要多得多,但是對于跨站腳本和網絡服務器提供的一些服務(例如安全套接層ssl和url過濾)的測試,存在一定的困難。我們可以將實際案例和風險分析的結果作為組織集成測試的指南。

    集成測試要求測試人員通過安全測試培訓,并且是有熟練技術的軟件開發人員。

    在這一層,我們可以開展諸如注人缺陷驗證、旁路驗證以及訪問控制等方面的安全測試,來源于外部代碼的安全審查結果也應該以集成測試的方式加以確認。

2.4階段—驗收測試

    驗收測試是軟件產品交付客戶之前的最后一個測試階段,是在真實的測試環境中,利用基于惡意事件的安全檢測模板,測試在典型的滲透活動中可被識別的安全缺陷。驗收測試的這一特性(基于安全檢測模板),使得我們可以借助于強大的自動化測試軟件進行檢測,并且可以用驗收測試的結果來完善滲透測試報告內容,從而有助于開發人員理解軟件的脆弱性以及針對軟件脆弱性所采取的補救措施是否有效。

    驗收測試針對軟件的外部api,因此不如單元測試和集成測試松散,并且只能測試當前已知且暴露的漏洞或者缺陷。非定制的商業軟件重新設計的關鍵功能或者其他改變都會影響到軟件的整體安全性,因此,如果改變會使得軟件產生不可預知的缺陷,針對這些缺陷的測試就應該在單元層或者集成層開展,而不是在驗收層。

    在驗收層,我們可以測試針對解釋性程序(sql, xpath,ldap等)的注人式攻擊、跨站腳本攻擊、跨站請求偽造等。緩沖區溢出及格式化字符串等軟件缺陷也可以在驗收測試層得到檢測。

3安全測試隊伍

    軟件測試一度被認為是編程能力偏低的員工的工作,直到今天,仍然有許多公司把優秀的人才安排在編碼工作上,也有更多公司讓優秀的人才進行設計,僅有很少公司讓優秀的人才進行測試工作。實際的軟件工程實踐證明,讓對軟件思想有深刻理解的工程師進行軟件測試,可以大幅度地提高軟件質量軟件供應商還必須認識到組織測試人員進行“安全進修”對安全測試的成功實施至關重要。在這些情況下,軟件供應商必須負責對其工程人員進行適當教育。根據組織的規模和可用的資源,擁有大批工程人員的組織可建立一個內部計劃對其工程師進行在職安全培訓,而小型組織則可能需要依賴外部培訓。

    測試人員要像攻擊者那樣帶有“惡意的”想法去思考,而且在測試軟件時還要扮演攻擊者,攻擊自己的系統,以此來幫助發現軟件的安全漏洞。安全測試并不會總是直接導致安全溢出或者暴露可利用的漏洞,從而引出安全缺陷。要安全測試盡可能地發揮作用,測試人員需具備較強的分析能力,而這更多的是依靠熟練的開發技術和開發經驗。

4漏洞舉例:一個sql的注入式漏洞

    有幾種情形使得sql注人攻擊成為可能。最常見的原因是,使用拼接形成的sql語句去操作數據庫。譬如,傳入用戶輸人的管理員用戶名和密碼,把這2個參數拼接形成sql語句,通過執行該sql語句,以便驗證用戶輸人的管理員用戶名和密碼的正確性。具體過程如下:

    一般情況下,用戶傳人正常的用戶名和密碼進行驗證,如傳人“myname”和“mypassword”進行驗證,得到的sql語句將是:

    這個sql語句很正常。但是,這只是開發人員預期的做法:通過管理員用戶名和密碼來驗證賬戶信息。但因為參數值沒有被正確地加碼,黑客可以很容易地修改查詢字符串的值,以改變sql語句的邏輯。譬如,分別傳人“myname’ ori=1--” ,  "mypassword",得到的sql語句將是: 

   

    在用戶名“myname’  or i=i--”中,第一個“”’結束了原有字符串中第一個單撇號的配對,"or”后面的“i=i”會導致不管前面的驗證結果如何,都會返回真true值,而隨后的“一”將把其后的sql語句注釋掉?,F在問題出現了,不管使用什么用戶名和密碼,都能驗證通過。在存在漏洞的數據顯示頁面,如果注人join語句,就能獲取數據庫里的所有數據,顯示在頁面上,如獲取用戶名、密碼等;而注入up-date/insert/delete語句將改變數據,如添加新的管理員賬號等。這樣,數據庫將不再安全。

    sql注人安全漏洞的形成,根本在于sql語句的拼接,只要放棄sql語句拼接,適用規范的加碼訪問方式,問題自然迎刃而解。以下便是修改后的安全驗證方法:

軟件安全論文范文3

西安電子科技大學(以下簡稱西電科大)是西北地區最早開設“編譯原理”課程的高校之一,由計算機學院和軟件學院開設的“編譯原理”分別于2003年、2004年被評為校級、省級精品課程,并獲2005年度“教育部-微軟精品課程”建設立項支持。

課程創新點

經過長期的教學實踐,西電科大“編譯原理”課程組已建立起了較完整的教學體系,包括年齡結構和知識結構合理的教師隊伍、反映本課程水平的自編教材及先進的教學實踐環境,其特色和創新點概述如下:

1)堅持教學科研并重,不斷更新教學內容

課程組成員堅持教學與科研并重,十幾年來先后主持與承擔國防預研、國防預研基金、橫向科研課題等十余項,發表學術與教學研究論文20余篇。這些課題所研究內容大部分是編譯領域的核心技術,科研成果水平在國內高校同行中處于領先地位。豐富的科研積累為教學的實施與改革提供了充足的養分。

課程組能夠將科研成果及時轉化到本課程的教學中,同時不斷更新教學內容和教學手段,極大地發揮了學生的學習熱情和創造性,提高了“編譯原理”課程教學的水平和質量。同時,通過科研與教學相結合,形成了一支學術造詣高、知識與年齡結構合理、勇于改革且團結協作的課程梯隊。

2)重視實驗教學研究與改革,培養學生工程實踐能力與素質

計算機科學與技術專業是一個實踐性要求很高的專業,而“編譯原理”是本專業中對軟件設計實驗環節要求更高的課程。“編譯原理”開設了獨立的綜合實驗“函數繪圖語言解釋器構造”,其中的三個實驗子系統“詞法分析器構造”、“語法分析器構造”、“語法制導翻譯圖形繪制”有機連為一體,反映了“編譯原理”課程的核心技術和實驗水平,充實了理論教學內容,培養了學生的工程實踐能力與科研素質。

我們還根據國內教學條件的實際情況,在所承擔的科研項目工作基礎上,于1993年自主研制開發了在微機和DOS/Windows環境下的詞法分析器生成器XDFLEX和語法分析器生成器XDYACC(它們是與編譯器構造領域中最具影響且被廣泛使用的、Unix環境下的詞法分析器生成器Lex和語法分析器生成器Yacc兼容的軟件,其中XD是我校英文縮寫),當時在國內是首創。1996年,我們又對XDFLEX進行了改造,增加了漢字識別的自動生成,并重新命名為XDCFLEX。至此,XDCFLEX/ XDYACC形成了具有中國特色的、教學與科研兼顧的編譯器編寫工具(放在我校網站上供自由下載)。此工具不但提高了我校學生的上機實習水平和“編譯原理”課程實驗室建設的水平,同時也被國內多所高校的教師和學生以及研究所的科研人員使用,提高了我校“編譯原理”課程在國內的地位。

課程建設的實施辦法

1)明確目標,合理安排。根據課程組的現有條件,制定合理的建設目標和課程質量標準,提出師資隊伍建設規劃以及教學過程、教學管理和教學改革等方面的基本要求。依靠教師和教學管理人員,明確職責,分級建設,責任到人。

2)樹立課程整體優化的觀念。在明確課程建設目標的前提下,解決相關課程之間的配合和銜接問題,推進“模塊課程”或“系列課程”的整體優化,將課程建設放在專業建設和培養模式中進行優化設計。

3)重視師資隊伍建設,開展教學改革與研究。課程建設應形成合理、優化的專業教師梯隊,以高層次、高學歷教師為主體,教師隊伍中高、中、初級職稱比例合適,課程負責人具有較高的學術水平和教學水平,課程組有計劃地經常開展教研活動,加強對中青年教師的培養。保證每年有一定的教學改革項目或教研項目立項和教學改革成果。

4)加強教材建設,改革教學手段。一方面采用國內現有的先進教材和精品教材,另一方面根據學院自身的現有條件和專業特點組織教師自編部分具有一定創新性和特色的教材。同時制作、收集和整理電子教材、課件以及教輔材料,逐步形成立體化教材體系。根據本課程的教學特點,采用多媒體教學,建立教學網站,實現網上教學輔導。

5)建立健全學生評價、教師同行聽課和教學督導組聽課機制,逐步完善教學質量監控和評估體系,確保和提高課堂教學質量和效果。

6)建立有效的激勵機制。對于承擔精品課程建設任務并作出突出貢獻的課程負責人及骨干教師在評獎、評優、晉職等方面給予優先考慮。

教材介紹

課程組曾經選用陳火旺院士的《編譯原理》(國防科技大學出版社)、《編譯原理和技術》,經過長期積累,在總結二十多年教學經驗、科研與教學改革成果的基礎上,由劉堅教授主編了《編譯原理基礎》教材。該教材及與其配套的教學輔助指導書《編譯原理基礎-習題與上機題解答》全面體現編譯原理的教學規律,內容新穎先進,獨創性、實用性好,教學適用性強。自2002年出版以來,已發行萬余冊,被若干高校選用,在相關科研技術人員中亦被廣泛使用。2005年《編譯原理基礎》被評為西安電子科技大學優秀教材,同年,榮獲陜西省優秀教材二等獎。

課程組教師

目前,“編譯原理”課程組由4名主講和3名專職輔導教師組成。

劉堅:1982年2月起在西安電子科技大學任教,教授。主講本科生“編譯原理”、研究生“編譯原理與技術”等課程,研究方向為計算機軟件理論與技術。主持“Ada軟件開發平臺技術”、“軟件系統安全故障模式分析”、“軟件安全模式”等課題的研究工作,發表多篇學術論文。

龔杰民:1973年5月起在西安電子科技大學任教,教授,研究方向為人機交互技術和軟件開發工具。主講“編譯原理”、“形式語言與自動機理論”、“C程序設計”、“PROLOG程序設計”、“人機交互技術與可靠性工程”等課程。長期從事編譯原理、形式語言與自動機、人機交互技術等課程的教學與研究。發表教學研究及學術論文多篇,著有《C語言程序設計及其應用》、《標準C語言程序設計及應用》、《人機交互技術及可視化技術》、《人-計算機界面設計》(譯)等。主持的多項科研課題獲得省部級獎勵,其中,“觸摸屏電子筆”獲中國實用新型專利證書,主持的“液晶顯示器和等離子體顯示器的工效研究”課題成果已在日本使用。

方敏:1989年起在西安電子科技大學任教,博士,教授。主講“編譯原理”、“操作系統”、“計算機網絡”等課程,參加“聯合作戰態勢評估輔助決策模型研究”、“智能化多源數據融合”等課題的研究工作;編著教材“計算機操作系統”(西安電子科技大學出版社,2004);撰寫論文多篇。

張淑平:1995年起在西安電子科技大學任教,在讀博士生,副教授。主講“編譯原理”、“數據結構”等課程,西電科大 ACM/ICPC競賽基地教練, 參加“寬帶無線IP網絡安全體系結構”、“基于算法的容忍入侵檢測系統”等科研項目,著有“程序員教程”一書(清華大學出版社,2004),撰寫論文多篇。

張立勇:2001年起在西安電子科技大學任教,在讀博士生,講師。主講“編譯原理”、“分布對象技術”、“算法設計與分析”等課程,參加“計算機軟件安全模式分析”等課題研究,擔任西電科大ACM/ICPC競賽隊教練。

胡圣明:2003年起在西安電子科技大學任教,在讀博士生,講師。輔導“編譯原理”課程,主講“數據庫應用技術”課程,參加《編譯原理基礎-習題與上機題解答》的編寫工作。參加“程序理解征挖掘理論與方法的研究”、“面向對象逆向工程工具研究”、“系統應用軟件逆向工程工具研究”等科研項目的研究工作,撰寫論文多篇。

王小兵:2004年起在西安電子科技大學任教,在讀博士生,講師。輔導“編譯原理”課程,主講“數據庫系統”課程。

軟件安全論文范文4

論文摘要:網絡管理的目的就是確保一定范圍內的網絡及其網絡設備能夠穩定、可靠、高效地運行,使所有的網絡資源處于良好的運行狀態,達到用戶預期的要求。本文首先試著明確網絡管理的職責和網絡管理必備的知識要求,然后就網絡管理檔案的建立、硬件資源的管理和維護、網絡軟件的管理和維護、管理網絡安全等常規工作流程進行了初步的探討。 

現就常規的工作流程進行如下探討: 

一、網絡文檔的建立 

作為網絡管理員,最重要的一項任務就是建立網絡文檔,這是因為有很多情況要求網絡管理員必須全面一貫地記錄網絡的情況。無論是網絡突然出現問題而必須馬上排除,還是因為網管員的請假或者離職,有了一份詳盡、及時的文檔,查找問題和維護系統的時間都將大大縮短,許多錯誤和混亂也可以避免。 

1.何時編寫文檔?如果正在從草案開始設計網絡文檔,應該從第一天開始記錄所有細節。找一個筆記本,把記錄寫在上面,并作為網絡的一個組成部分。如果同時管理多個網絡,網絡文檔是十分關鍵的。如網絡管理員剛剛接手網管工作,那么第一項任務就是學習這些信息并填補缺少的細節。如果根本就沒有網絡文檔,應立即著手查詢并創建文檔。網絡文檔需要及時更新,至少一周一次。關鍵是養成保持最新信息的習慣。 

2.文檔中記錄什么?首先當然還是網絡的物理基礎結構;此外,應該記錄所有在安裝網絡硬件和軟件時計算機和網絡適配器的配置信息。在用戶進行硬件和軟件升級或服務器故障需重新安裝操作系統時,這些信息可以節省時間。 

網絡文檔可以包括網絡故障的恢復方案、備份步驟和日程,存儲和解決方法的記錄、用戶請求、維護記錄及長期和短期的網絡擴充計劃。網絡管理員還可以將更新操作系統、硬件或安全措施和培訓新用戶的計劃包容在網絡文檔中。 

二、硬件網絡資源的管理和維護 

1.實施常規檢查。網絡管理的重大責任之一是對網絡計算機實施常規、周期的診斷和防護性的維護措施。 

2.排除網絡故障。網絡管理人員花費時間最多的就是排除網絡故障。這是最能體現網絡管理員的技術水平和保持冷靜及邏輯思考能力的時候。隨著經驗的增長,解決問題的能力也會逐步提高。 

網絡管理員要了解各處可能發生的問題:時刻不忘在筆記本中記下調查結果和建議;利用書籍、期刊和自學培訓等方式盡可能地積累常見問題的解決方法;應盡可能多地收集信息,記錄在網絡文檔中。 

3.為故障恢復作準備。提前準備不是預防網絡故障發生的最好辦法,但它可以減少網絡故障造成的損失。在預防網絡故障的計劃中,網絡管理員不應將自己的思維局限在普通的問題上。應該考慮得更廣泛一些。設想發生了自然災害,如地震、火災等將整個網絡全部摧毀,網絡管理員該如何恢復,花費多少時間,采取哪一種步驟進行恢復。 

雖然不可能對每一次自然災害都做好充分的準備,也不可能完全避免可能會導致網絡停止工作的人類的某些缺點,但卻可以制訂一個可靠適時的備份計劃,使數據損失最小化。 

三、軟件管理和維護 

軟件管理包括添加新軟件、升級現有軟件和刪除過時軟件。如果在服務器上安裝,最好在安裝之前先備份好服務器。如果在工作站上安裝,應該先做一個安裝測試,并記錄下每一個步驟,然后保證每一臺工作站的一致性。如果每臺工作站上都使用相同的硬件和操作系統,一致性的安裝應用程序非常簡單;如果網絡上用戶過多,可以考慮使用某些特殊工具來生成軟件自動安裝過程,如Microsoft系統管理服務器。 

軟件永遠不可能完美,總會有這樣或那樣的問題。無論是操作系統還是設備的驅動程序,至少應每季度檢查一次有無升級的提示,進行現有軟件升級。對于過時軟件也應及時刪除。 

四、管理網絡安全 

要想保證網絡安全,應同時做好邊界防護和內部網絡的管理。網絡管理的職責之一就是定義、實施、管理和加強網絡的安全性。軟件安全策略的目標是: 

保證只有授權用戶可以使用一定受限的網絡資源,預防給予過高的權限,定時檢查用戶權限和用戶組賬號有無變更。減小數據、服務器和網絡設備等由于受到疏忽操作或惡意破壞而造成的損失。防止網絡中非授權的外部訪問。 

參考文獻: 

軟件安全論文范文5

論文關鍵詞:網絡安全,方法,病毒,計算機

在這個新時代計算機成為人們日常生活、工作、學習的必需品,網絡的應用也到了空前的階段。網上教育、網上預約、網上消費、網上訂票等逐漸流行起來,一些如淘寶、京東類的互聯網公司更是依托網絡建立和存在的。另外,隨著技術的進步,很多網上理財產品層出不窮,傳統銀行也在向著網絡靠攏。在2015年初國家更是提出“互聯網+”的規劃,這更使得許多企業不斷加大對網絡應用和研究。不過在網絡普及的同時,網絡安全也成為人們關注的話題。本文就針對計算機網絡安全的定義、問題因素、預防措施等方面做了系統論述。

2 計算機網絡安全

所謂計算機網絡安全,就是通過一定的控制技術和措施,來保證網絡信息的安全性,使它避免遭受惡意的盜取、更改、破壞,使其隱私性、完整性等得到保護。計算機網絡安全可以歸為兩方面,一是物理安全,一是邏輯安全。前者是指運用物理保護,使相關系統、設備免受破壞;后者是指相關數據信息的保護,保證其完整性、隱私性等。

3 計算機網絡安全問題產生原因

實際應用中,計算機網絡安全問題的誘因很多,按照發生主體可大致分為人為因素、自然因素、偶發因素。在這三類因素中以人為因素的頻次和破壞度最大,所謂人為因素主要是指一些思想不正的人利用計算機技術,通過人們網絡存在的漏洞進行非法盜取它人信息、破壞系統數據、編制電腦病毒等活動。而自然因素、偶發因素都是因為自然災害、計算機設備或技術等非人為原因造成的,危害性相對不是太大。針對計算機網絡的安全問題,我們總結如下:

3.1物理安全問題

所謂物理安全問題指的是計算機設備或網絡線路等面臨的網絡安全問題,例如:受自然災害或人為破壞導致的計算機網絡問題;設備損壞、被盜等引發的財務損失、數據丟失等。

3.2 系統安全問題

3.2.1硬件方面

硬件方面安全問題多是來自于生產制造,例如:制造過程中因為硬件問題導致線體接觸不良、電壓不穩定等。這種問題可以說是計算機自帶的,我們除了在計算機制造過程中嚴加控制工藝和制作標準外,還需要在硬件的制作中杜絕問題件的流轉。

3.2.2軟件方面

軟件即我們平常電腦上安裝的一個個應用程序,這些程序在編制時為了方便后續維護、開發等,往往預留設置了一些“后門”。但如果這些“后門”被不法入侵,就會帶來難以想象的后果。另外,因為設計者的疏忽使得軟件存在安全漏洞,以及設計出的軟件安全等級較低等因素,也會帶來軟件安全隱患。

3.2.3網絡通信協議方面

現在的網絡中局域網和專用網因為不與外網相連,自身具有封閉性或訪問控制等安全機制,使得它們相對的安全特性好。在網絡通信中安全問題多是表現在TCP/IP協議族上。此協議最初應用只是為了解決計算機的互通互聯、資源共享問題,并沒有對網絡間的安全問題作出防御措施,機電一體化 論文這使得其實際應用帶來系列安全隱患。

3.3 網絡與應用方面風險

網絡與應用方面的風險主要有兩種呈現方式,一是對通信系統的威脅,一是系統的攻擊。威脅具體形式包含資源的破壞、信息的濫用、數據的盜竊、服務的中斷等,將其進行歸類可分為偶發威脅和故意威脅,也可分為主動威脅和被動威脅;攻擊具體類型包含冒充、重放、篡改、拒絕服務、內部攻擊、外部攻擊、陷阱門、特洛伊木馬等,其中以特洛伊木馬泛濫較重,他能將消息向非授權信道傳送。這些威脅和攻擊的來源可歸為以下幾種情況,信息系統管理員等操作不當、管理體制不嚴給員工違規留下間隙、外部黑客間諜等的威脅或攻擊。

3.4 管理方面風險

在網絡應用中雖然需要依靠諸多設備、程序、線材等,但其主體應該是人,也就是網絡與信息系統的運用離不開人的作用,在網絡安全方面尤其如此。目前有些單位管理體制不嚴格,出現了系統密碼管理較亂、安全設備設置不當、缺少專職信息安全員等問題,這不禁使得防火墻、入侵檢測等無法發揮良好作用。

4 計算機網絡安全應對方法

4.1 物理安全策略

所謂物理安全策略是指利用有效措施避免自然災害、故意破壞等事情對計算機系統、服務器、通信鏈路等造成的損害。另外,對用戶的權限進行驗證,以及完善安全管理體制,避免越權操作或非法入侵盜竊數據等現象。物理安全策略還包含制定網絡安全規章制度和加強網絡安全管理。

4.2 網絡安全技術應用

網絡安全技術種類較多,常用的技術包括網絡加密技術、防火墻技術、操作系統安全內核技術、身份驗證驗證技術、網絡防病毒技術等。以下我們對相應技術進行介紹。

a.網絡加密技術:加密網絡可以防止別人搭線用網或竊聽,以及有效控制惡意軟件,保護網內的文件數據等的安全。常用的網絡加密方式包括鏈路加密、端點加密、節點加密,用戶需要根據自己實際情況進行加密方式選擇。

b.防火墻技術:它是利用計算機軟硬件的組合建立安全網關,將網絡與外界隔開,保護網絡不受來自外界的入侵。防火墻可描述為是由過濾器、安全策略、網關組成。它可以監控網絡通信數據,以及將風險區域與安全區域的連接隔離。

c.操作系統安全內核技術:這項技術是除了著手于傳統技術之外,在操作系統層次上進行安全考慮,目標是將內核中的不安全部分去除,保證系統安全。具體方式包括,應用高安全系統、升級系統安全配置等。

d.身份驗證技術:它是在用戶發送請求時對用戶進行身份驗證,如果不合法就阻止用戶的訪問,要是合法就進行進一步的用戶權驗證。實際應用中網絡采用的識別方法有口令、唯一標識符、標記識別等。

e.網絡防病毒技術:它的具體實現方式為監測和掃描網絡服務器中的文件,對網絡文件進行訪問權限設置,以及在工作站上運用防病毒芯片等。

4.3 管理政策措施

計算機安全管理的保證,還需要嚴格的管理制度,這要從計算機的設計開發單位、軟件設計應用單位,到系列涉及網絡安全的單位的管理工作。另外,國家相關法律的管控對網絡安全也是一種保障,可以有效打擊不法網絡行為,保證網絡應用環境。

5 結束語

計算機網絡安全是較為復雜的系統工程,需要綜合的方面較多,包括管理、技術、設備等。安全操作系統需要將各類技術進行整體運用,如防火墻技術、入侵檢測技術等,從而形成完整的防護體系。另外,計算機網絡安全的保證還需要國家法律的支持,對于那些跨國的網絡入侵更需要國際間的合作。總之,計算機網絡安全的保障,不僅需要依靠網絡的防護,也需要外界環境的制約。

參考文獻

[1]龍冬陽著.《網絡安全技術及應用》.華南理工大學出版社,2006.2.

[2]韓洪鋒.淺談企業網絡安全策略[J].Fujian?Computer,2010,(01)

軟件安全論文范文6

關鍵詞:計算機病毒,信息安全博物館

 

0.引言

當前,我們正處在飛速發展的信息社會,計算機已經普及到我們工作和學習的每個角落,我們對計算機和計算機網絡的依賴性也越來越高。隨著博物館信息化的推進,很多重要數據都以電子文件的形式保存,雖然現階段博物館擁有基本抵御網絡安全威脅的能力和硬件設施,但是針對數據、信息、身份等竊取為主的入侵攻擊、機密信息泄露、重要數據丟失等現象仍然時有發生,因此在博物館信息化建設中加強信息安全迫在眉睫。

1.博物館信息化建設中信息安全的重要性

信息是博物館的重要資源,信息安全是博物館信息化建設中的重要問題,特別是現代化博物館的信息化建設將由獨立的計算機服務器過渡到計算機網絡集成化管理,信息的安全問題更加突出。計算機病毒與互聯網黑客入侵,計算機管理及應用人員在使用中的疏漏等,都容易威脅到博物館信息化網絡系統的信息安全。

博物館的信息系統存在安全方面的問題主要表現在:①計算機病毒和互聯網黑客入侵。博物館網站的電子信箱每天都會接收到包括病毒程序和釣魚網頁鏈接的垃圾郵件,這對博物館的信息安全構成嚴重威脅,因此必須采取防病毒措施避免病毒和黑客程序在博物館計算機網絡內傳播。②博物館使用計算機的工作人員也必須保持安全防范意識,不要認為計算機安裝了殺毒軟件和病毒防火墻就不會遭受病毒和黑客的入侵,而要根據實際使用情況對殺毒軟件進行合理配置,打開殺毒軟件的實時監控功能,并且定期進行殺毒軟件的升級和相關病毒代碼庫文件的更新,保證殺毒軟件能夠查殺互聯網上最新流行的病毒。③做好計算機重要數據的備份。

博物館的計算機專業技術人員應經常對整個計算機網絡系統進行維護、檢測,發現問題及時解決,消除安全隱患。同時博物館在進行計算機硬件建設時不應忽視軟件方面的投資,一方面適當購買計算機信息安全產品,如企業級網絡版殺毒軟件、企業級防火墻軟件等,在技術方面消除安全隱患;另一方面就是對計算機技術人員的定期培訓,以提高計算機管理人員的網絡信息維護的能力。

2.計算機病毒的傳播途徑、處理方法及預防技巧

計算機病毒程序的傳播途徑主要有以下兩種:①通過存儲介質。存儲介質包括軟盤、硬盤(包括移動硬盤)、光盤、優盤和各種數碼設備的存儲介質(包括MP3、MP4、數碼伴侶、SD卡、CF卡)等,這些存儲介質存放用戶需要的信息數據文件,一旦這些信息數據文件受到病毒的感染,這些存儲介質將會成為病毒傳播的物理介質。②通過網絡方式。網絡方式包括電子郵件、互聯網地址頁面、網絡協議等,互聯網絡的普及給病毒的傳播增加了新的途徑。目前新型的病毒程序不但能夠感染計算機的數據文件,而且能夠主動對網絡上的計算機進行攻擊,并造成大規模的計算機中毒,進而使整個計算機網絡陷入癱瘓狀態。

計算機病毒的處理方法:首先判斷計算機是否感染病毒程序,只需要查看計算機中的安全軟件或殺毒軟件能否正常運行;如果安全軟件或殺毒軟件都不能正常運行的話,就基本確定計算機被病毒感染了。其次為防止病毒在網絡上傳播和相互感染,在處理感染病毒的計算機前,都必須斷開計算機的物理網絡連接,然后進行計算機病毒的清除工作。再次根據計算機感染病毒的具體特性,采用針對病毒特性的方法進行查殺病毒。最后連接計算機網絡并且升級安全軟件和殺毒軟件,確保它們處于正常運行的狀態,避免計算機受到病毒程序和木馬程序的重復感染。免費論文參考網。

預防計算機病毒有以下技巧:①在計算機上安裝安全軟件并且更新到最新版本,及時升級計算機操作系統安全補丁,定期檢查計算機系統的整體安全性。免費論文參考網。②在計算機上安裝殺毒軟件,開啟殺毒軟件的實時監控功能,及時更新殺毒軟件的病毒特征數據庫,定期檢查計算機內的所有文件,檢測可能入侵計算機的未知病毒程序。③在計算機上安裝防火墻軟件,設置合適的防火墻軟件安全策略,能夠有效阻止來自互聯網絡上黑客的入侵攻擊。④建立良好的計算機使用習慣,例如不要打開來歷不明的郵件及其附件,不要訪問不太了解的網站,不要運行從互聯網上下載后未經殺毒處理的軟件等。⑤在使用各種存儲介質前,先運行殺毒軟件對存儲介質進行病毒檢查,在確認沒有病毒的情況下才打開存儲介質里的文件。⑥定期對計算機進行全盤病毒木馬掃描,及時發現隱藏在計算機中的各種病毒木馬程序。

3.計算機網絡入侵的攻擊方法和防范措施

在互聯網普及的時代,博物館信息化建設需要結合計算機網絡新技術,在抵御病毒入侵的同時,更加需要抵御來自互聯網的黑客入侵攻擊。黑客入侵的攻擊方法有:掃描器法、特洛伊木馬法、拒絕服務攻擊法等。

(1)掃描器是利用客戶機/服務器(簡稱C/S)結構中的“請求——應答”機制來實現的。它通過使用不同的請求信息依次向遠程主機或本地主機發送服務請求,如果遠程主機或本地主機有響應,則表明與服務請求所對應的服務正在進行中,這時再進一步分析和確定服務軟件的版本信息,并試探該版本中的漏洞是否存在,從而實現掃描的目的。網絡入侵掃描器具備的基本功能包括:利用網絡命令掃描并且發現目標主機及其所在的計算機網絡,發現目標主機后能夠掃描目標主機正在運行的各種服務及其對應的端口,能夠掃描并測試目標主機上這些服務中是否存在漏洞,能夠結合其它黑客工具對目標主機實施攻擊并且達到控制目標主機的作用。免費論文參考網。

預防掃描器法網絡入侵攻擊的方法是:使用正版的操作系統軟件并及時安裝操作系統的漏洞補丁升級程序,使用正版的各種應用程序軟件并及時安裝軟件的升級補丁程序,保持操作系統和應用軟件處于最新的版本,使用安全軟件檢查系統軟件,這樣能夠有效防止因系統漏洞或者軟件漏洞而導致計算機被網絡掃描器攻擊入侵。

(2)特洛伊木馬(簡稱木馬)是一種C/S結構的網絡應用程序。木馬的服務器端程序可以駐留在目標主機上以后臺方式自動運行,攻擊者使用木馬的客戶端程序與駐留在目標主機上的服務器木馬程序進行通信,進而獲取目標主機上的各種信息。例如,竊取用戶口令、復制或刪除文件、控制目標主機等。

計算機系統中出現木馬程序的原因主要有三種:第一種是合法用戶故意獲得木馬程序并將其安裝在系統上;第二種是互聯網上免費提供下載的軟件被植入木馬程序,合法用戶在安裝該軟件時,無意識地將木馬程序安裝到了系統上;第三種是合法用戶訪問掛馬網站激活了網頁木馬而中毒。網頁木馬防不勝防,主要有兩個原因:一、網頁木馬利用用戶電腦中的各式各樣的漏洞偷偷潛入;以往最多的是系統漏洞,現在主流的都是第三方軟件漏洞,因為很多用戶都沒有給軟件打安全補丁的習慣。二、木馬在變成網頁木馬之前,一般都會針對各種流行的殺毒軟件使用加花、加殼等手段進行病毒免殺處理,從而逃避殺毒軟件的查殺。

預防木馬入侵的方法是:不要打開來歷不明的軟件程序;不要打開未知的互聯網網頁地址;通過安全軟件檢查計算機操作系統是否存在木馬程序。

(3)拒絕服務攻擊(簡稱DoS攻擊)是指攻擊者通過消耗或破壞目標系統上的網絡帶寬、系統資源、服務程序使目標系統無法提供正常的網絡服務。DoS攻擊會導致計算機系統資源匱乏,無論計算機的處理速度多快、內存容量多大、網絡帶寬的速度多快,都無法避免這種攻擊帶來的后果,因此DoS攻擊是一種對計算機網絡危害巨大的惡意攻擊。DoS攻擊以分布式拒絕服務攻擊(簡稱DDoS攻擊)最為典型。發動一次DDoS攻擊,攻擊者首先控制大量的僵尸機(攻擊者通過操作系統或某些常用應用程序的漏洞來獲得訪問主機系統的權限,并在主機系統里安裝木馬程序,這些被入侵的主機系統就是僵尸機),大量的僵尸機組織在一起就形成一個僵尸網絡,攻擊者控制僵尸網絡同時以高速度向目標主機發送大量的數據包,目標主機就會因處理源源不斷的數據包而迅速消耗系統資源,最終導致目標主機無法響應正常的請求或死機。

防范拒絕服務攻擊的對策有:①進行拒絕服務檢測,如主機異常情況的檢測、主機網絡連接特征的檢測、偽造數據包的檢測、統計檢測等;②增強容忍拒絕服務攻擊的能力;③阻止拒絕服務攻擊,如通過入口過濾、源端統計過濾、基于路由過濾等方式來過濾明顯偽造的數據包;④追蹤拒絕服務攻擊;⑤網絡的邊界過濾;⑥合理編寫防火墻規則和路由器的訪問控制列表,合理過濾數據流;⑦網絡的流量控制;⑧網絡帶寬提供冗余,關鍵的防火墻和服務器提供備份;⑨盡量為系統打好必須的安全補??;⑩服務器采用DNS輪詢或負載均衡技術等等。拒絕服務攻擊問題一直以來得不到根本的解決,是因為這是由于計算機網絡協議本身的安全缺陷造成的,因此無法從根本上抵御拒絕服務攻擊?!?】

4.加強博物館網絡安全和提高安全防范技能,有效保護博物館信息化建設成果

博物館的計算機網絡安全是保護博物館計算機網絡系統中的硬件、軟件和數據資源,不因偶然或其他的原因遭到破壞、更改、泄露,使博物館計算機網絡系統能夠連續可靠地正常運行并提供網絡服務。加強博物館計算機網絡安全和提高博物館計算機網絡安全防范技能有以下的對策:

(1)在技術層面的對策。①加強網絡安全教育和管理。提高工作人員的保密觀念和責任心, 教育工作人員嚴格遵守操作規程和各項保密規定,防止人為事故的發生。②運用網絡加密技術保護網絡傳輸的數據。把各種加密算法結合在一起使用,這樣可以更加有效地加強網絡的完全性。網絡加密技術也是網絡安全最有效的技術之一,既可以對付惡意軟件攻擊又可以防止非授權用戶的訪問。③加強計算機網絡訪問控制。訪問控制是網絡安全防范和保護的主要策略,它的主要任務是保證網絡資源不被非法使用和非常訪問,也是維護網絡系統安全、保護網絡資源的重要手段。④信息資源數據庫的備份與恢復。博物館信息資源數據庫的備份與恢復是數據庫專業技術人員維護博物館信息數據安全性和完整性的重要操作。⑤采用防火墻技術是解決網絡安全問題的主要手段。防火墻是在網絡之間執行訪問控制策略的系統,通過監測、限制、更改跨越防火墻的數據流,盡可能地對外部屏蔽網絡內部的信息、結構和運行狀況,而且防火墻具有較強的抗攻擊能力。

(2)在物理層面的對策。①保證博物館計算機網絡系統實體有安全的物理環境條件,如溫度、濕度、空氣潔凈度、腐蝕度、蟲害、振動和沖擊、電氣干擾等方面,都要有具體的要求和嚴格的標準。②選擇博物館信息中心機房安裝場所十分重要,它直接影響到計算機系統的安全性和可靠性,而且要注意其外部環境安全性、地質可靠性、場地抗電磁干擾性,避開強振動源和強噪聲源,避免設在建筑物高層和用水設備的下層或隔壁,還要注意出入口的管理。③博物館信息中心機房的安全防護是針對環境的物理災害和防止未授權的個人或團體破壞、篡改或盜竊網絡設施、重要數據而采取的安全措施和對策。首先物理訪問控制識別訪問用戶的身份并對其合法性進行驗證,其次對來訪者必須限定其活動范圍,再次要在計算機系統中心設備外設多層安全防護圈防止非法暴力入侵,最后信息中心計算機系統設備所在的建筑物應具有抵御各種自然災害的設施?!?】

5.結論

我們只有重視博物館信息化建設中信息安全的重要性,做好各項措施預防計算機病毒并且有效抵御互聯網的黑客入侵攻擊,加強博物館計算機網絡安全和提高博物館計算機網絡安全防范技能,才能保障博物館信息化建設成果。

參考文獻:

[1]王海彬. 網絡拒絕服務攻擊及防范對策[J]. 網管員世界,2008,24:98-102.

[2]顧巧論,高鐵杠,賈春福. 計算機網絡安全[M], 清華大學出版社,2008,6.

[3]張洪彪. 淺談計算機網絡安全與防范[J]. 決策與信息,2009,12:186-188.

亚洲精品一二三区-久久