大拱桥--暨南大学学生门户 » 图书馆 » 电子邮件(E-mail) » 网络安全高级软件编程技术
名称 网络安全高级软件编程技术
索引号 TP393.08/201033
分类号 TP393.08
TP393.08(电子邮件(E-mail))
TP393.0(一般性问题)
TP393(计算机网络)
TP39(计算机的应用)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 吴功宜、
出版社 北京 : 清华大学出版社, 2010
ISBN 978-7-302-21904-0
页数 391页 : 图 ; 26cm 光盘1片
价格 CNY39.50
标签 网络安全、信息安全、安全、编程、cs、linux、net、
简介
注解 “十一五”国家重点图书 有书目 (第388-391页) 本书作者在总结了多年网络安全科研与教学实践经验的基础上,设计了12个“近似实战”的网络安全软件设计与编程训练的课题。训练课题覆盖了密码学在网络通信中的应用,网络端口扫描、网络嗅探器等。
书籍简介

本书的作者队伍是由南开大学计算机系、国家计算机病毒应急处理中心的人员组成。作者在总结多年网络安全科研与教学实践经验的基础上,设计了12个“近似实战”的网络安全软件设计与编程训练的课题。训练课题覆盖了从密码学在网络通信中的应用,网络端口扫描、网络嗅探器、网络诱骗、网络入侵检测、安全web、防火墙,到linux内核网络协议栈程序加固、网络病毒与垃圾邮件的检测与防治技术。训练课题接近研究的前沿,覆盖了网络安全研发的主要领域与方向。完成网络安全训练课题的操作系统选择为linux,完成训练课题不限定任何特殊的硬件环境与编程语言。通过在linux环境中完成网络安全软件的设计与编程训练,提高读者研发具有自主知识产权的网络安全技术和产品的能力。
本书可以作为计算机、信息安全、软件工程、通信工程、电子信息及相关专业的硕士与工程硕士研究生、博士研究生的教材或参考书,以及本科计算机专业,信息安全专业高年级学生网络安全教材或参考书,也可作为网络安全高级软件编程人才的培训教材与研发工作参考手册。

书籍目录

第1章 网络安全课程内容、编程训练要求与教学指导
1.1 网络安全技术的特点
1.2 网络安全形势的演变
1.3 网络安全技术研究的基本内容
1.4 网络安全技术领域自主培养人才的重要性
1.5 网络安全软件编程课题训练的基本内容与目的
1.6 网络安全软件编程课题训练教学指导
第2章 linux网络协议栈简介
2.1 linux网络协议栈概述
2.2 linux网络协议栈中报文发送和接收流程导读
第3章 基于des加密的tcp聊天程序
3.1 本章训练目的与要求
3.2 相关背景知识
3.3 实例编程练习
3.4 扩展与提高
第4章 基于rsa算法自动分配密钥的加密聊天程序
4.1 编程训练目的与要求
4.2 相关背景知识
4.3 实例编程练习
4.4 扩展与提高
.第5章 基于md5算法的文件完整性校验程序
5.1 本章训练目的与要求
5.2 相关背景知识
5.3 实例编程练习
5.4 扩展与提高
第6章 基于raw socket的网络嗅探器程序
6.1 本章训练目的与要求
6.2 相关背景知识
6.3 实例编程练习
6.4 扩展与提高
第7章 基于openssl的安全web服务器程序
7.1 本章训练目的与要求
7.2 相关背景知识
7.3 实例编程练习
7.4 扩展与提高
第8章 网络端口扫描器的设计与编程
8.1 本章训练目的与要求
8.2 相关背景知识
8.3 实例编程练习
8.4 扩展与提高
第9章 网络诱骗系统设计与实现
9.1 本章训练目的与要求
9.2 相关背景知识
9.3 实例编程练习
9.4 扩展与提高
第10章 入侵检测模型的设计与实现
10.1 本章训练目的与要求
10.2 相关背景知识
10.3 实例编程练习
10.4 扩展与提高
第11章 基于netfilter防火墙的设计与实现
11.1 本章训练目的与要求
11.2 相关背景知识
11.3 实例编程练习
11.4 扩展与提高
第12章 linux内核网络协议栈加固
12.1 编程训练目的与要求
12.2 相关背景知识
12.3 实例编程练习
12.4 扩展与提高
第13章 利用sendmail实现垃圾邮件过滤的软件编程
13.1 编程训练目的
13.2 编程训练要求
13.3 相关知识
13.4 编程训练设计分析
13.5 扩展与提高
第14章 基于特征码的恶意代码检测系统的设计与实现
14.1 编程训练目的与要求
14.2 相关背景知识
14.3 实例编程练习
14.4 扩展与提高
参考文献