第1章网络安全基础/1
1.1网络安全的概念/1
1.2主要的网络安全威胁/2
1.3TCP/IP协议簇的安全问题/4
1.3.1链路层协议的安全隐患/4
1.3.2网络层协议的安全隐患/5
1.3.3传输层协议的安全隐患/5
1.3.4应用层协议的安全隐患/6
1.4OSI安全体系结构/7
1.4.1安全服务/7
1.4.2安全机制/7
1.5网络安全服务及其实现层次/8
1.5.1机密性/8
1.5.2完整性/9
1.5.3身份认证/9
1.5.4访问控制/10
1.5.5不可否认/10
1.5.6可用性/10
1.6TCP/IP协议簇的安全架构/11
1.7PPDR安全模型/12
1.8可信计算机系统评价准则/14
1.9信息系统安全保护等级划分准则/16
习题/17第2章网络安全威胁/18
2.1隐藏攻击者的地址和身份/18
2.2踩点技术/19
2.3扫描技术/19
2.3.1主机扫描/19
2.3.2端口扫描/19
2.3.3操作系统探测/21
2.3.4漏洞扫描/21
2.4嗅探技术/22
2.5攻击技术/22
2.5.1社会工程/23
2.5.2口令破解/23
2.5.3IP欺骗/24
2.5.4ARP欺骗/26
2.5.5DNS欺骗/26
2.5.6会话劫持/26
2.5.7拒绝服务攻击/27
2.5.8缓冲区溢出攻击/30
2.6权限提升/33
2.7掩盖踪迹/33
2.8创建后门/33
2.9Web攻击技术/34
2.9.1SQL注入攻击/34
2.9.2XSS攻击/37
习题/39第3章密码学概述/40
3.1密码学起源/40
3.2密码的基本概念/42
3.2.1密码编码学/42
3.2.2密码分析学/43
3.2.3密钥管理学/46
3.3传统密码技术/48
3.3.1置换密码/48
3.3.2代换密码/49
3.3.3一次一密/51
3.3.4转轮机/52
3.3.5电码本/53
习题/55第4章对称加密/56
4.1流密码/56
4.1.1流密码结构/57
4.1.2RC4算法/59
4.2分组密码/60
4.2.1数据加密标准(DES)/61
4.2.2三重DES/69
4.2.3高级加密标准(AES)/70
4.3随机数和伪随机数/76
4.3.1随机数的应用/77
4.3.2真随机数发生器、伪随机数发生器和伪随机函数/78
4.4分组密码的工作模式/79
4.4.1ECB模式/79
4.4.2CBC模式/80
4.4.3CFB模式/81
4.4.4CTR模式/82
习题/83第5章公钥密码/85
5.1简介/85
5.1.1公钥密码体制的设计原理/86
5.1.2公钥密码分析/89
5.2DiffieHellman密钥交换/90
5.3RSA/93
5.3.1算法描述/93
5.3.2RSA算法中的计算问题/95
5.3.3RSA的安全性/96
5.4椭圆曲线密码算法/97
5.4.1椭圆曲线/97
5.4.2有限域上的椭圆曲线/98
5.4.3椭圆曲线上的密码/99
习题/100第6章消息认证和散列函数/102
6.1对认证的要求/102
6.2消息认证码/103
6.2.1消息认证码的应用场景/104
6.2.2基于DES的消息认证码/105
6.3安全散列函数/106
6.3.1对散列函数的要求/108
6.3.2简单散列函数/109
6.3.3生日攻击/109
6.3.4SHA安全散列算法/111
6.3.5HMAC/113
6.4数字签名/115
6.4.1数字签名原理/116
6.4.2数字签名流程/117
习题/118第7章鉴别和密钥分配协议/119
7.1鉴别协议/119
7.1.1NeedhamSchroeder双向鉴别协议/120
7.1.2改进的NeedhamSchroeder协议/121
7.1.3单向鉴别协议/123
7.2密钥分配协议/124
7.2.1对称密钥的分配/124
7.2.2公开密钥的分配/126
7.2.3使用公开加密算法分配对称密钥/126
习题/128第8章身份认证和访问控制/129
8.1单机状态下的身份认证/129
8.1.1基于口令的认证方式/130
8.1.2基于智能卡的认证方式/131
8.1.3基于生物特征的认证方式/131
8.2S/KEY认证协议/132
8.2.1一次性口令技术/132
8.2.2最初的S/KEY认证协议/133
8.2.3改进的S/KEY认证协议/134
8.3Kerberos认证协议/135
8.3.1简单的认证会话/136
8.3.2更加安全的认证会话/137
8.3.3Kerberos v4认证会话/138
8.3.4Kerberos的跨域认证/140
8.3.5Kerberos的优缺点/141
8.4访问控制/142
8.4.1访问控制的基本原理/142
8.4.2自主访问控制/143
8.4.3强制访问控制/146
8.4.4基于角色的访问控制/148
习题/151
第9章PKI技术/152
9.1理论基础/152
9.1.1CA认证与数字证书/152
9.1.2信任关系与信任模型/154
9.2PKI的组成/157
9.2.1认证机构/157
9.2.2证书库/158
9.2.3PKI应用接口系统/159
9.3PKI的功能和要求/159
9.3.1密钥和证书管理/160
9.3.2对PKI的性能要求/164
9.4PKI的优缺点/164
习题/165第10章IPSec协议/167
10.1IPSec安全体系结构/167
10.1.1IPSec概述/167
10.1.2安全关联和安全策略/168
10.2IPSec安全协议——AH/169
10.2.1AH概述/169
10.2.2AH头部格式/170
10.2.3AH运行模式/171
10.3IPSec安全协议——ESP/173
10.3.1ESP概述/173
10.3.2ESP头部格式/173
10.3.3ESP运行模式/174
10.4IPSec密钥管理协议——IKE/176
10.5IPSec的安全问题/177
10.6IPSec的使用现状/178
习题/179第11章电子邮件安全/180
11.1电子邮件的安全威胁/180
11.2安全电子邮件标准/181
11.3PGP标准/182
11.3.1PGP的功能/182
11.3.2PGP消息格式及收发过程/184
11.3.3PGP密钥的发布和管理/185
11.3.4PGP的安全性分析/186
习题/189第12章Web安全/190
12.1Web安全威胁/190
12.1.1对Web服务器的安全威胁/190
12.1.2对Web浏览器的安全威胁/191
12.1.3对通信信道的安全威胁/191
12.2Web安全的实现方法/192
12.3SSL协议/193
12.3.1SSL概述/193
12.3.2更改密码规格协议/195
12.3.3警告协议/195
12.3.4SSL记录协议/195
12.3.5SSL握手协议/196
12.3.6SSL的安全性分析/198
12.3.7TLS协议/200
12.4OpenSSL简介/200
12.4.1OpenSSL结构/201
12.4.2OpenSSL功能/202
12.4.3Windows平台下OpenSSL的编译和安装/203
12.4.4SSL通信的实现/204
12.5SET协议/207
12.5.1SET概述/207
12.5.2SET的优缺点/209
习题/210第13章防火墙技术/212
13.1防火墙的基本概念/212
13.1.1定义/212
13.1.2防火墙应满足的条件/213
13.1.3防火墙的功能/213
13.1.4防火墙的局限性/214
13.2防火墙的类型与技术/214
13.2.1包过滤防火墙/214
13.2.2状态检测防火墙/215
13.2.3应用层网关/217
13.2.4代理服务器/217
13.3防火墙的体系结构/218
13.3.1双宿/多宿主机模式/218
13.3.2屏蔽主机模式/219
13.3.3屏蔽子网模式/220
13.4防火墙技术的几个新方向/221
13.4.1透明接入技术/221
13.4.2分布式防火墙技术/221
13.4.3以防火墙为核心的网络安
全体系/222
13.4.4防火墙的发展趋势/222
习题/223第14章虚拟专用网/224
14.1VPN概述/224
14.2VPN的分类/224
14.3各种VPN技术分析/225
14.3.1MPLS技术/225
14.3.2IPSec技术/226
14.3.3GRE技术/226
14.3.4SSL技术/227
14.3.5SOCKS技术/228
14.3.6SSH技术/228
14.3.7PPTP和L2TP技术/228
14.4PPTP的安全问题/230
14.5VPN的使用现状/231
习题/232第15章入侵检测系统和网络诱骗系统/233
15.1入侵检测概述/233
15.1.1入侵检测的概念/233
15.1.2入侵检测的历史/234
15.1.3入侵检测系统的功能/235
15.1.4入侵检测系统的分类/236
15.1.5入侵检测系统的体系结构/238
15.2入侵检测技术/240
15.2.1异常检测技术/240
15.2.2误用检测技术/241
15.2.3其他入侵检测技术/242
15.3IDS的标准化/243
15.3.1IDS标准化进展现状/243
15.3.2入侵检测工作组/244
15.3.3公共入侵检测框架/244
15.4入侵检测的发展/245
15.4.1入侵检测技术的发展方向/246
15.4.2从IDS到IPS和IMS/247
15.5网络诱骗系统/248
15.5.1网络诱骗技术/250
15.5.2蜜罐的分类/253
15.5.3常见的网络诱骗工具及产品/254
15.5.4蜜罐的优缺点/256
习题/257第16章无线网络安全/259
16.1IEEE 802.11无线局域网概述/259
16.1.1WiFi联盟/260
16.1.2IEEE 802协议架构/261
16.1.3IEEE 802.11网络组成与架构
模型/262
16.2IEEE 802.11i无线局域网安全/263
16.2.1IEEE 802.11i服务/264
16.2.2IEEE 802.11i操作阶段/264
16.2.3发现阶段/266
16.2.4认证阶段/267
16.2.5密钥管理阶段/269
16.2.6保密数据传输阶段/273
16.3无线局域网中的安全问题/274
16.3.1无线网络密码破解/274
16.3.2无线阻塞攻击/279
16.3.3无线钓鱼攻击/283
习题/286第17章恶意代码/287
17.1恶意代码概述/287
17.1.1恶意代码的发展史/288
17.1.2恶意代码的分类/289
17.1.3恶意代码的危害及传播趋势/291
17.2计算机病毒/291
17.2.1计算机病毒的概念/292
17.2.2计算机病毒的结构/292
17.2.3计算机病毒的特点/293
17.2.4计算机病毒的分类/294
17.2.5计算机病毒的防范/296
17.3特洛伊木马/296
17.3.1特洛伊木马概述/296
17.3.2木马的结构和原理/297
17.3.3木马隐藏技术/298
17.3.4木马的分类/299
17.3.5木马植入手段/301
17.3.6木马的特点/301
17.3.7木马的防范技术/302
17.4蠕虫/305
17.4.1蠕虫概述/305
17.4.2蠕虫的结构/306
17.4.3蠕虫的特点/306
17.4.4蠕虫的防范技术/307
17.4.5病毒、木马、蠕虫的区别/308
习题/309参考文献/310
