本书是一本内容丰富、特色鲜明、实用性强的信息安全实验教程。本书着眼于当前信息安全领域的基础问题,变配置型教学为分析设计型实验教学,书中不仅有基础理论的讲解与分析,还有相应的设计型实验。全书共分8章,主要内容包括信息安全综合实验概述、数论基础实验、伪随机数产生器实验、现代加密技术实验、数字签名实验、基于OpenSSL的安全实验、数据库安全实验以及信息系统安全综合实验。每章分别对相应的实验目的、实验环境、实验内容和任务、实验报告要求等进行了详细的阐述。
本书可以作为高等学校本科信息安全原理课程的配套实验教材,也可以作为信息安全领域工程技术人员的参考用书。
- 第1章 信息安全综合实验概述
- 1.1 信息安全概念
- 1.1.1 信息安全的定义
- 1.1.2 OSI网络安全体系结构
- 1.2 信息安全的知识架构
- 1.2.1 密码学
- 1.2.2 公钥基础设施
- 1.2.3 身份认证
- 1.3 实验平台与环境
- 1.3.1 Windows系统的安装和配置
- 1.3.2 Linux系统的安装和配置
- 1.4 软件工具的使用
- 1.4.1 OpenSSL的编译安装
- 1.4.2 SQLServer2005的安装配置
- 1.4.3 MySQL的安装配置
- 1.5 预备实验
- 1.5.1 图形化界面的输入输出
- 1.5.2 字节与二进制位的转换
- 1.5.3 显示格式转换
- 1.5.4 位操作
- 第2章 数论基础实验
- 2.1 模指数运算实验
- 2.2 素性检测实验
- 2.3 求解乘法逆元的实验
- 2.4 大数运算实验
- 第3章 伪随机数产生器实验
- 3.1 线性同余产生器实验
- 3.2 BlumBlumShub产生器实验
- 3.3 ANSIX9.17产生器实验
- 第4章 现代加密技术实验
- 4.1 对称密钥算法实验
- 4.2 分组密码工作模式实验
- 4.3 流密码算法实验
- 4.4 公钥密码算法实验
- 4.5 散列函数算法实验
- 第5章 数字签名实验
- 5.1 基于RSA的数字签名实验
- 5.2 基于DSA的数字签名实验
- 第6章 基于OpenSSL的安全实验
- 6.1 OpenSSL加密实验
- 6.1.1 OpenSSL对称密钥密码算法加密
- 6.1.2 OpenSSL公钥加密
- 6.2 PKI部署及证书颁发
- 6.2.1 Windows下安装和配置证书服务
- 6.2.2 利用OpenSSL颁发数字证书
- 6.3 OpenSSL消息摘要
- 6.4 OpenSSLBase64编码和解码
- 6.5 OpenSSL证书操作
- 第7章 数据库安全实验
- 7.1 MSSQLServer数据库安全实验
- 7.1.1 数据库安全配置
- 7.1.2 建立数据库的用户、权限的安全控制
- 7.1.3 基于角色的安全控制策略
- 7.1.4 数据的安全
- 7.1.5 备份与恢复
- 7.1.6 使用MBSA执行安全性扫描
- 7.2 MySQL安全实验
- 7.2.1 MySQL数据库安全配置
- 7.2.2 MySQL数据传输安全性配置
- 7.3 Access安全实验
- 7.3.1 Access工作组安全管理实验
- 7.3.2 Access数据保护实验
- 第8章 信息系统安全综合实验
- 8.1 信息系统安全需求
- 8.2 信息系统安全框架
- 8.3 在线考试系统
- 8.3.1 功能描述
- 8.3.2 整体架构
- 8.3.3 基础系统
- 8.4 系统安全解决方案
- 8.4.1 安全需求
- 8.4.2 加密机制实验
- 8.4.3 认证机制实验
- 8.4.4 数字签名实验
- 8.4.5 数据库安全实验
- 8.4.6 数据备份与恢复实验
- 参考文献