目录
项目1认识计算机网络安全技术1
学习目标1
知识图谱2
1.1项目导入3
1.2项目分析3
1.3相关知识点4
1.3.1网络安全概述4
1.3.2网络安全所涉及的内容9
1.3.3网络安全防护11
1.3.4网络安全标准13
1.3.5网络安全等级保护15
1.3.6网络安全法律法规16
1.3.7网络安全相关从业道德19
1.4项目实施20
1.4.1任务1: 系统安全“傻事清单”20
1.4.2任务2: 网络安全实训平台的搭建24
1.5拓展提升: 基本物理安全33
1.6习题34
项目2Windows系统安全加固36
学习目标36
知识图谱37
2.1项目导入38
2.2项目分析38
2.3相关知识点38
2.3.1操作系统安全的概念38
2.3.2服务与端口39
2.3.3组策略41
2.3.4账户与密码安全42
2.3.5漏洞与后门42
2.4项目实施44
2.4.1任务1: 账户安全配置44
2.4.2任务2: 密码安全配置49
2.4.3任务3: 系统安全配置52
2.4.4任务4: 服务安全配置56
2.4.5任务5: 禁用注册表编辑器68
2.5拓展提升: Windows系统的安全模板70
2.6习题71
项目3网络协议73
学习目标73
知识图谱74
3.1项目导入75
3.2项目分析75
3.3相关知识点75
3.3.1计算机网络体系结构75
3.3.2以太网的帧格式79
3.3.3网络层协议格式80
3.3.4传输层协议格式83
3.3.5三次握手机制86
3.3.6ARP欺骗攻击86
3.3.7网络监听88
3.4项目实施90
3.4.1任务1: Wireshark软件的安装与使用90
3.4.2任务2: ARP欺骗攻击与防范94
3.5拓展提升: 端口镜像102
3.6习题102
项目4防范计算机病毒104
学习目标104
知识图谱105
4.1项目导入106
4.2项目分析106
4.3相关知识点107
4.3.1计算机病毒的概念107
4.3.2计算机病毒的特征110
4.3.3计算机病毒的分类111
4.3.4宏病毒和蠕虫病毒113
4.3.5勒索病毒114
4.3.6木马116
4.3.7反病毒技术119
4.4项目实施121
4.4.1任务1: 360杀毒软件的使用121
4.4.2任务2: 360安全卫士软件的使用125
4.4.3任务3: 制作一个简单的宏病毒129
4.4.4任务4: 利用自解压文件携带木马程序130
4.4.5任务5: 反弹端口木马(灰鸽子)的演示133
4.5拓展提升: 手机病毒137
4.6习题137
项目5密码技术141
学习目标141
知识图谱142
5.1项目导入143
5.2项目分析143
5.3相关知识点143
5.3.1密码学基础知识143
5.3.2古典密码技术145
5.3.3对称密码技术148
5.3.4非对称密码技术151
5.3.5单向散列算法154
5.3.6我国的商用密码技术155
5.3.7数字签名技术156
5.3.8数字证书158
5.3.9EFS加密文件系统159
5.4项目实施160
5.4.1任务1: DES、RSA和Hash算法的实现160
5.4.2任务2: PGP软件的使用166
5.4.3任务3: Windows 10加密文件系统的应用173
5.5拓展提升: 密码分析技术178
5.6习题178
项目6网络攻击与防范182
学习目标182
知识图谱183
6.1项目导入184
6.2项目分析184
6.3相关知识点185
6.3.1网络攻防概述185
6.3.2目标系统的探测188
6.3.3网络监听192
6.3.4口令破解193
6.3.5IPC$入侵194
6.3.6缓冲区溢出攻击196
6.3.7拒绝服务攻击197
6.3.8分布式拒绝服务攻击199
6.4项目实施201
6.4.1任务1: 黑客入侵的模拟演示201
6.4.2任务2: 拒绝服务攻击的演示206
6.5拓展提升: 网络诱骗技术——蜜罐208
6.6习题208
项目7防火墙技术211
学习目标211
知识图谱212
7.1项目导入213
7.2项目分析213
7.3相关知识点213
7.3.1防火墙技术概述213
7.3.2防火墙技术原理215
7.3.3防火墙体系结构219
7.3.4Windows防火墙221
7.4项目实施223
7.5拓展提升: Cisco PIX防火墙配置236
7.6习题236
项目8入侵检测技术239
学习目标239
知识图谱240
8.1项目导入241
8.2项目分析241
8.3相关知识点241
8.3.1入侵检测系统概述241
8.3.2入侵检测系统的基本结构242
8.3.3入侵检测系统的分类243
8.3.4误用检测和异常检测248
8.3.5Snort简介250
8.4项目实施251
8.5拓展提升: 入侵防护系统258
8.6习题258
项目9VPN技术260
学习目标260
知识图谱261
9.1项目导入262
9.2项目分析262
9.3相关知识点263
9.3.1VPN概述263
9.3.2VPN的特点264
9.3.3VPN的处理过程264
9.3.4VPN的分类265
9.3.5VPN的关键技术266
9.3.6VPN隧道协议267
9.4项目实施269
9.4.1任务1: 在Windows Server 2016上部署VPN服务器269
9.4.2任务2: 在Windows 10客户端建立并测试VPN连接276
9.5拓展提升: IPsec VPN与SSL VPN的比较281
9.6习题281
项目10Web应用安全283
学习目标283
知识图谱284
10.1项目导入285
10.2项目分析285
10.3相关知识点285
10.3.1Web应用安全概述285
10.3.2Web应用的体系架构286
10.3.3Web应用的安全威胁287
10.3.4IIS的安全设置287
10.3.5SQL注入291
10.3.6XSS跨站脚本292
10.3.7Web传输的安全294
10.3.8Web浏览器的安全295
10.4项目实施300
10.4.1任务1: Web服务器的安全配置300
10.4.2任务2: 利用SQL注入漏洞实现网站入侵的演示307
10.4.3任务3: 通过SSL访问Web服务器309
10.5拓展提升: 防范网络钓鱼321
10.6习题321
项目11无线局域网安全323
学习目标323
知识图谱324
11.1项目导入325
11.2项目分析325
11.3相关知识点325
11.3.1无线局域网基础325
11.3.2无线局域网标准326
11.3.3无线局域网接入设备329
11.3.4无线局域网的组网模式332
11.3.5服务集标识333
11.3.6无线加密标准333
11.3.7无线局域网常见攻击335
11.4项目实施336
11.5拓展提升: 无线局域网的安全性343
11.6习题343
参考文献345
