内容简介
第1章 信息技术是一把双刃剑
1.1 快速发展的信息技术
1.1.1 信息技术令我们的生活丰富多彩
1.1.2 计算模式的每次变革都带来生活方式的巨大改变
1.1.3 我国在信息技术领域的成就与不足
1.2 网络就是计算机
1.2.1 计算机网络与协议
1.2.2 IP、UDP和TCP协议
1.2.3 分组交换技术
1.2.4 最终目的地和下一跳
1.2.5 网络计算的复杂性和人们的追求目标
1.3 信息技术带来的负面影响与挑战
1.3.1 有关案例
1.3.2 新技术带来的新挑战
思考题
实验1A 熟悉网络环境
实验1B JSP平台下网络投票系统的安全性分析
第2章 什么是信息安全
2.1 信息安全概念
2.2 广义的信息安全
2.2.1 信息时代的国家安全观
2.2.2 信息安全在国家安全中的战略地位
2.2.3 信息安全在国家信息化发展战略中的体现
2.2.4 国家信息安全保障体系建设
2.3 狭义的信息安全
2.3.1 使用信息的责任与义务
2.3.2 狭义的信息安全概念
思考题
实验2A 构建攻防平台
实验2B WiFi热点设置与信息窃取
第3章 信息的状态与攻防
3.1 信息的状态
3.1.1 信息处于加工处理状态
3.1.2 信息处于存储状态
3.1.3 信息处于传输状态
3.2 信息攻、防模型
3.2.1 信息在加工处理状态和存储状态下的攻、防模型
3.2.2 信息在传输状态下的攻、防模型
3.3 攻、防概述
3.3.1 攻击
3.3.2 防护
思考题
实验3A网络安全编程
实验3B利用键盘钩子窃取用户信息
第4章 常见攻击方法
4.1 攻击方法概述
4.2 病毒与恶意软件
4.2.1 病毒
4.2.2 恶意软件
4.3 扫描攻击
4.4 拒绝服务攻击
思考题
实验4A 钓鱼网站的设计与防范
实验4B 用Winpcap API实现ARP攻击
第5章 身份认证
5.1 概述
5.1.1 认i证的基本概念
5.1.2 身份认证系统的组成和设计要求
5.1.3 身份认证的方法
5.1.4 挑战—应答协议(challenge-response protocol)
5.1.5 完整性校验和
5.2 口令认证
5.2.1 两个口令认证协议
5.2.2 NTLM协议
5.2.3 Kerberos协议
5.3 零知识证明
思考题
实验5A 密码强度检测与验证码
实验5B 身份认证系统的设计与实现
第6章 访问控制
6.1 访问控制概述
6.1.1 什么是访问控制
6.1.2 计算机系统安全的访问控制观
6.2 访问控制策略
6.2.1 访问控制策略制定的原则
6.2.2 访问权限的确定过程
6.2.3 自主访问控制
6.2.4 强制访问控制
6.2.5 基于角色的访问控制
6.3 访问控制机制
6.4 操作系统的访问控制机制与安全操作系统
6.4.1 操作系统的安全访问控制机制
6.4.2 安全操作系统
思考题
实验6A 操作系统安全
实验6B 通过编程实现对文件的访问控制
第7章 防火墙
7.1 防火墙的概念
7.1.1 什么是防火墙
7.1.2 防火墙的功能
7.1.3 防火墙的局限性
7.2 防火墙采用的技术
7.2.1 包过滤技术
7.2.2 应用代理技术
7.2.3 状态检测技术与流过滤技术
7.2.4 网络地址转换技术
7.3 防火墙系统的构建
7.3.1 制定安全策略
7.3.2 设计安全体系结构
7.3.3 制定规则顺序
7.3.4 落实规则集
7.3.5 测试与修正
思考题
实验7A 无线路由器的安全设置
实验7B 通信录盗取与智能手机安全
第8章 攻击检测与攻击容忍
8.1 攻击检测概述
8.1.1 攻击检测的概念
8.1.2 攻击检测系统的架构
8.1.3 攻击检测系统的工作流程
8.1.4 攻击检测系统的部署
8.1.5 攻击检测软件Snort
8.1.6 网络数据包的捕获
8.2 攻击检测方法
8.3 攻击容忍与可生存系统
8.3.1 攻击容忍
8.3.2 可生存系统
思考题
实验8A 攻击检测
实验8B 入侵检测工具snort的安装与使用
第9章 密码学与信息安全
9.1 密码学的基本概念
9.2 对称密码体制
9.2.1 对称密码体制概述
9.2.2 典型算法介绍
9.2.3 分组密码的使用方法
9.3 公钥密码体制
9.3.1 公钥密码体制概述
9.3.2 RSA公钥密码体制
思考题
实验9A 简单加解密算法的实现
实验9B 用Java语言实现不同模式的AES加解密
第10章 数字签名与消息认证
10.1 数字签名
10.1.1 数字签名的概念
10.1.2 基本签名算法
10.1.3 特殊签名算法
10.2 Hash函数
10.2.1 Hash函数的概念
10.2.2 Hash函数的构造
10.2.3 Hash函数的安全性
10.3 消息认证
10.3.1 消息认证与消息认证码
10.3.2 消息认证码的构造
10.4 C#中密码类的使用
思考题
实验10A 消息摘要与数字签名算法的实现
实验10B PGP软件的安装与使用
第11章 密钥管理
11.1 对称密钥的分发
11.2 公钥管理——数字证书与PKI
11.2.1 数字证书
11.2.2 公钥基础设施PKI
11.2.3 国家网络信任体系建设
11.3 秘密分享
11.3.1 秘密分享的概念
11.3.2 门限秘密分享与Shamir方案
11.3.3 秘密分享研究
11.4 WiFi的密钥管理
11.4.1 WiFi中的数据加密密钥TK
11.4.2 成对密钥的层次结构
11.4.3 组密钥的层次结构
思考题
实验11A 数字证书
实验11B Java中数字证书的创建与读取
第12章 网络安全协议与VPN
12.1 网络安全协议概述
12.2 网络层安全协议IPSec
12.3 传输层安全协议SSL/TLS简介
思考题
实验12A 在Windows下实现IPSec VPN
实验12B SSL协议测试
第13章 安全电子支付
13.1 电子货币与电子支付
13.1.1 银行卡
13.1.2 电子货币
13.1.3 电子支付
13.1.4 网络支付工具比较
13.1.5 网络支付的基本流程
13.1.6 安全电子商务环境建设
13.2 银行卡支付与安全电子交易协议SET
13.2.1 银行卡支付的参与方
13.2.2 网上银行卡支付方案的安全性要求
13.2.3 基于SSL协议的网络银行卡支付方案
13.2.4 基于SET协议的网络银行卡支付方案
13.3 电子现金与电子支票
13.3.1 电子现金
13.3.2 电子支票
思考题
实验13A 安全电子支付
实验13B 网上银行在线支付安全性分析
第14章 安全存储与数据恢复
14.1 存储技术及其发展
14.1.1 单机存储器的层次化结构
14.1.2 外存储器
14.1.3 存储技术发展
14.2 安全存储
14.2.1 安全存储的概念
14.2.2 加密存储
14.2.3 避错与容错
14.2.4 数据备份
14.2.5 数据容灾
14.3 数据恢复与计算机取证
14.3.1 数据恢复技术
14.3.2 计算机取证
思考题
实验14A 数据备份与数据恢复
实验14B U盘文件自动拷贝功能的实现
第15章 企事业单位信息安全管理
15.1 信息安全管理概述
15.1.1 什么是信息安全管理?
15.1.2 人们对信息安全管理重要性的认识
15.1.3 信息安全管理的内容构成
15.2 企事业单位信息安全管理的任务和模型
15.3 企事业单位信息安全管理中的关键环节
15.3.1 企业信息安全管理策略的制订
15.3.2 企事业单位信息安全风险评估
15.3.3 企事业单位信息系统的安全运行管理
15.3.4 企事业单位信息安全应急管理
15.4 ISO/IEC 27000系列标准简介
15.4.1 企业信息安全管理与ISO/IEC 27000系列标准
15.4.2 ISO/IEC 27000系列其他标准简介
15.4.3 ISO/IEC 27000标准展望
思考题
实验15A 使用SNMP软件管理和监控运营设备
实验15B 学院网站安全方案设计
第16章 国家信息安全管理
16.1 我国信息安全等级保护制度
16.2 信息安全法规与标准简介
16.2.1 信息安全法律与法规
16.2.2 信息安全标准
16.3 网络信任体系建设与诚信管理
16.3.1 信任与网络信任的概念界定
16.3.2 网络信任的建立机制
16.3.3 我国网络信任体系建设
16.3.4 目前网络信任体系建设和诚信管理中存在的问题
16.4 网络安全文化建设与网站监控
16.4.1 网络安全文化建设
16.4.2 网站监控
思考题
实验16A网络安全形势分析与舆情监控
实验16B网页抓取与网络监控
第17章 个人信息安全管理与隐私保护
17.1 个人电脑的安全防护
17.1.1 你是否知道打开PDF文件有风险?
17.1.2 你是否知道无线接入可能不安全?
17.1.3 在使用电脑前,你是否知道应做好如下工作?
17.2 信息系统中个人信息的安全管理
17.3 个人隐私保护
17.3.1 隐私与隐私权
17.3.2 信息隐私及其保护的基本原则
17.3.3 DNT隐私保护框架及其局限性
思考题
实验17A 通过Cookie和Session记录用户信息
实验17B 基于DNT的个性化广告推送
参考文献