版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、安全三要素 人 计算机 信息 行为主体 1)用户 2)黑客 行为载体 1)系统 2)设备 行为对象 1)数据文件 2)图文声像 计算机安全是动态,不存在绝对的安全。 第一章 安全技术高技术犯罪的特点 (1)破坏计算机:是指以计算机作为犯罪行为客体,加以暴力或技术性的破坏。 (2)窃用信息系统:是指无权使用信息系统的人擅自使用。 (3)滥用信息系统:是指以计算机为工具,利用计算机的特性达到欺诈、侵占等各种犯罪目的之行为。 (4)破坏安全系统:是指以技术性的方法破坏信息系统在安全方面所采取的措施。 安全层次层次一:物理环境的安全性 层次二:操作系统的安全性 层次三:网络的安全性 层次四:应用的安全
2、性 层次五:管理的安全性 主机安全:主要考虑保护合法用户对授权资源的访问,防止非法用户对资源的侵占和破坏 ;常用的方法就是利用操作系统的功能,如用户认证、文件访问权限的控制、记帐审记等 网络安全:主要考虑网络上主机之间的访问控制,防止来自外部网络的入侵,保证数据在网络上传输时不被泄密和修改;最常用的方法就是防火墙和加密等安全工作的目的一 1. 使用访问控制机制2.使用授权机制3.使用加密机制安全工作目的二1.使用数据完整性鉴别机制2.使用审计、监控、防抵赖等安全机制计算机安全涉及到:计算机系统安全,通信系统安全,网络系统安全,病毒与恶意程序,网络安全的社会性 网络信息安全一般是指网络信息的 n
3、机密性(Confidentiality)、 完整性(Integrity)、 可用性(Availability)、 真实性(Authenticity)、实用性(Utility)国际标准化组织(ISO)将“计算机安全”定义为: “为数据处理系统建立和采取的技术及管理的安全保护,保护计算机硬件、软件数据不因偶然和恶意的原因而遭到破坏、更改和泄露。计算机安全的内容应包括两方面: 物理安全和逻辑安全。 物理安全:指系统设备及相关设施受到物理保护,免于破坏、丢失等。 逻辑安全:包括信息完整性、保密性和可用性。互联网具有许多新特点:(1)互联网是无中心网, 再生能力很强。 (2)互联网可实现移动通信、多媒体
4、通信等多种服务。 (3)互联网一般分为外部网和内部网。 (4)互联网的用户主体是个人。 计算机安全类别(五点)计算机滥用 计算机入侵 计算机窃取 计算机干扰 计算机破坏 安全机制的内容机密性机制、访问控制机制、认证机制、识别机制、完整性机制、抗抵赖机制、特权机制、恶意程序防御机制、审核机制。 系统安全机制的组合过程 用户认证 访问控制 安全保密 安全审计 安全恢复 系统安全评估准则(6点)安全策略 可标识性 安全标志 安全职责 安全性 永久性保护 国际上和各个国家先后颁布了各种安全评测和管理标准四等七级,即A、B、C、D四个等级: D(Minimal Protection)无安全或极少安全保护
5、 C1(Discretionary Access Protection)限定保护 C2(Controlled Access Protection)权限保护B1(Labeled Security Protection )密级保护 B2(Structured Protection)结构保护 B3(security Domain)安全域保护 A1( Verified Design)验证保护 第二章 计算机系统可靠性系统可靠性的定义:在特定时间内和特定条件下系统正常工作的相应程度,即(degree of suitability) 硬件的可靠性与完美性:指元器件的完美性、部件的完美性、整机与系统的完美性
6、软件的可靠性与完美性 软件的可靠性与完美性是指软件的正确性、 完美性、兼容性。软件的可靠性与硬件的可靠性的区别 (共9点) 1.最明显的是硬件有老化损耗现象;软件不发生变化,没有磨损现象,有陈旧落后的问题。 2.硬件可靠性的决定因素是时间,受设计、生产、运用的所有过程影响,软件可靠性的决定因素是与输入数据有关的软件差错,更多地决定于人。3.硬件的纠错维护可通过修复或更换失效的系统重新恢复功能,软件只有通过重设计。 4.对硬件可采用预防性维护技术预防故障,采用断开失效部件的办法诊断故障,而软件则不能采用这些技术。 5.事先估计可靠性测试和可靠性的逐步增长等技术对软件和硬件有不同的意义。 6.为提
7、高硬件可靠性可采用冗余技术,而同一软件的冗余不能提高可靠性。 7.硬件可靠性检验方法已建立,并已标准化且有一整套完整的理论,而软件可靠性验证方法仍未建立,更没有完整的理论体系。 8.硬件可靠性已有成熟的产品市场,而软件产品市场还很新。 9.软件错误是永恒的,可重现的,而一些瞬间的硬件错误可能会被误认为是软件错误。 总的说来,软件可靠性比硬件可靠性更难保证。容错系统的概念 容错技术:在一定程度上容忍故障的技术 容错系统:采用容错技术的系统 冗余类型:1.硬件冗余 2.软件冗余 3.时间冗余 4.信息冗余: 环境因素分为四类: 安装条件:计算机安装的各种条件,包括场地安全、配电与接地、环境干扰与破
8、坏; 运行条件:温度、湿度、电压、频率、粉尘、电磁场、空调等,静电与感应电,有害气体; 人为影响:误操作、盗窃、故意破坏等; 自然影响:雷击、火灾、鼠害、虫害(白蚁)等自然灾害。 第三章 密码学基础保密与安全 保密:保守机密,让不该知道的人不知。 安全:让自身不受任何方式的威胁与侵害。 安全的类别和层次(粒度)。 类别:国家安全、部门安全、行业安全、商业安全 层次:安全的敏感度、了解公开的范围、密级。什么是国家安全国家安全是指主权国家独立自主地生存和发展的权利和利益的总和,指国家独立、主权和领土完整以及国家政治制度不受侵犯;经济发展、民族和睦、社会安定不受威胁;国家秘密不被窃取;国家工作人员不
9、被策反;国家的机构不被渗透;人民生命、财产不受外来势力的威胁和侵犯。 什么是国家秘密 中华人民共和国保守国家秘密法 第二条规定,国家秘密是关系国家的安全和利益,依照法定程序确定,在一定时间内只限一定范围的人员知悉的事项。文档保密密级: 绝密: 机密: 秘密: 公开: 防泄漏的范围 防止计算机中的程序、数据、运行结果与执行过程的泄密防泄露的机制 1)隐藏:屏蔽,看不到、找不到 2)加密:能看到,看不懂,难理解 3)控制:看到了,拿不到,带不走 4)权限:拒绝读写,拒绝执行 5)时效:看懂了,已无用,过时 密码学是一门研究秘密信息的隐写技术的学科编码系统与密码系统的关系与区别 密码编码学(Cryp
10、tography): 主要研究对信息进行编码,实现对信息的隐蔽. 虽然两者都可以用于隐藏传输信息,但是它们采用的是不同的替换技术。 在密码系统中,明文表示被加密以前的一组数据,在处理时并不注重它们实际的含义。而在编码系统中,单词或者词组被其他的单词或词组所替换,从而隐藏了它们的原义。编码系统特点: * 一般不会改变太多的术语的含义 * 要求预先熟悉和掌握所有的替换码 * 复杂累赘的编码本(密码本),这种编码本含有成千上万条术语和对应的编码。编码本的准备不仅困难和耗时,而且一旦丢失、或者泄露,不得不用新的编码本来替换。 * 较长的消息内容。要用编码本编码、译码非常费时。 * 编码系统获安全保护级
11、别较低 密码系统特点: *需要改变消息的真实含义,成为一堆乱码 * 要求预先熟悉和掌握必须的密钥 * 没有密码本,密钥可以经常替换、 * 无论消息多长。可以非常方便,可利用计算机处理,译码速度快 * 比编码系统获得更高的消息安全保护级别。明文(plaintext): 需要被隐蔽的消息 密文(cipertext): 明文经变换形成的隐蔽形式 加密 (encryption) : 从明文到密文的变换过程 解密 (decryption) : 从密文恢复到明文的过程。变换函数所用的一个控制参数称为密钥(key) 加密和解密算法的操作通常是在一组密钥控制下进行的,分别称为加密密钥和解密密钥。 密钥未知情况
12、下进行的解密推演过程,称为破译,也称为密码分析或者密码攻击。公钥体制特点: 大部分是分组密码,只有概率密码体制属于流密码 ;每次对一块数据加密 ;数字签名,身份认证 ;RSA,ECC,ElGamal ;加密解密速度慢 常用的密码分析方法有四类:唯密文攻击(Ciphertext-only attack)。已知明文攻击(Known-plaintext attack)。选择明文攻击(Chosen-plaintext attack)。选择密文攻击(Chosen-ciphertext attack)。衡量密码攻击的复杂度有两个方面:数据复杂度和处理复杂度。数据复杂度是指为了实施攻击所需输入的数据量;而处
13、理复杂度是指处理这些数据所需的计算量。 密钥安全的几个关键步骤: 密钥生成 (2)密钥传送 (3)密钥协商 (4)秘密分割 (5)密钥控制 (6)密钥托管 (7)密钥管理基础设施 软件加密概念 缺点:速度慢、造价高、安全性差 优点:使用灵活、修改方便、可移植性好。密码方式 所谓密码方式就是在软件执行过程中在一些重要的地方询问用户密码,用户依照密码表输入密码,程序才能继续执行。优点:实现简单,投入成本少。 缺点:破坏了正常的人机对话,易让用户感到厌烦;密码相对固定 硬件加密特点 硬件加密较之软件加密具有其独到的特点。 安全性好,破译困难采用定制或半定制硬件芯片将硬件密封,防止破译者了解硬件情况。
14、 由硬件完成加密解密和权限检查,防止破译者通过反汇编、反编译分析破译。 在硬件内设置自毁装置,一旦发现硬件被拆卸或程序被跟踪,促使硬件自毁,使破译者不敢进行动态跟踪。 硬件加密需要增加硬件,增加成本 第四章 消息验证与签名消息认证就是验证消息的完整性,当接收方收到发送方的报文时,接收方能够验证收到的报文是真实的未被篡改的。认证系统的目的有两个: 第一, 信源识别,即验证发信人确实不是冒充的; 第二, 检验发送信息的完整性, 认证系统可以按下列4种方式进行分类:条件安全认证系统与无条件安全认证系统。 :有保密功能的认证系统与无保密功能的认证系统。 :有仲裁认证系统与无仲裁认证系统。 :有分裂的认
15、证系统与无分裂的认证系统。可用来做认证的函数分为三类 (1)信息加密函数 用完整信息的密文作为对信息的认证 (2) 信息认证码 对信源消息的一个编码函数 (3) 散列函数 是一个公开的函数,它将任意长的信息映射成一个固定长度的信息 信息加密函数分二种: 一种是常规的对称密钥加密函数; 另一种是公开密钥的双密钥加密函数。 消息认证是使预定的消息接收者能够检验收到的消 息是否真实的方法。检验内容应包括: 证实报文的源和宿 ;报文内容是否曾受到偶然的或有意的篡改 ;报文的序号和时间栏 传统签名的基本特点: 能与被签的文件在物理上不可分割 ;签名者不能否认自己的签名 ;签名不能被伪造 ;容易被验证.
16、数字签名是传统签名的数字化,基本要求: 1能与所签文件“绑定” 2签名者不能否认自己的签名 3签名不能被伪造 4容易被自动验证 数字签名分类 以方式分 直接数字签名 仲裁数字签名以安全性分 无条件安全的数字签名 计算上安全的数字签名 以可签名次数分 一次性的数字多次性的数字消息认证与数字签名的区别:前者能验证消息来源及完整性,防范第三者; 后者在收发双方产生利害冲突时,解决纠纷。 数字签名需要解决的一些问题 1签字后的文件可能被B重复使用。2公钥算法效率很低,不易用于长文件的加密。 一个密钥主要经历以下几个阶段: 1)产生(可能需要登记) 2)分配 3)使用 4)更新/替换 5)撤销 6)销毁
17、 信息隐藏特点鲁棒性 不可检测性 透明性 安全性 自恢复性 数字水印的分类 (1)按水印的可见性划分:可将水印分为可见水印和不可见水印 (2)按水印的所附载体划分:可以把水印划分为图像水印、音频水印、视频水印、文本水印以及用于三维网络模型的网格水印等。 (3)按水印的检测过程划分:可以将水印划分非盲水印,半盲水印和盲水印。 (4)按水印的内容划分:可以将水印分为有意义水印和无意义水印。 (5)按水印的用途划分:可以将数字水印划分为票据防伪水印、版权标识水印、篡改提示水印和隐蔽标识水印等。 (6)按水印的隐藏位置划分:可以将其划分为时(空)域数字水印、变换域数字水印。数字水印的基本特性 (1)隐
18、藏信息的鲁棒性 (2)不易察觉性 (3)安全可靠性 (4)抗攻击性 (5)水印调整和多重水印 (6)可证明性 数字水印的制作方法 (1)空间域水印算法 (2)变换域算法 (3)压缩域算法 (4)NEC算法 (5)生理模型算法 图象数字水印的实施三步曲:*待嵌入信息的形成 *信息嵌入图象 *数字水印的提取或检测 第五章 身份认证通常有三种方法验证主体身份。1)只有该主体了解的秘密,如口令、密钥; 2)主体携带的物品,如智能卡和令牌卡; 3)只有该主体具有的独一无二的特征或能力,如指纹、声音、视网膜图或签字等。 一个成熟的身份认证系统应该具有以下特征: 1、验证者正确识别对方的概率极大。 2、攻击
19、者伪装以骗取信任的成功率极小。 3、通过重放攻击进行欺骗和伪装的成功率极小。 4、实现身份认证的算法计算量足够小。 5、实现身份认证所需的通信量足够小。 6、秘密参数能够安全存储。 7、对可信第三方的无条件信任。 8、可证明安全性。身份认证系统架构包含三项主要组成元件 认证服务器 认证系统用户端软件 认证设备 用户名/口令具有实现简单的优点,但存在以下安全缺点: 1、大多数系统的口令是明文传送到验证服务器的,容易被截获2、口令维护的成本较高。为保证安全性,口令应当经常更换3、口令容易在输入的时候被攻击者偷窥,而且用户无法及时发现。 身份认证有三个要素, 所知道的内容 所拥有的物品 所具备的特征
20、 安全的口令要求: 1) 位数>6位。 2) 大小写字母混合。 3) 字母与数字混合。 4) 口令有字母、数字以外的符号。不安全的口令则有如下几种情况:(1)使用用户名(帐号)作为口令。 (2)使用用户名(帐号)的变换形式作为口令。(3)使用自己或者亲友的生日作为口令(4)使用常用的英文单词作为口令(5)使用5位或5位以下的字符作为口令。 加强口令安全的措施:A、禁止使用缺省口令。 B、定期更换口令。 C、保持口令历史记录,使用户不能循环使用旧口令。 D、用口令破解程序测试口令。对付重放的方法有:1在认证交换中使用一个序数来给每一个消息报文编号 ,仅当收到的消息序号合法时才接受之; 2使
21、用时间戳 3询问 /应答方式 IC卡可简单地分为三种类型:存储卡、逻辑加密卡、CPU卡。 IC卡优点:存储容量大 、体积小而轻、保密性强、网络要求低 数据可靠性高 IC卡防磁、防静电、防潮、耐温、抗干扰能力强,一张IC卡片可重复读写十万次,卡中数据可保存几十年。 认证过程如下:1)登录请求2)询问3)应答4)验证询问/应答身份认证的优点:1.没有同步的问题。 2.一片认证卡可以用来存取被不同认证服务器所保护的系统。 3.最安全的认证方式。 缺点: 1.使用者必须按较多的按钮,操作较繁复。 2.比较多输入的失误。时间同步认证认证过程如下:1)用户向服务器发出登录请求,服务器提示用户输入用户ID和
22、用户PIN。 2)服务器根据用户ID取出对应的密钥K,使用K与服务器时间T计算动态密码RS。 3)智能卡根据内在的密钥K与客户机时间T使用相同的专用算法计算动态密码RC,并发送给服务器。 4)服务器比较RS与RC,如果相同则用户合法 时间同步身份认证 优点:易于使用。 缺点: 1.时间同步困难,可能造成必须重新输入新密码。软体认证卡采用PC的时刻,很可能随时被修改。常常需要与服务器重新对时。 2.不如 询问/应答 认证更安全 事件同步的身份认证 优点:1.容易使用。 2.由于使用者无法知道序列数字,所以安全性高,序列号码绝不会显示出来。 缺点: 如果没有PIN号码的保护及认证卡借给别人使用时,
23、会有安全的疑虑。 基于生物特征的身份认证 优点: 1.绝对无法仿冒的使用者认证技术。 缺点: 1.较昂贵。 2.不够稳定(辩识失败率高)。 Kerberos:为网络通信提供可信第三方服务的面向开放系统的认证机制. Kerberos提供三种安全等级 1) 只在网络开始连接时进行认证,认为连接建立起来后的通信是可靠的2) 安全消息传递3) 私有消息传递Kerberos的组成 Kerberos应用程序库;加密/解密库;Kerberos数据库;数据库管理程序;KDBM服务器(数据库管理服务器)认证服务器(AS);数据库复制软件;用户程序Kerberos有两种证书:票据和认证符用户C请求服务S的整个Ke
24、rberos认证过程 1)认证服务交换 2) C从TGS得到所请求服务的令牌Ticketv。 (3) 客户机与服务器之间认证交换。 Kerberos的局限性:1时间同步问题: 2口令猜测问题: 3认证域之间的信任问题4重放攻击的问题: 5密钥的存储问题6系统程序的安全性、完整性问题安全服务包括:1.鉴别( Authentication) 2.访问控制(Access Control) 3.数据机密性(Data Confidentiality) 4.数据完整性(Data Integrity) 5.抗抵赖(Non-repudiation) 第六章 控制访问访问控制 Access Control 限制
25、已授权的用户、程序、进程或计算机网络中其他系统访问本系统资源的过程访问控制模型基本组成 :发起者Initiator 访问控制实施功能AEF 目标Target 访问控制决策功能ADF访问控制的种类 1、入网访问控制 2、网络的权限控制 3、目录级安全控制 4、属性安全控制 5、网络服务器安全控制 6、网络监测和锁定控制 7、网络节点的安全控制 8、防火墙控制 访问控制策略模型可分为:自主式策略(基于身份的策略) 强制式策略(基于规则的策略)用户的分类(1)特殊的用户:系统管理员,具有最高级别的特权,可以访问任何资源,并具有任何类型的访问操作能力 (2)一般的用户:最大的一类用户,他们的访问操作受
26、到一定限制,由系统管理员分配 (3)审计用户:负责整个安全系统范围内的安全控制与资源使用情况的审计 (4)作废的用户:被系统拒绝的用户。RBAC的基本思想是:授权给用户的访问权限,通常由用户在一个组织中担当的角色来确定。ACL直接将主体和目标相联系,RBAC在中间加入了角色,通过角色沟通主体与目标。分层的优点是当主体发生变化时,只需修改主体与角色之间的关联而不必修改角色与客体的关联。 角色:用户的集合与许可的集合。 RBAC系统的运行步骤 用户登录时向身份认证模块发送用户标识、用户口令,确证用户身份; 会话管理模块从RBAC数据库检索该用户的授权角色集并送回用户; 用户从中选择本次会话的活跃角
27、色集,在此过程中会话管理模块维持动态角色互斥; 会话创建成功,本次会话的授权许可体现在菜单与按扭上,如不可用显示为灰色; 在会话过程中,系统管理员若要更改角色或许可,可在此会话结束后进行或终止此会话立即进行。 第七章 pkiPKI为:创建、管理、存储、发布和撤消基于公钥密码系统的数字证书所需要的硬件、软件、人和过程的集合。PKI的构成 n认.中心(CA):负责签发、管理和作废证书等操作 ;注册中心(RA):建立证书持有者和证书之间的联系 ;证.书库;密钥.份及恢复系统;证.书作废处.理系统;PKI应用接口系统 PKI的基本功能 用户注注册 证书申请密钥生成 密钥更新 密钥.备份 密钥恢复 证书
28、作废 证书.归.档 、什么是信任 信任:实体A认定实体B将严格地按A所期望的那样行动,则A信任B。 称A是信任者,B是被信任者。信任者与被信任者建立信任关系分为四个阶段: 1)信任者对被信任者的行为进行信任评价,得到预测结果; 2)依据预测结果及其他参考因素,进行综合决策,决定被信任者的行为是否发生; 3)若被信任者的行为发生,将产生实际结果; 4)对被信任者的行为结果进行信任评价,即比较预测结果与实际结果,根据信任评价修正信任关系。 CA机构又称为证书授证中心,是为了解决电子商务活动中交易参与的各方身份、资信的认定,维护交易活动中的安全,从根本上保障电子商务交易活动顺利进行而设立的,是受一个
29、或多个用户信任,提供用户身份验证的第三方机构,承担公钥体系中公钥的合法性检验的责任。 CA的职能 (1)接收验证最终用户数字证书的申请。 (2)确定是否接受最终用户数字证书的申请-证书的审批。 (3)向申请者颁发、拒绝颁发数字证书-证书的发放。 (4)接收、处理最终用户的数字证书更新请求-证书的更新。 (5)接收最终用户数字证书的查询、撤销。 (6)产生和发布证书废止列表CRL(Certificate Revocation List) 。 (7)数字证书的归档。 (8)密钥归档。 (9)历史数据归档。 认证中心为了实现其功能,主要由以下三部分组成:注册服务器 证书申请受理和审核 机构认证中心服
30、务器常用的四种信任模型: 认证机构的严格层次结构模型 分布式信任结构模型 Web模型 以用户.中心的信任模型 第八章 操作系统安全操作系统安全的重要性 :操作系统的安全是整个计算机系统安全的基础,没有操作系统安全,就不可能真正解决数据库安全、网络安全和其他应用软件的安全问题。 操作系统面临的安全威胁 (1)误操作 (2)恶意破坏系统资源或系统的正常运行,危害计算机系统的可用性 3)破坏系统完成指定的功能 4)在多用户操作系统中,各用户程序执行过程中相互间会产生不良影响,用户之间会相互干扰。 操作系统安全的目标 :标识系统中的用户并进行身份鉴别; 依据系统安全策略对用户的操作进行存取控制,防止用
31、户对计算机资源的非法存取; 监督系统运行的安全;·保证系统自身的安全性和完整性 隔离控制的方法有四种: 物理隔离 时间隔离 逻辑隔离加密隔离系统提供的保护方式 无保护方式。 隔离保护方式 共享或独占保护方式。 受限共享保护方式。 按能力共享保护方式。 限制对客体的使用。内存保护的目的是:防止对内存的未授权访问; 防止对内存的错误读写,如向只读单元写; 防止用户的不当操作破坏内存数据区、程序区或系统区; 多道程序环境下,防止不同用户的内存区域互相影响; 将用户与内存隔离,不让用户知道数据或程序在内存中的具体位置常用的内存保护技术 单用户.存保护技 多道程序的保护技 分段与分页保护技术
32、和内存标记保护法 单用户内存保护存在的问题: 利用一个基址寄存器无法使这些用户程序分隔在不同内存区运行 。 解决办法: 再增加一个寄存器保存用户程序的上边界地址。 多对基址与边界寄存器技术的问题:只能保护数据区不被其他用户程序访问,不能控制自身程序对同一个数据区内单元有选择的读或写。 解决方法: 在每个内存字单元中专用几个比特来标记该字单元的属性。 除了标记读、写、执行等属性外,还可以标记该单元的数据类型,如数据、字符、地址、指针或未定义等分段技术的优点: (1)增加必要的访问控制信息,对于任何企图访问某个段的操作,操作系统和硬件都可以进行检查。 2)分段技术几乎可以实现对程序的不同片段分别保
33、护的目标。根据各段敏感性要求,为各段划分安全级,并提供不同的保护措施。(3)可以检查每一次对内存访问是否合法,可以让保护粒度达到数据项级。 (4)可以为了实施保护而检查每一次地址访问。 (5)可以避免允许用户直接指定内存地址或段区所带来的安全问题,也可以让多个用户用不同的权限访问一个段。 段的管理方式存在的问题与困难 (1)由于各段的长度不相同,对内存管理造成了困难,容易产生内存“碎片”。(2)在许多情况下(如段内部包含动态数据结构)要求在使用段方式时允许段的尺寸可以增大。 (3)段名不易在指令中编码,由操作系统查名字表的速度也会很慢 认证用户的方法一般有三种:(1)要求输入一些保密信息,如用
34、户的姓名、通行字或加密密钥等; (2)稍微复杂一些鉴别方法,如询问应答系统、采用物理识别设备(如访问卡、钥匙或令牌标记)等方法; (3)利用用户生物特征,如指纹、声音、视网膜等识别技术对用户进行唯一的识别。 选取口令应遵循以下规则: 扩大口令字符空间 字母(大小写)、数字、符号。 选择长口令 八位以上 选用无规律的口令 口令要自己记忆 口令更换 多个口令 系统生成口令 对口令的控制通常有以下一些措施: 登录时间限制 系统消息 限制登录次数 最后一次登录 尽量减少会话透露的信息 增加认证的信息量 访问控制的三要素(1)主体(Subject):访问操作的主动发起者,但不一定是动作的执行者。 (2)
35、客体(Object):通常是指信息的载体或从其他主体或客体接收信息的实体。 (3)安全访问规则:用以确定一个主体是否对某个客体拥有某种访问权力。成功的登录过程要经过以下4个步骤: Winlogon过程给出一个对话框,要求回答一个用户名和口令。 Winlogon将用户名和口令传递给LSA(Local Security Authority,本地安全权威),LSA决定该登录应该在本地计算机还使网络上进行身份验证。如果是本地登录,LSA会查询SAM数据库,以确定用户名和口令是否属于授权的系统用户。如果用户名和密码合法,SAM把该用户的SID以及该用户所属的所有组的SID返回LSA。LSA使用这些信息创
36、建一个访问令牌,每当用户请求访问一个受保护资源时,LSA就会将访问令牌显示出来以代表用户的“标记”。 Winlogon启动系统,该用户的访问令牌就成了用户进程在Windows xp系统中的通行证。 Windows xp 安全策略 1密码策略 2锁定策略 3审核策略 4用户权力指派 5安全选项 6装载自定义安全模板 第九章 计算机软件安全软件安全保护什么? 软件的完整性、可用性、保密性、运行安全性。 软件自身安全 防止软件丢失、被破坏、被篡改、被伪造 软件存储安全 可靠存储,保密存储,压缩存储,备份存储 软件通信安全 安全传输、加密传输、网络安全下载、完整下载 软件使用安全 合法用户与非法用户,
37、授权访问,防止软件滥用,防止软件窃取,软件的非法复制 软件运行安全 确保软件正常运行,功能正常 软件保护主要要解决四个问题 即软件的防复制、防执行、防篡改、防暴露。 软件反跟踪技术 1.屏蔽中断法 2.定时时序法 3.调试程序抑制技术 4.功能封锁 5.程序设计技巧 安全性测试包括的工作 a.全面检验软件在软件需求规格说明中规定的防止危险状态措施的有效性和在每一个危险状态下的处理反应情况; b.对软件设计中用于提高安全性的逻辑结构、处理方案,进行针对性测试; c.在异常条件下测试软件,以表明不会因可能的单个或多个输入错误而导致不安全状态; d.用错误的安全性关键操作进行测试,以验证系统对这些操
38、作错误的反应; e.对安全性关键的软件单元功能模块要单独进行加强的测试以确认其满足安全性需求。 安全性测试指:在测试软件系统中对程序的危险防止和危险处理进行的测试,以验证其是否有效。安全性测试方法 1)功能验证 2)漏洞扫描 3)模拟攻击 应用程序的安全性 功能验证 1.有效的密码是否接受,无效的密码是否拒绝。 2.系统对于无效用户或密码登陆是否有提示。 3.用户是否会自动超时退出,超时的时间是否合理。 4.各级用户权限划分是否合理。 缓冲区溢出是指当计算机程序向缓冲区内填充的数据位数超过了缓冲区本身的容量产生溢出的理论基础1. 平面内存结构2. 数据与代码同处于一个地址空间3. CPU ca
39、ll调用利用栈保存返回地址: 4. C函数在栈中保存局部变量 缓冲区溢出的漏洞和攻击 为了达到这个目的,攻击者必须达到如下的两个目标: 1. 在程序的地址空间里安排适当的代码。 2. 通过适当的初始化寄存器和内存,让程序跳转到入侵者安排的地址空间执行。 缓冲区溢出的漏洞和攻击 控制程序转移到攻击代码的方法 1、活动纪录(Activation Records): 2、函数指针3、长跳转缓冲区:缓冲区溢出的保护方法:1更为小心的程序设计 :将安全相关的功能隔离到仔细检查的代码内 2让栈不可运行: 会导致若干技术难题 3基于编译器的方法: 在代码内自动增加边界检查(very slow) 运行过程中进
40、行栈完整性检查 重新排列栈变量(no slowdown) 第十章 恶意程序与病毒什么是恶意程序 主要是指以危害信息安全等不良意图为目的的程序,它们一般潜伏在受害计算机系统中实施破坏或窃取信息。 恶意程序的特征 1类程序,由人编制,而非在计算环境或系统中自生的; 2对系统具有破坏性或威胁性,这是它们与普通程序最大的区别; 3按照种类,不同恶意代码具有潜伏性、传染性、依附性等性质。 恶意程序的危害: 1攻击系统,造成系统瘫痪或操作异常; :2危害数据文件的安全存储和使用; 3泄露文件、配置或隐私信息; 4肆意占用资源,影响系统或网络的性能; 5 攻击应用程序,如影响浏览器工作。恶意程序的主要功能
41、隐藏在主机上的所有活动 监视键盘 窃取文件 开启后门(肉鸡) 作为网络传播的起点 诱骗访问恶意网站 删除敏感信息 收集相关信息计算机病毒的定义 计算机病毒是一种特殊的计算机程序,是一种恶意代码。从广义上讲,凡是能够引起计算机故障,破坏计算机数据的程序统称为“计算机病毒”。据此定义,诸如蠕虫、木马、恶意软件,此类程序等均可称为“计算机病毒”。 n法律规定:编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。 计算机病毒发展主要经历了五个重要的阶段。 (1)原始病毒阶段(第一阶段) (2)混合型病毒阶段(第二阶段) (3)多态性病毒阶
42、段(第三阶段) (4)网络病毒阶段(第四阶段) (5)主动攻击型病毒阶段(第五阶段) 计算机病毒的产生原因主要有5个方面: 1)炫耀、玩笑、恶作剧或是报复; 2)各种矛盾激化、经济利益驱使; 3)版权保护; 4)特殊目的; 5)计算机系统的复杂性和脆弱性。 计算机病毒的特征 (1)传染性 (2)寄生性 (3)隐蔽性 (4)破坏性 (5)潜伏性 (6)可触发性网络病毒又增加很多新的特点 主动通过网络传播 、呈爆炸式增长、变种多、容易编写、融合多种网络技术,并被黑客所使用。5、计算机病毒的危害 计算机病毒主要有以下几方面的危害。 (1)盗窃数据信息 (2)破坏数据信息 (3)破坏硬件设备 (4)耗
43、费系统资源,影响运行速度 (5)导致未知错误发生 (6)给用户造成心理压力 计算机病毒传播的主要途径 (1)通过互联网传播 浏览网页、下载软件、网络游戏、即时通讯软件、电子邮件;(2)通过局域网传播 文件共享、 系统漏洞攻击 (3)通过无线网络或设备传播 智能手机、PDA、无线通道 (4)通过移动存储设备传播 光盘、移动硬盘、U盘(含数码相机、MP3)等 计算机病毒的分类 按照病毒的危害程度分类 1良性计算机病毒 2. 按照病毒的链接方式分类(1)源码型病毒 (2)嵌入型病毒 3. 按照病毒的感染对象(1)感染磁盘引导区的病毒 (2)感染文件的病毒 4.按照病毒主要活动的系统分类 (1)DOS
44、系统下的病毒 (2)Windows系统下的病毒 (3)其他系统下的病毒计算机病毒的引导过程一般包括以下三方面1、驻留内存2、窃取系统控制权3、恢复系统功能 计算机病毒传染的一般过程如下 1判断传染目标(文件)是否符合感染条件(是否已经被感染)。 2)若目标符合感染条件,则将病毒链接到传染目标的特点位置,并存入磁盘。 3)继续监视系统的运行,寻找新的传染目标。 病毒的常见传染途径如下1)写文件。 2)浏览目录。 3)创建新文件。 4)网络通信。目前病毒采用的触发条件主要有以下几种1、日期触发2、时间触发3、键盘触发4.感染触发5、启动触发6、访问磁盘次数触发7、调用中断功能触发8、CPU型号/主
45、板型号触发计算机病毒常见的破坏行为有如下几种。 1)破坏系统数据区。 2)破坏文件。 3)占用内存。 4)修改内存数据。 5)扰乱屏幕显示。 6)干扰键盘操作。 7)修改CMOS。 8)阻塞网络。 9)破坏硬件设备。宏病毒具有如下特点 1传播快 2 制作、变种方便 3 破坏性大 计算机病毒检.的常用方法 特征代码法 校验和法 行为.测法 虚拟执行法 计算机病毒的防范 (1)备份重要数据并妥善保管; (2)安装正版的杀毒软件及防火墙程序,设定必要的安全策略,经常更新病毒库; (3)及时修补操作系统及常用软件的漏洞; (4)禁用Guest账户,为系统设置强密码 ; (5)关闭不必要的系统服务; (
46、6)最好使用NTFS文件系统格式; (7)不随便共享文件,如果确实需要使用,最好设置权限限定访问,建议不可写入; (8)不轻易下载和安装盗版、不可信任的软件; (9)注意U盘、光盘等设备的安全使用; (10)不打开不明来历的电子邮件、附件; (11)不浏览缺乏可信度的网站,注意浏览器插件的安装 ; (12)不随便点击打开QQ、MSN等发来的链接信息或传送来的文件; (13)警惕电脑使用中的异常状况; (14)使用专用软件加固重要的应用服务器; (15)在网关处架设病毒过滤设备; (16)加强内网终端系统和用户的管理; (17)注意定期地扫描计算机系统和网络、查看并分析病毒、攻击等事件日志; (
47、18)及时关注流行病毒以及下载专杀工具。 蠕虫的特征 主动攻击;造成网络拥塞;浪费系统资源;反复性;破坏性网络蠕虫防御和清除 给系统漏洞打补丁 清除正在运行的蠕虫进程 删除蠕虫病毒的自启动项 删除蠕虫文件 利用自动防护工具,如个人防火墙软件木马的特征:1隐蔽性 2自动运行性 3欺骗性 4自动恢复性 5破坏或信息收集流氓软件具有以下特征 :强制安装 难以删除,或者无法彻底删除 广告弹出 恶意收集用户信息困扰广大计算机用户的恶意软件主要有如下6类: (1) 广告软件(Adware) (2) 间谍软件(Spyware) (3) 浏览器劫持 (4) 行为记录软件(Track Ware) (5) 恶意共
48、享软件(malicious shareware) (6) 其它 计算机病毒及恶意代码发展趋势 1. 网络化 2. 功利化 3. 专业化 4. 黑客化 5. 自动化 6. 越来越善于运用社会工程学 第十一章 网络安全网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。网络安全的特征(1)保密性:信息不泄露给非授权的用户、实体或过程,或供其利用的特性。(2)完整性:数据未经授权不能进行改变的特性,即信息在存储或传输过程中保持不被修改、不被破坏和丢失的特性。(3)可用性:可被授权实体访问并按需求使用的特性,即当需要时应能存取所需的信息。网络环境下拒绝服务、破坏网络和有关系统的正常运行等都属于对可用性的攻击。(4)可控性:对信息的传播及内容具有控制能力。 网络犯罪特点: 网络犯罪高技术化、专业化。 网络犯罪动机复杂化。 网络犯罪的覆盖面更广,日趋国际化。 网络犯罪人员趋于年青化。 网络犯罪的形式多样化。网络安全的技术特点1.资源共享与分布 2.网络系统的复杂性 3.安全的可信性 4. 安全不确定性 5. 信息安全的特殊性 6.网络安全的长期性威胁网络安全的因素:物理威胁 漏洞威胁 身份识别威胁 恶意程序威胁
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湘潭市雨湖区政务服务中心(窗口人员)招聘笔试参考题库及答案详解
- 2026年济宁市任城区医疗系统事业编人员招聘笔试备考题库及答案详解
- 2026年苏州市平江区工会人员招聘考试参考题库及答案详解
- 高压供用电合同参考文本
- 基金管理公司特定多个客户资产管理合同内容与格式准则
- 2026年江苏省医疗系统事业编人员招聘笔试参考试题及答案详解
- 2021年语文版五年级语文上册期中考试题(完美版)
- 2026年衡阳市石鼓区工会人员招聘考试参考题库及答案详解
- 暑假趣事400字四年级作文【10篇】
- 2021国家开放大学电大本科《设施园艺学》期末试题及答案(试卷号:1329)
- ×××信息化项目验收报告
- 宁德市福安市2026学年数学三年级下学期期末综合测试试题(含答案)
- GA/T 1043-2025智能交通管理系统前端设备运行维护规范
- 2026年北京市海淀区八年级政治下册期末考试试卷及答案
- 2025年中国陶粒支撑剂市场调查研究报告
- 2026-2030中国无缝钛管行业现状规模与前景趋势研究报告
- 2026贵州航天医院助理全科医生(西医)培训招录25人备考题库及答案详解(基础+提升)
- 2026年茶艺师知识试题及答案
- 2026年仪表工高级技师答辩试题及答案
- 期末综合模拟卷-2025-2026学年五年级数学下册(人教版)含答案
- 2026年九州职业技术学院单招职业适应性测试题库有答案详细解析
评论
0/150
提交评论