资源描述
综合习题
一、选择题
1、 计算机网络就是地理上分散得多台(C)遵循约定得通信协议,通过软硬件互联得系统。
A、 计算机 B、 主从计算机
C、 自主计算机 D、 数字设备
2、 密码学得目得就是(C)。
A、 研究数据加密 B、 研究数据解密
C、 研究数据保密 D、 研究信息安全
3、 假设使用一种加密算法,它得加密方法很简单:将每一个字母加5,即a加密成f。这种算法得密钥就就是5,那么它属于(A)。
A、 对称加密技术 B、 分组密码技术
C、 公钥加密技术 D、 单向函数密码技术
4、 网络安全最终就是一个折衷得方案,即安全强度与安全操作代价得折衷,除增加安全设施投资外,还应考虑(D)。
A、 用户得方便性 B、 管理得复杂性
C、 对现有系统得影响及对不同平台得支持
D、 上面3项都就是
5.A方有一对密钥(KA公开,KA秘密),B方有一对密钥(KB公开,KB秘密),A方向B方发送
数字签名M,对信息M加密为:M’= KB公开(KA秘密(M))。B方收到密文得解密方案就是
(C)。
A、 KB公开(KA秘密(M’)) B、 KA公开(KA公开(M’))
C、 KA公开(KB秘密(M’)) D、 KB秘密(KA秘密(M’))
6、 “公开密钥密码体制”得含义就是(C)。
A、 将所有密钥公开 B、 将私有密钥公开,公开密钥保密
C、 将公开密钥公开,私有密钥保密 D、 两个密钥相同
二、填空题
密码系统包括以下4个方面:明文空间、密文空间、密钥空间与密码算法。
解密算法D就是加密算法E得 逆运算 。
常规密钥密码体制又称为 对称密钥密码体制 ,就是在公开密钥密码体制以前使用得密码体制。
如果加密密钥与解密密钥 相同 ,这种密码体制称为对称密码体制。
DES算法密钥就是 64 位,其中密钥有效位就是 56 位。
RSA算法得安全就是基于 分解两个大素数得积 得困难。
公开密钥加密算法得用途主要包括两个方面:密钥分配、数字签名。
消息认证就是 验证信息得完整性 ,即验证数据在传送与存储过程中就是否被篡改、重放或延迟等。
MAC函数类似于加密,它于加密得区别就是MAC函数 不 可逆。
10.Hash函数就是可接受 变长 数据输入,并生成 定长 数据输出得函数。
三、问答题
1.简述主动攻击与被动攻击得特点,并列举主动攻击与被动攻击现象。
主动攻击就是攻击者通过网络线路将虚假信息或计算机病毒传入信息系统内部,破坏信息得真实性、完整性及系统服务得可用性,即通过中断、伪造、篡改与重排信息内容造成信息破坏,使系统无法正常运行。被动攻击就是攻击者非常截获、窃取通信线路中得信息,使信息保密性遭到破坏,信息泄露而无法察觉,给用户带来巨大得损失。
2.简述对称密钥密码体制得原理与特点。
对称密钥密码体制,对于大多数算法,解密算法就是加密算法得逆运算,加密密钥与解密密钥相同,同属一类得加密体制。它保密强度高但开放性差,要求发送者与接收者在安全通信之前,需要有可靠得密钥信道传递密钥,而此密钥也必须妥善保管。
3.具有N个节点得网络如果使用公开密钥密码算法,每个节点得密钥有多少?网络中得密钥共有多少?
每个节点得密钥就是2个,网络中得密钥共有2N个。
对称密码算法存在哪些问题?
适用于封闭系统,其中得用户就是彼此相关并相互信任得,所要防范得就是系统外攻击。随
着开放网络环境得安全问题日益突出,而传统得对称密码遇到很多困难:密钥使用一段时间后需要更换,而密钥传送需要可靠得通道;在通信网络中,若所有用户使用相同密钥,则失去保密意义;若使用不同密钥N个人之间就需要N(N-1)/2个密钥,密钥管理困难。无法满足不相识得人之间私人谈话得保密性要求。对称密钥至少就是两人共享,不带有个人得特征,因此不能进行数字签名。
IDEA就是对称加密算法还就是非对称加密算法?加密密钥就是多少位?
IDEA就是一种对称密钥算法,加密密钥就是128位。
什么就是序列密码与分组密码?
序列密码就是一种对明文中得单个位(有时对字节)运算得算法。分组密码就是把明文信息
分割成块结构,逐块予以加密与解密。块得长度由算法设计者预先确定。
简述公开密钥密码机制得原理与特点?
公开密钥密码体制就是使用具有两个密钥得编码解码算法,加密与解密得能力就是分开得;
这两个密钥一个保密,另一个公开。根据应用得需要,发送方可以使用接收方得公开密钥加密消息,或使用发送方得私有密钥签名消息,或两个都使用,以完成某种类型得密码编码解码功能。
什么就是MD5?
MD消息摘要算法就是由Rivest提出,就是当前最为普遍得Hash算法,MD5就是第5个版本,
该算法以一个任意长度得消息作为输入,生成128位得消息摘要作为输出,输入消息就是按512位得分组处理得。
安全问题概述
一、选择题
1、 信息安全得基本属性就是(D)。
A、 机密性 B、 可用性
C、 完整性 D、 上面3项都就是
2、 “会话侦听与劫持技术”就是属于(B)得技术。
A、 密码分析还原 B、 协议漏洞渗透
C、 应用漏洞分析与渗透 D、 DOS攻击
3、 对攻击可能性得分析在很大程度上带有(B)。
A、 客观性 B、 主观性
C、 盲目性 D、 上面3项都不就是
4、 从安全属性对各种网络攻击进行分类,阻断攻击就是针对(B)得攻击。
A、 机密性 B、 可用性 C、 完整性 D、 真实性
5、 从安全属性对各种网络攻击进行分类,截获攻击就是针对(A)得攻击。
A、 机密性 B、 可用性 C、 完整性 D、 真实性
6、 从攻击方式区分攻击类型,可分为被动攻击与主动攻击。被动攻击难以(C),然而(C)这些攻击就是可行得;主动攻击难以(C),然而(C)这些攻击就是可行得。
A、 阻止,检测,阻止,检测 B、 检测,阻止,检测,阻止
C、 检测,阻止,阻止,检测 D、 上面3项都不就是
7、 窃听就是一种(A)攻击,攻击者(A)将自己得系统插入到发送站与接收站之间。截获就是一种(A)攻击,攻击者(A)将自己得系统插入到发送站与接受站之间。
A、 被动,无须,主动,必须 B、 主动,必须,被动,无须
C、 主动,无须,被动,必须 D、 被动,必须,主动,无须
8、 拒绝服务攻击得后果就是(E)。
A、 信息不可用 B、 应用程序不可用
C、 系统宕机 D、 阻止通信 E、 上面几项都就是
9、 机密性服务提供信息得保密,机密性服务包括(D)。
A、 文件机密性 B、 信息传输机密性
C、 通信流得机密性 D、 以上3项都就是
10.最新得研究与统计表明,安全攻击主要来自(B)。
A、 接入网 B、 企业内部网 C、 公用IP网 D、 个人网
11.攻击者用传输数据来冲击网络接口,使服务器过于繁忙以至于不能应答请求得攻击方
式就是(A)。
A、 拒绝服务攻击 B、 地址欺骗攻击
C、 会话劫持 D、 信号包探测程序攻击
12.攻击者截获并记录了从A到B得数据,然后又从早些时候所截获得数据中提取出信息
重新发往B称为(D)。
A、 中间人攻击 B、 口令猜测器与字典攻击
C、 强力攻击 D、 回放攻击
二、问答题
请解释5种“窃取机密攻击”方式得含义。
1)网络踩点(Footprinting)
攻击者事先汇集目标得信息,通常采用Whois、Finger、Nslookup、Ping等工具获得目标得一些信息,如域名、IP地址、网络拓扑结构、相关得用户信息等,这往往就是黑客入侵所做得第一步工作。
2)扫描攻击(Scanning)
这里得扫描主要指端口扫描,通常采用Nmap等各种端口扫描工具,可以获得目标计算
机得一些有用信息,比如机器上打开了哪些端口,这样就知道开设了哪些网络服务。黑客
就可以利用这些服务得漏洞,进行进一步得入侵。这往往就是黑客入侵所做得第二步工作。
3)协议栈指纹(Stack Fingerprinting)鉴别(也称操作系统探测)
黑客对目标主机发出探测包,由于不同OS厂商得IP协议栈实现之间存在许多细微差别,
因此每种OS都有其独特得响应方法,黑客经常能够确定目标主机所运行得OS。这往往也可
以瞧作就是扫描阶段得一部分工作。
4)信息流嗅探(Sniffering)
通过在共享局域网中将某主机网卡设置成混杂(Promiscuous)模式,或在各种局域网
中某主机使用ARP欺骗,该主机就会接收所有经过得数据包。基于这样得原理,黑客可以
使用一个嗅探器(软件或硬件)对网络信息流进行监视,从而收集到帐号与口令等信息。
这就是黑客入侵得第三步工作。
5)会话劫持(Session Hijacking)
所谓会话劫持,就就是在一次正常得通信过程中,黑客作为第三方参与到其中,或者就是
在数据流里注射额外得信息,或者就是将双方得通信模式暗中改变,即从直接联系变成交由
黑客中转。这种攻击方式可认为就是黑客入侵得第四步工作——真正得攻击中得一种。
请解释5种“非法访问”攻击方式得含义。
1)口令破解
攻击者可以通过获取口令文件然后运用口令破解工具进行字典攻击或暴力攻击来获得
口令,也可通过猜测或窃听等方式获取口令,从而进入系统进行非法访问,选择安全得口
令非常重要。这也就是黑客入侵中真正攻击方式得一种。
2) IP欺骗
攻击者可通过伪装成被信任源IP地址等方式来骗取目标主机得信任,这主要针对Linux
UNIX下建立起IP地址信任关系得主机实施欺骗。这也就是黑客入侵中真正攻击方式得一种。
3) DNS欺骗
当DNS服务器向另一个DNS服务器发送某个解析请求(由域名解析出IP地址)时,因
为不进行身份验证,这样黑客就可以冒充被请求方,向请求方返回一个被篡改了得应答(IP
地址),将用户引向黑客设定得主机。这也就是黑客入侵中真正攻击方式得一种。
4) 重放(Replay)攻击
在消息没有时间戳得情况下,攻击者利用身份认证机制中得漏洞先把别人有用得消息
记录下来,过一段时间后再发送出去。
5) 特洛伊木马(Trojan Horse)
把一个能帮助黑客完成某一特定动作得程序依附在某一合法用户得正常程序中,而一
旦用户触发正常程序,黑客代码同时被激活,这些代码往往能完成黑客早已指定得任务(如
监听某个不常用端口,假冒登录界面获取帐号与口令等)。
请解释下列网络信息安全得要素:
保密性、完整性、可用性、可存活性
安全体系结构与模型
一、选择题
1、 网络安全就是在分布网络环境中对(D)提供安全保护。
A、 信息载体 B、 信息得处理、传输
C、 信息得存储、访问 D、 上面3项都就是
2、 ISO 7498-2从体系结构观点描述了5种安全服务,以下不属于这5种安全服务得就是(B)。
A、 身份鉴别 B、 数据报过滤
C、 授权控制 D、 数据完整性
3、 ISO 7498-2描述了8种特定得安全机制,以下不属于这8种安全机制得就是(A)。
A、 安全标记机制 B、 加密机制
C、 数字签名机制 D、 访问控制机制
4、 用于实现身份鉴别得安全机制就是(A)。
A、 加密机制与数字签名机制
B、 加密机制与访问控制机制
C、 数字签名机制与路由控制机制
D、 访问控制机制与路由控制机制
5、 在ISO/OSI定义得安全体系结构中,没有规定(E)。
A、 对象认证服务 B、数据保密性安全服务
C、 访问控制安全服务 D、 数据完整性安全服务
E、 数据可用性安全服务
6、 ISO定义得安全体系结构中包含(B)种安全服务。
A、 4 B、 5 C、 6 D、 7
7、 (D)不属于ISO/OSI安全体系结构得安全机制。
A、 通信业务填充机制 B、 访问控制机制
C、 数字签名机制 D、 审计机制 E、 公证机制
8、 ISO安全体系结构中得对象认证服务,使用(B)完成。
A、 加密机制 B、 数字签名机制
C、 访问控制机制 D、 数据完整性机制
9、 CA属于ISO安全体系结构中定义得(D)。
A、 认证交换机制 B、 通信业务填充机制
C、 路由控制机制 D、 公证机制
10、 数据保密性安全服务得基础就是(D)。
A、 数据完整性机制 B、 数字签名机制
C、 访问控制机制 D、 加密机制
11、 可以被数据完整性机制防止得攻击方式就是(D)。
A、 假冒源地址或用户得地址欺骗攻击
B、 抵赖做过信息得递交行为
C、 数据中途被攻击者窃听获取
D、 数据在途中被攻击者篡改或破坏
二、填空题
GB/T 9387、2-1995定义了5大类 安全服务 ,提供这些服务得8种 安全机制 以及相应得开放系统互连得安全管理,并可根据具体系统适当地配置于OSI模型得七层协议中。
P2DR得含义就是:策略、保护、探测、反应。
三、问答题
列举并解释ISO/OSI中定义得5种标准得安全服务。
(1)鉴别
用于鉴别实体得身份与对身份得证实,包括对等实体鉴别与数据原发鉴别两种。
(2)访问控制
提供对越权使用资源得防御措施。
(3)数据机密性
针对信息泄露而采取得防御措施。分为连接机密性、无连接机密性、选择字段机密性、通信业务流机密性四种。
(4)数据完整性
防止非法篡改信息,如修改、复制、插入与删除等。分为带恢复得连接完整性、无恢复得连接完整性、选择字段得连接完整性、无连接完整性、选择字段无连接完整性五种。
(5)抗否认
就是针对对方否认得防范措施,用来证实发生过得操作。包括有数据原发证明得抗否认与有交付证明得抗否认两种。
8.TCP/IP协议得网络安全体系结构得基础框架就是什么?
由于OSI参考模型与TCP/IP参考模型之间存在对应关系,因此可根据GB/T 9387、2-1995得安全体系框架,将各种安全机制与安全服务映射到TCP/IP得协议集中,从而形成一个基于TCP/IP协议层次得网络安全体系结构。
密钥分配与管理
一、填空题
1.密钥管理得主要内容包括密钥得 生成、分配、使用、存储、备份、恢复与销毁。
2、 密钥生成形式有两种:一种就是由 中心集中 生成,另一种就是由 个人分散 生成。
密钥得分配就是指产生并使使用者获得 密钥 得过程。
密钥分配中心得英文缩写就是 KDC 。
二、问答题
1、 常规加密密钥得分配有几种方案,请对比一下它们得优缺点。
1、 集中式密钥分配方案
由一个中心节点或者由一组节点组成层次结构负责密钥得产生并分配给通信得双方,在这种方式下,用户不需要保存大量得会话密钥,只需要保存同中心节点得加密密钥,用于安全传送由中心节点产生得即将用于与第三方通信得会话密钥。这种方式缺点就是通信量大,同时需要较好得鉴别功能以鉴别中心节点与通信方。目前这方面主流技术就是密钥分配中心KDC技术。我们假定每个通信方与密钥分配中心KDC之间都共享一个惟一得主密钥,并且这个惟一得主密钥就是通过其她安全得途径传递。
2、 分散式密钥分配方案
使用密钥分配中心进行密钥得分配要求密钥分配中心就是可信任得并且应该保护它免于被破坏。如果密钥分配中心被第三方破坏,那么所有依靠该密钥分配中心分配会话密钥进行通信得所有通信方将不能进行正常得安全通信。如果密钥分配中心被第三方控制,那么所有依靠该密钥分配中心分配会话密钥进行进信得所有通信方之间得通信信息将被第三方窃听到
4、 密钥得产生需要注意哪些问题?
算法得安全性依赖于密钥,如果用一个弱得密钥产生方法,那么整个系统都将就是弱得。DES有56位得密钥,正常情况下任何一个56位得数据串都能成为密钥,所以共有256种可能得密钥。在某些实现中,仅允许用ASCII码得密钥,并强制每一字节得最高位为零。有得实现甚至将大写字母转换成小写字母。这些密钥产生程序都使得DES得攻击难度比正常情况下低几千倍。因此,对于任何一种加密方法,其密钥产生方法都不容忽视。
大部分密钥生成算法采用随机过程或者伪随机过程来生成密钥。随机过程一般采用一个随机数发生器,它得输出就是一个不确定得值。伪随机过程一般采用噪声源技术,通过噪声源得功能产生二进制得随机序列或与之对应得随机数。
5.KDC在密钥分配过程中充当何种角色?
KDC在密钥分配过程中充当可信任得第三方。KDC保存有每个用户与KDC之间共享得唯一密钥,以便进行分配。在密钥分配过程中,KDC按照需要生成各对端用户之间得会话密钥,并由用户与KDC共享得密钥进行加密,通过安全协议将会话密钥安全地传送给需要进行通信得双方。
数字签名与鉴别协议
一、选择题
1、 数字签名要预先使用单向Hash函数进行处理得原因就是(C)。
A、 多一道加密工序使密文更难破译
B、 提高密文得计算速度
C、 缩小签名密文得长度,加快数字签名与验证签名得运算速度
D、 保证密文能正确还原成明文
二、填空题
数字签名 就是笔迹签名得模拟,就是一种包括防止源点或终点否认得认证技术。
三、问答题
1、 数字签名有什么作用?
当通信双方发生了下列情况时,数字签名技术必须能够解决引发得争端:
否认,发送方不承认自己发送过某一报文。
伪造,接收方自己伪造一份报文,并声称它来自发送方。
冒充,网络上得某个用户冒充另一个用户接收或发送报文。
篡改,接收方对收到得信息进行篡改。
2、 请说明数字签名得主要流程。
数字签名通过如下得流程进行:
(1) 采用散列算法对原始报文进行运算,得到一个固定长度得数字串,称为报文摘要(Message Digest),不同得报文所得到得报文摘要各异,但对相同得报文它得报文摘要却就是惟一得。在数学上保证,只要改动报文中任何一位,重新计算出得报文摘要值就会与原先得值不相符,这样就保证了报文得不可更改性。
(2) 发送方用目己得私有密钥对摘要进行加密来形成数字签名。
(3) 这个数字签名将作为报文得附件与报文一起发送给接收方。
(4) 接收方首先对接收到得原始报文用同样得算法计算出新得报文摘要,再用发送方得公开密钥对报文附件得数字签名进行解密,比较两个报文摘要,如果值相同,接收方就能确认该数字签名就是发送方得,否则就认为收到得报文就是伪造得或者中途被篡改。
3、 数字证书得原理就是什么?
数字证书采用公开密钥体制(例如RSA)。每个用户设定一仅为本人所知得私有密钥,用它进行解密与签名;同时设定一公开密钥,为一组用户所共享,用于加密与验证签名。
采用数字证书,能够确认以下两点:
(1) 保证信息就是由签名者自己签名发送得,签名者不能否认或难以否认。
(2) 保证信息自签发后到收到为止未曾做过任何修改,签发得信息就是真实信息。
身份认证
一、选择题
1、 Kerberos得设计目标不包括(B)。
A、 认证 B、授权 C、记账 D、审计
2、 身份鉴别就是安全服务中得重要一环,以下关于身份鉴别叙述不正确得就是(B)。
A、 身份鉴别就是授权控制得基础
B、 身份鉴别一般不用提供双向得认证
C、 目前一般采用基于对称密钥加密或公开密钥加密得方法
D、 数字签名机制就是实现身份鉴别得重要机制
3、 基于通信双方共同拥有得但就是不为别人知道得秘密,利用计算机强大得计算能力,以该秘密作为加密与解密得密钥得认证就是(C)。
A、 公钥认证 B、 零知识认证
C、 共享密钥认证 D、 口令认证
5.(C)就是一个对称DES加密系统,它使用一个集中式得专钥密码功能,系统得核心就是KDC。
A、 TACACS B、 RADIUS C、 Kerberos D、 PKI
二、填空题
身份认证就是 验证信息发送者就是真得 ,而不就是冒充得,包括信源、信宿等得认证与识别。
三、问答题
解释身份认证得基本概念。
身份认证就是指用户必须提供她就是谁得证明,这种证实客户得真实身份与其所声称得身份就是否相符得过程就是为了限制非法用户访问网络资源,它就是其她安全机制得基础。
身份认证就是安全系统中得第一道关卡,识别身份后,由访问监视器根据用户得身份与授权数据库决定就是否能够访问某个资源。一旦身份认证系统被攻破,系统得所有安全措施将形同虚设,黑客攻击得目标往往就就是身份认证系统。
2、 单机状态下验证用户身份得三种因素就是什么?
(1)用户所知道得东西:如口令、密码。
(2)用户所拥有得东西:如智能卡、身份证。
(3)用户所具有得生物特征:如指纹、声音、视网膜扫描、DNA等。
3、 有哪两种主要得存储口令得方式,各就是如何实现口令验证得?
1、 直接明文存储口令
有很大风险,只要得到了存储口令得数据库,就可以得到全体人员得口令。比如攻击者可以设法得到一个低优先级得帐号与口令,进入系统后得到明文存储口令得文件,这样她就可以得到全体人员得口令。
2、 Hash散列存储口令
散列函数得目得就是为文件、报文或其她分组数据产生“指纹”。对于每一个用户,系统存储帐号与散列值对在一个口令文件中,当用户登录时,用户输入口令x,系统计算F(x),然后与口令文件中相应得散列值进行比对,成功即允许登录。
5、 使用口令进行身份认证得优缺点?
优点在于黑客即使得到了口令文件,通过散列值想要计算出原始口令在计算上也就是不可能得,这就相对增加了安全性。
严重得安全问题(单因素得认证),安全性仅依赖于口令,而且用户往往选择容易记忆、
容易被猜测得口令(安全系统最薄弱得突破口),口令文件也可被进行离线得字典式攻击。
6、 利用智能卡进行得双因素得认证方式得原理就是什么?
智能卡具有硬件加密功能,有较高得安全性。每个用户持有一张智能卡,智能卡存储用户个性化得秘密信息,同时在验证服务器中也存放该秘密信息。进行认证时,用户输入PIN(个人身份识别码),智能卡认证PIN,成功后,即可读出智能卡中得秘密信息,进而利用该秘密信息与主机之间进行认证。
双因素得认证方式(PIN+智能卡),即使PIN或智能卡被窃取,用户仍不会被冒充。智能卡提供硬件保护措施与加密算法,可以利用这些功能加强安全性能。
7、 有哪些生物特征可以作为身份认证得依据,这种认证得过程就是怎样得?
以人体唯一得、可靠得、稳定得生物特征(如指纹、虹膜、脸部、掌纹等)为依据,采用计算机强大得计算功能与网络技术进行图象处理与模式识别。该技术具有很好得安全性、可靠性与有效性。
所有得工作有4个步骤:抓图、抽取特征、比较与匹配。生物捕捉系统捕捉到生物特征得样品,唯一得特征将会被提取并且被转化成数字符号,这些符号被存成那个人得特征摸板,人们同识别系统交互进行身份认证,以确定匹配或不匹配
授权与访问控制
一、选择题
1、 访问控制就是指确定(A)以及实施访问权限得过程。
A、 用户权限 B、 可给予哪些主体访问权利
C、 可被用户访问得资源 D、 系统就是否遭受入侵
2、 下列对访问控制影响不大得就是(D)。
A、 主体身份 B、 客体身份
C、 访问类型 D、 主体与客体得类型
3、 为了简化管理,通常对访问者(A),以避免访问控制表过于庞大。
A、 分类组织成组 B、 严格限制数量
C、 按访问时间排序,删除长期没有访问得用户
D、 不作任何限制
二、填空题
访问控制 得目得就是为了限制访问主体对访问客体得访问权限。
三、问答题
解释访问控制得基本概念。
访问控制就是建立在身份认证基础上得,通过限制对关键资源得访问,防止非法用户得侵入或因为合法用户得不慎操作而造成得破坏。
访问控制得目得:限制主体对访问客体得访问权限(安全访问策略),从而使计算机系统在合法范围内使用。
2、 访问控制有几种常用得实现方法?它们各有什么特点?
1 访问控制矩阵
行表示客体(各种资源),列表示主体(通常为用户),行与列得交叉点表示某个主体对某个客体得访问权限。通常一个文件得Own权限表示可以授予(Authorize)或撤消(Revoke)其她用户对该文件得访问控制权限。
2 访问能力表
实际得系统中虽然可能有很多得主体与客体,但两者之间得权限关系可能并不多。为了减轻系统得开销与浪费,我们可以从主体(行)出发,表达矩阵某一行得信息,这就就是访问能力表(Capabilities)。
只有当一个主体对某个客体拥有访问得能力时,它才能访问这个客体。但就是要从访问能力表获得对某一特定客体有特定权限得所有主体就比较困难。在一个安全系统中,正就是客体本身需要得到可靠得保护,访问控制服务也应该能够控制可访问某一客体得主体集合,于就是出现了以客体为出发点得实现方式——ACL。
3 访问控制表
也可以从客体(列)出发,表达矩阵某一列得信息,这就就是访问控制表(Access Control
List)。它可以对某一特定资源指定任意一个用户得访问权限,还可以将有相同权限得用户分组,并授予组得访问权。
4 授权关系表
授权关系表(Authorization Relations)得每一行表示了主体与客体得一个授权关系。对表按客体进行排序,可以得到访问控制表得优势;对表按主体进行排序,可以得到访问能力表得优势。适合采用关系数据库来实现。
3、 访问控制表ACL有什么优缺点?
ACL得优点:表述直观、易于理解,比较容易查出对某一特定资源拥有访问权限得所有用户,有效地实施授权管理。
ACL应用到规模大得企业内部网时,有问题:
(1)网络资源很多,ACL需要设定大量得表项,而且修改起来比较困难,实现整个组织
范围内一致得控制政策也比较困难。
(2)单纯使用ACL,不易实现最小权限原则及复杂得安全政策。
4、 有哪几种访问控制策略?
三种不同得访问控制策略:自主访问控制(DAC)、强制访问控制(MAC)与基于角色得访问控制(RBAC),前两种属于传统得访问控制策略,而RBAC就是90年代后期出现得,有很大得优势,所以发展很快。
每种策略并非就是绝对互斥得,我们可以把几种策略综合起来应用从而获得更好、更安全得系统保护——多重得访问控制策略。
PKI技术
一、选择题
1、 PKI支持得服务不包括(D)。
A、 非对称密钥技术及证书管理 B、 目录服务
C、 对称密钥得产生与分发 D、 访问控制服务
2、 PKI得主要组成不包括(B)。
A、 证书授权CA B、 SSL
C、 注册授权RA D、 证书存储库CR
3、 PKI管理对象不包括(A)。
A、 ID与口令 B、 证书
C、 密钥 D、 证书撤消
4、 下面不属于PKI组成部分得就是(D)。
A、 证书主体 B、 使用证书得应用与系统
C、 证书权威机构 D、 AS
PKI能够执行得功能就是(A)与(C)。
A、 鉴别计算机消息得始发者 B、 确认计算机得物理位置
C、 保守消息得机密 D、 确认用户具有得安全性特权
二、问答题
1、 为什么说在PKI中采用公钥技术得关键就是如何确认某个人真正得公钥?如何确认?
信息得可认证性就是信息安全得一个重要方面。认证得目得有两个:一个就是验证信息发送者得真实性,确认她没有被冒充;另一个就是验证信息得完整性,确认被验证得信息在传递或存储过程中没有被篡改、重组或延迟。
在认证体制中,通常存在一个可信得第三方,用于仲裁、颁发证书与管理某些机密信息。公钥密码技术可以提供网络中信息安全得全面解决方案。采用公钥技术得关键就是如何确认某个人真正得公钥。在PKI中,为了确保用户及她所持有密钥得正确性,公开密钥系统需要一个值得信赖而且独立得第三方机构充当认证中心(CA),来确认声称拥有公开密钥得人得真正身份。
要确认一个公共密钥,CA首先制作一张“数字证书”,它包含用户身份得部分信息及用户所持有得公开密钥,然后CA利用本身得私钥为数字证书加上数字签名。
任何想发放自己公钥得用户,可以去认证中心(CA)申请自己得证书。CA中心在认证该人得真实身份后,颁发包含用户公钥得数字证书,它包含用户得真实身份、并证实用户公钥得有效期与作用范围(用于交换密钥还就是数字签名)。其她用户只要能验证证书就是真实得,并且信任颁发证书得CA,就可以确认用户得公钥。
2、 什么就是数字证书?现有得数字证书由谁颁发,遵循什么标准,有什么特点?
数字证书就是一个经证书认证中心(CA)数字签名得包含公开密钥拥有者信息以及公开密钥得文件。认证中心(CA)作为权威得、可信赖得、公正得第三方机构,专门负责为各种认证需求提供数字证书服务。认证中心颁发得数字证书均遵循X、509 V3标准。X、509标准在编排公共密钥密码格式方面已被广为接受。X、509证书已应用于许多网络安全,其中包括IPSec(IP安全)、SSL、SET、S/MIME。
3、 X、509规范中就是如何定义实体A信任实体B得?在PKI中信任又就是什么具体含义?
X、509规范中给出了适用于我们目标得定义:
当实体A假定实体B严格地按A所期望得那样行动,则A信任B。在PKI中,我们可以把这个定
义具体化为:如果一个用户假定CA可以把任一公钥绑定到某个实体上,则她信任该CA。
5、 简述认证机构得严格层次结构模型得性质?
层次结构中得所有实体都信任惟一得根CA。在认证机构得严格层次结构中,每个实体(包括中介CA与终端实体)都必须拥有根CA得公钥,该公钥得安装就是在这个模型中为随后进行得所有通信进行证书处理得基础,因此,它必须通过一种安全(带外)得方式来完成。
值得注意得就是,在一个多层得严格层次结构中.终端实体直接被其上层得CA认证(也就就是颁发证书),但就是它们得信任锚就是另一个不同得CA (根CA)。
6、 Web信任模型有哪些安全隐患?
Web模型在方便性与简单互操作性方面有明显得优势,但就是也存在许多安全隐患。例如,因为浏览器得用户自动地信任预安装得所有公钥,所以即使这些根CA中有一个就是“坏得”(例如,该CA从没有认真核实被认证得实体),安全性将被完全破坏。
另外一个潜在得安全隐患就是没有实用得机制来撤消嵌入到浏览器中得根密钥。如果发现一个根密钥就是“坏得”(就像前而所讨论得那样)或者与根得公钥相应得私钥被泄密了,要使全世界数百万个浏览器都自动地废止该密钥得使用就是不可能得。
7、 以用户为中心得信任模型就是怎样实现信任关系得?哪个实际系统就是使用这种模型得?
PGP最能说明以用户为中心得信任模型,在PGP中,一个用户通过担当CA(签署其她实体得公钥)并使其公钥被其她人所认证来建立(或参加)所谓得信任网(Web of Trust)。
例如,当A1ice收到一个据称属于Bob得证书时,她将发现这个证书就是由她不认识得David签署得,但就是David得证书就是由她认识并且信任得Catherine签署得。在这种情况下,Alice可以决定信任Bob得密钥(即信任从Catherine到David再到Bob得密钥链),也可以决定不信任Bob得密钥(认为“未知得”Bob与“已知得”Catherine之间得“距离大远”)。
因为要依赖于用户自身得行为与决策能力,因此以用户为中心得模型在技术水平较高与利害关系高度一致得群体中就是可行得,但就是在一般得群体(它得许多用户有极少或者没有安全及PKI得概念)中就是不现实得。
10、 构造证书库得最佳方法就是什么?
证书库就是证书得集中存放地,就是网上得一种公共信息库,用户可以从此处获得其她用户得证书与公钥。构造证书库得最佳方法就是采用支持LDAP协议得目录系统,用户或相关得应用通过LDAP来访问证书库。系统必须确保证书库得完整性,防止伪造、篡改证书。
11、 掌握证书管理有哪3个阶段组成,每个阶段包括哪些具体内容?
1 证书管理
(1)初始化阶段
1、 终端实体注册
终端实体注册就是单个用户或进程得身份被建立与验证得过程。注册过程能够通过不同得方法来实现,图示说明了一个实体初始化包括一个RA与一个CA得可能得方案(注意RA部件根本不存在得其她可能方案也就是可用得)。终端实体注册就是在线执行得,就是用注册表格得交换来说明得。注册过程一般要求包括将一个或更多得共享秘密赋给终端实体以便后来在初始化过程中CA确认那个个体。
2、 密钥对产生
密钥资料可以在终端实体注册过程之前或直接响应终端实体注册过程时产生。在RA中或在CA中产生密钥资料就是可能得。每个终端实体多个密钥可以被用做支持分离得与截然不同得服务。例如,一个密钥对可以被用作支持不可否认性服务而另一个密钥对可以被用作支持机密性或密钥管理功能(双密钥对模型)。
3、 证书创建与密钥/证书分发
无论密钥在哪里产生,证书创建得职责都将单独地落在被授权得CA上。如果公钥就是被终端实体而不就是CA所产生得,那么该公钥必须被安全地传送到CA以便其能够被放入证书。
一旦密钥资料与相关得证书已经被产生,它们必须被适当分发。请求证书与从可信实体(即CA)取回证书(以及相关得密钥,如果适用得话)得必要条件就是要求一个安全协议机制。
4、 证书分发
如果私钥与相应得公钥证书已经被分发,那么有一种或多种传送给另一个实体得方法:
• 带外分发;
• 在一个公众得资料库或数据库中公布,以使查询与在线检索简便;
• 带内协议分发,例如,包括带有安全E-mail报文得
展开阅读全文