網絡安全高級軟件編程技術 版權信息
- ISBN:9787302219040
- 條形碼:9787302219040 ; 978-7-302-21904-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
網絡安全高級軟件編程技術 本書特色
本書的作者隊伍是由南開大學計算機系、國家計算機病毒應急處理中心的人員組成。作者在總結多年網絡安全科研與教學實踐經驗的基礎上,設計了12個“近似實戰”的網絡安全軟件設計與編程訓練的課題。訓練課題覆蓋了從密碼學在網絡通信中的應用,網絡端口掃描、網絡嗅探器、網絡誘騙、網絡入侵檢測、安全Web、防火墻,到Linux內核網絡協議棧程序加固、網絡病毒與垃圾郵件的檢測與防治技術。訓練課題接近研究的前沿,覆蓋了網絡安全研發的主要領域與方向。完成網絡安全訓練課題的操作系統選擇為Linux,完成訓練課題不限定任何特殊的硬件環境與編程語言。通過在Linux環境中完成網絡安全軟件的設計與編程訓練,提高讀者研發具有自主知識產權的網絡安全技術和產品的能力。
本書可以作為計算機、信息安全、軟件工程、通信工程、電子信息及相關專業的碩士與工程碩士研究生、博士研究生的教材或參考書,以及本科計算機專業,信息安全專業高年級學生網絡安全教材或參考書,也可作為網絡安全高級軟件編程人才的培訓教材與研發工作參考手冊。
網絡安全高級軟件編程技術 內容簡介
本書的作者隊伍是由南開大學計算機系、國家計算機病毒應急處理中心的人員組成。作者在總結多年網絡安全科研與教學實踐經驗的基礎上,設計了12個“近似實戰”的網絡安全軟件設計與編程訓練的課題。訓練課題覆蓋了從密碼學在網絡通信中的應用,網絡端口掃描、網絡嗅探器、網絡誘騙、網絡入侵檢測、安全Web、防火墻,到Linux內核網絡協議棧程序加固、網絡病毒與垃圾郵件的檢測與防治技術。訓練課題接近研究的前沿,覆蓋了網絡安全研發的主要領域與方向。完成網絡安全訓練課題的操作系統選擇為Linux,完成訓練課題不限定任何特殊的硬件環境與編程語言。通過在Linux環境中完成網絡安全軟件的設計與編程訓練,提高讀者研發具有自主知識產權的網絡安全技術和產品的能力。
本書可以作為計算機、信息安全、軟件工程、通信工程、電子信息及相關專業的碩士與工程碩士研究生、博士研究生的教材或參考書,以及本科計算機專業,信息安全專業高年級學生網絡安全教材或參考書,也可作為網絡安全高級軟件編程人才的培訓教材與研發工作參考手冊。
網絡安全高級軟件編程技術 目錄
第1章 網絡安全課程內容、編程訓練要求與教學指導1.1 網絡安全技術的特點1.1.1 網絡安全與現代社會安全的關系1.1.2 網絡安全與信息安全的關系1.1.3 網絡安全與網絡新技術的關系1.1.4 網絡安全與密碼學的關系1.1.5 網絡安全與國家安全戰略的關系1.2 網絡安全形勢的演變1.2.1 Internet安全威脅的總體發展趨勢1.2.2 近期網絡安全威脅的主要特點1.3 網絡安全技術研究的基本內容1.3.1 網絡安全技術研究內容的分類1.3.2 網絡攻擊的分類1.3.3 網絡安全防護技術研究1.3.4 網絡防病毒技術研究1.3.5 計算機取證技術研究1.3.6 網絡業務持續性規劃技術研究1.3.7 密碼學在網絡中的應用研究1.3.8 網絡安全應用技術研究1.4 網絡安全技術領域自主培養人才的重要性1.4.1 網絡安全技術人才培養的迫切性1.4.2 網絡安全技術人才培養的特點1.5 網絡安全軟件編程課題訓練的基本內容與目的1.5.1 基于DES加密的TCP聊天程序編程訓練的基本內容與目的1.5.2 基于RSA算法自動分配密鑰的加密聊天程序編程訓練的基本內容與目的1.5.3 基于MD5算法的文件完整性校驗程序編程訓練的基本內容與目的1.5.4 基于Raw Socket的Sniffer設計與編程訓練的基本內容與目的1.5.5 基于OpenSSL的安全Web服務器設計與編程訓練的基本內容與目的1.5.6 網絡端口掃描器設計與編程訓練的基本內容與目的1.5.7 網絡誘騙系統設計與編程訓練的基本內容與目的1.5.8 入侵檢測系統設計與編程訓練的基本內容與目的1.5.9 基于Netfilter和IPTables防火墻系統設計與編程訓練的基本內容與目的1.5.10 Linux內核網絡協議棧加固編程訓練的基本內容與目的1.5.11 利用Sendmail收發和過濾郵件系統設計與編程訓練的基本內容與目的1.5.12 基于特征碼的惡意代碼檢測系統的設計與編程訓練的基本內容與目的1.6 網絡安全軟件編程課題訓練教學指導1.6.1 網絡安全軟件編程訓練課題選題的指導思想1.6.2 網絡安全軟件編程訓練課題選題覆蓋的范圍1.6.3 網絡安全軟件編程訓練課題編程環境的選擇1.6.4 網絡安全軟件編程訓練選題指導第2章 Linux網絡協議棧簡介2.1 Linux網絡協議棧概述2.1.1 Linux網絡協議棧的設計特點2.1.2 Linux網絡協議棧代碼中使用的固定實現模式2.1.3 TCP/IP協議棧中主要模塊簡介2.2 Linux網絡協議棧中報文發送和接收流程導讀2.2.1 報文在Linux網絡協議棧中的表示方法2.2.2 報文發送過程2.2.3 報文接收過程第3章 基于DES加密的TCP聊天程序3.1 本章訓練目的與要求3.2 相關背景知識3.2.1 DES算法的歷史3.2.2 DES算法的主要特點3.2.3 DES算法的基本內容3.2.4 TCP協議3.2.5 套接字3.2.6 TCP通信相關函數介紹3.3 實例編程練習3.3.1 編程練習要求3.3.2 編程訓練設計與分析3.4 擴展與提高3.4.1 高級套接字函數3.4.2 新一代對稱加密協議AES3.4.3 DES安全性分析第4章 基于RSA算法自動分配密鑰的加密聊天程序4.1 編程訓練目的與要求4.2 相關背景知識4.3 實例編程練習4.3.1 編程訓練要求4.3.2 編程訓練設計與分析4.4 擴展與提高4.4.1 RSA安全性4.4.2 其他公鑰密碼體系4.4.3 使用Select機制進行并行通信4.4.4 使用異步I/O進行通信優化
第5章 基于MD5算法的文件完整性校驗程序5.1 本章訓練目的與要求5.2 相關背景知識5.2.1 MD5算法的主要特點5.2.2 MD5算法分析5.3 實例編程練習5.3.1 編程練習要求5.3.2 編程訓練設計與分析5.4 擴展與提高5.4.1 MD5算法與Linux口令保護5.4.2 Linux系統GRUB的MD5加密方法5.4.3 字典攻擊與MD5變換算法第6章 基于Raw Socket的網絡嗅探器程序6.1 本章訓練目的與要求6.2 相關背景知識6.2.1 原始套接字6.2.2 TCP/IP網絡協議棧結構6.2.3 數據的封裝與解析6.3 實例編程練習6.3.1 編程練習要求6.3.2 編程訓練設計與分析6.4 擴展與提高6.4.1 使用libpcap捕獲數據報6.4.2 使用tcpdump捕獲數據報第7章 基于OpenSSL的安全Web服務器程序7.1 本章訓練目的與要求7.2 相關背景知識7.2.1 SSL協議介紹7.2.2 OpenSSL庫7.2.3 相關數據結構分析7.3 實例編程練習7.3.1 編程練習要求7.3.2 編程訓練設計與分析7.4 擴展與提高7.4.1 客戶端認證7.4.2 基于IPSec的安全通信第8章 網絡端口掃描器的設計與編程8.1 本章訓練目的與要求8.2 相關背景知識8.2.1 ping程序8.2.2 TCP掃描8.2.3 UDP掃描8.2.4 使用原始套接字構造并發送數據包8.3 實例編程練習8.3.1 編程練習要求8.3.2 編程訓練設計與分析8.4 擴展與提高8.4.1 ICMP掃描擴展8.4.2 TCP掃描擴展8.4.3 系統漏洞掃描簡介8.4.4 Linux環境中Nmap的安裝與使用
第9章 網絡誘騙系統設計與實現9.1 本章訓練目的與要求9.2 相關背景知識9.2.1 網絡誘騙系統的技術手段9.2.2 網絡誘騙系統分類9.2.3 可加載內核模塊介紹9.2.4 Linux系統調用實現原理9.2.5 Linux鍵盤輸入實現原理9.3 實例編程練習9.3.1 編程練習要求9.3.2 編程訓練設計與分析9.4 擴展與提高9.4.1 其他鍵盤輸入的截獲方法9.4.2 實現LKM在系統啟動時自動加載9.4.3 隱藏LKM模塊9.4.4 隱藏相關文件9.4.5 基于Linux網絡協議棧下層設備驅動實現通信隱藏9.4.6 網絡誘騙系統的發展趨勢……
第10章 入侵檢測模型的設計與實現第11章 基于Netfilter防火墻的設計與實現第12章 Linux內核網絡協議棧加固第13章 利用Sendmail實現垃圾郵件過濾的軟件編程第14章 基于特征碼的惡意代碼檢測系統的設計與實現參考文獻
展開全部
網絡安全高級軟件編程技術 作者簡介
吳功宜,南開大學信息技術科學學院計算機系教授、博士生導師。曾任南開大學計算機系系主任、研究生院常務副院長、信息技術科學學院院長。研究方向:計算機網絡與信息系統,網絡與信息安全。從1984年開始為本科生和研究生講授“計算機網絡”等課程;主持和參加完成多項網絡與信息安全方向科研項目,發表學術論文50余篇;參加編著和出版的教材、專著、譯著共28部,其中“十一五”國家級規劃教材《計算機網絡(第2版)》被教育部評為2008年度普通高等教育精品教材。2000年獲南開大學特等獎教金,2003年獲天津市十五立功獎章,享受國務院政府特殊津貼。 張建忠,博士,南開大學信息技術科學學院計算機系教授、博士生導師。研究方向:對等計算、網絡安全、網絡管理。承擔了“網絡入侵檢測與攻擊防護”、“基于DHT信用機制的垃圾郵件過濾方法研究”、“無結構P2P文件共享系統中稀缺文件查詢機制研究”等多項科研項目,發表學術論文40余篇;多年來承擔計算機網絡方向本科生及研究生的教學工作,講授“計算機網絡基礎”、“網絡技術與應用”、“網絡管理”、“網絡安全技術”、“對等計算”等課程;出版了“十五”國家級規劃教材