内容简介
计算机安全主要包括操作系统安全、数据库安全和网络安全3部分。其中网络安全是目前备受关注的问题。本书从计算机安全的基础知识、计算机实体及硬件安全、计算机软件安全、操作系统安全、密码安全、数据库安全、计算机病毒技术、网络安全基础知识、防火墙技术、黑客的攻击和防范技术等几个方面来组织编写。
本书是本着“理论知识以够用为度,重在实践应用”的原则进行编写的,书中提供了大量的操作系统、数据库、网络安全的实例,从实例中引出概念,帮助读者掌握计算机安全的基本原理及胜任计算机和网络安全管理的工作。
本书是作者在总结了多年教学经验的基础上写成的,适合用作高职高专计算机专业、应用型本科计算机专业及相近专业的课程教材,也可供自学者使用。
目录
第1章计算机安全概论
1-1计算机安全研究的重要性
1-1-1计算机系统面临的威胁
1-1-2计算机系统的脆弱性
1-1-3计算机系统安全的重要性
1-2计算机系统的安全技术
1-2-1计算机安全技术的发展过程
1-2-2计算机安全技术的研究内容
1-2-3计算机安全系统的设计原则
1-3计算机系统安全评估
1-3-1计算机系统安全评估的重要性
1-3-2计算机系统的安全标准
1-3-3计算机系统的安全等级
1-4计算机安全法规
1-4-1计算机安全立法的必要性
1-4-2计算机安全法规简介
1-5计算机安全技术的发展方向与市场分析
1-6本章小结
习题
第2章实体及硬件安全技术
2-1计算机房安全的环境条件
2-1-1计算机房场地环境选择
2-1-2计算机房内环境条件要求
2-2实体及硬件的安全防护
2-2-1三防措施(防火、防水、防盗)
2-2-2电磁防护
2-2-3存储媒体的访问控制
2-3计算机硬件的检测与维修
2-3-1计算机硬件故障的分析
2-3-2硬件故障的检测步骤及原则
2-3-3硬件故障的诊断和排除
2-4本章小结
习题
第3章计算机软件安全技术
3-1软件安全技术概述
3-2软件分析技术
3-2-1静态分析技术
3-2-2动态分析技术
3-3常用的软件保护技术
3-3-1序列号方式
3-3-2时间限制
3-3-3NAG窗口
3-3-4KeyFile保护
3-3-5功能限制的程序
3-3-6CD-check
3-4反跟踪技术
3-4-1抑制跟踪中断
3-4-2封锁键盘输入
3-4-3设置显示器的显示性能
3-4-4检测跟踪法
3-4-5破坏中断向量表
3-4-6设置堆栈指针法
3-4-7对程序分块加密执行
3-4-8对程序段进行校验
3-4-9迷惑、拖垮解密者
3-4-10指令流队列法
3-4-11逆指令流法
3-4-12混合编程法
3-4-13自编软中断13技术
3-5软件加壳与脱壳
3-5-1加壳
3-5-2脱壳
3-6软件安全保护建议
3-7本章小结
习题
第4章操作系统安全基础
第5章密码技术
第6章数据库系统安全
第7章计算机病毒及防范
第8章网络安全技术
第9章防火墙技术
第10章黑客的攻击与防范
附录一中华人民共和国计算机信息系统安全保护条例
附录二计算机信息网络国际联网安全保护管理办法