计算机网络安全技术作业

计算机网络安全技术一.作业一用C和Java语言,实现一个的DES算法逻辑。

说明算法思想、程序(详细注释)、实验结果算法思想:源代码级的JAVA DES实现方法,DES运算的原始数据(加密前数据)和加密密钥都是64位的, 将原始数据经过初始的置换, 然后与子密钥(由加密密钥产生)经过一系列迭代运算,最后再经过逆置换, 即可得到加密数据。

解密过程与此类似。

程序:public class InDES {// 声明常量字节数组private static final int[] IP = {58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54,46, 38, 30, 22, 14, 6, 64, 56, 48, 40, 32, 24, 16, 8, 57, 49, 41, 33,25, 17, 9, 1, 59, 51, 43, 35, 27, 19, 11, 3, 61, 53, 45, 37, 29, 21,13, 5, 63, 55, 47, 39, 31, 23, 15, 7}; // 64private static final int[] IP_1 = {40, 8, 48, 16, 56, 24, 64, 32, 39, 7, 47, 15, 55, 23, 63, 31, 38, 6,46, 14, 54, 22, 62, 30, 37, 5, 45, 13, 53, 21, 61, 29, 36, 4, 44, 12,52, 20, 60, 28, 35, 3, 43, 11, 51, 19, 59, 27, 34, 2, 42, 10, 50, 18,58, 26, 33, 1, 41, 9, 49, 17, 57, 25}; // 64private static final int[] PC_1 = {57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51,43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7,62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20,12, 4}; // 56private static final int[] PC_2 = {14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16,7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44,49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32}; // 48private static final int[] E = {32, 1, 2, 3, 4, 5, 4, 5, 6, 7, 8, 9, 8, 9, 10, 11, 12, 13, 12, 13,14, 15, 16, 17, 16, 17, 18, 19, 20, 21, 20, 21, 22, 23, 24, 25, 24,25, 26, 27, 28, 29, 28, 29, 30, 31, 32, 1}; // 48private static final int[] P = {16, 7, 20, 21, 29, 12, 28, 17, 1, 15, 23, 26, 5, 18, 31, 10, 2, 8,24, 14, 32, 27, 3, 9, 19, 13, 30, 6, 22, 11, 4, 25}; // 32private static final int[][][] S_Box = {{{ 14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12, 5, 9, 0, 7 }, { 0, 15, 7, 4, 14, 2, 13, 1, 10, 6, 12, 11, 9, 5, 3, 8 }, { 4, 1, 14, 8, 13, 6, 2, 11, 15, 12, 9, 7, 3, 10, 5, 0 }, { 15, 12, 8, 2, 4, 9, 1, 7, 5, 11, 3, 14, 10, 0, 6, 13 } },{ // S_Box[1]{ 15, 1, 8, 14, 6, 11, 3, 4, 9, 7, 2, 13, 12, 0, 5, 10 }, { 3, 13, 4, 7, 15, 2, 8, 14, 12, 0, 1, 10, 6, 9, 11, 5 }, { 0, 14, 7, 11, 10, 4, 13, 1, 5, 8, 12, 6, 9, 3, 2, 15 }, { 13, 8, 10, 1, 3, 15, 4, 2, 11, 6, 7, 12, 0, 5, 14, 9 } },{ // S_Box[2]{ 10, 0, 9, 14, 6, 3, 15, 5, 1, 13, 12, 7, 11, 4, 2, 8 }, { 13, 7, 0, 9, 3, 4, 6, 10, 2, 8, 5, 14, 12, 11, 15, 1 }, { 13, 6, 4, 9, 8, 15, 3, 0, 11, 1, 2, 12, 5, 10, 14, 7 }, { 1, 10, 13, 0, 6, 9, 8, 7, 4, 15, 14, 3, 11, 5, 2, 12 } },{ // S_Box[3]{ 7, 13, 14, 3, 0, 6, 9, 10, 1, 2, 8, 5, 11, 12, 4, 15 }, { 13, 8, 11, 5, 6, 15, 0, 3, 4, 7, 2, 12, 1, 10, 14, 9 }, { 10, 6, 9, 0, 12, 11, 7, 13, 15, 1, 3, 14, 5, 2, 8, 4 }, { 3, 15, 0, 6, 10, 1, 13, 8, 9, 4, 5, 11, 12, 7, 2, 14 } },{ // S_Box[4]{ 2, 12, 4, 1, 7, 10, 11, 6, 8, 5, 3, 15, 13, 0, 14, 9 }, { 14, 11, 2, 12, 4, 7, 13, 1, 5, 0, 15, 10, 3, 9, 8, 6 }, { 4, 2, 1, 11, 10, 13, 7, 8, 15, 9, 12, 5, 6, 3, 0, 14 }, { 11, 8, 12, 7, 1, 14, 2, 13, 6, 15, 0, 9, 10, 4, 5, 3 } },{ // S_Box[5]{ 12, 1, 10, 15, 9, 2, 6, 8, 0, 13, 3, 4, 14, 7, 5, 11 }, { 10, 15, 4, 2, 7, 12, 9, 5, 6, 1, 13, 14, 0, 11, 3, 8 }, { 9, 14, 15, 5, 2, 8, 12, 3, 7, 0, 4, 10, 1, 13, 11, 6 }, { 4, 3, 2, 12, 9, 5, 15, 10, 11, 14, 1, 7, 6, 0, 8, 13 } },{ // S_Box[6]{ 4, 11, 2, 14, 15, 0, 8, 13, 3, 12, 9, 7, 5, 10, 6, 1 }, { 13, 0, 11, 7, 4, 9, 1, 10, 14, 3, 5, 12, 2, 15, 8, 6 }, { 1, 4, 11, 13, 12, 3, 7, 14, 10, 15, 6, 8, 0, 5, 9, 2 }, { 6, 11, 13, 8, 1, 4, 10, 7, 9, 5, 0, 15, 14, 2, 3, 12 } },{ // S_Box[7]{ 13, 2, 8, 4, 6, 15, 11, 1, 10, 9, 3, 14, 5, 0, 12, 7 },{ 1, 15, 13, 8, 10, 3, 7, 4, 12, 5, 6, 11, 0, 14, 9, 2 },{ 7, 11, 4, 1, 9, 12, 14, 2, 0, 6, 10, 13, 15, 3, 5, 8 },{ 2, 1, 14, 7, 4, 10, 8, 13, 15, 12, 9, 0, 3, 5, 6, 11 }} // S_Box[8]};private static final int[] LeftMove = {1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1}; // 左移位置列表private byte[] UnitDes(byte[] des_key, byte[] des_data, int flag) { // 检测输入参数格式是否正确,错误直接返回空值(null)if ((des_key.length != 8) || (des_data.length != 8) ||((flag != 1) && (flag != 0))) {throw new RuntimeException("Data Format Error !");}int flags = flag;// 二进制加密密钥int[] keydata = new int[64];// 二进制加密数据int[] encryptdata = new int[64];// 加密操作完成后的字节数组byte[] EncryptCode = new byte[8];// 密钥初试化成二维数组int[][] KeyArray = new int[16][48];// 将密钥字节数组转换成二进制字节数组keydata = ReadDataToBirnaryIntArray(des_key);// 将加密数据字节数组转换成二进制字节数组encryptdata = ReadDataToBirnaryIntArray(des_data);// 初试化密钥为二维密钥数组KeyInitialize(keydata, KeyArray);// 执行加密解密操作EncryptCode = Encrypt(encryptdata, flags, KeyArray); returnEncryptCode;}// 初试化密钥数组private void KeyInitialize(int[] key, int[][] keyarray) {inti;int j;int[] K0 = new int[56];// 特别注意:xxx[IP[i]-1]等类似变换for (i = 0; i< 56; i++) {K0[i] = key[PC_1[i] - 1]; // 密钥进行PC-1变换}for (i = 0; i< 16; i++) {LeftBitMove(K0, LeftMove[i]);// 特别注意:xxx[IP[i]-1]等类似变换for (j = 0; j < 48; j++) {keyarray[i][j] = K0[PC_2[j] - 1]; // 生成子密钥keyarray[i][j]}}}// 执行加密解密操作private byte[] Encrypt(int[] timeData, int flag, int[][] keyarray) { inti;byte[] encrypt = new byte[8];int flags = flag;int[] M = new int[64];int[] MIP_1 = new int[64];// 特别注意:xxx[IP[i]-1]等类似变换for (i = 0; i< 64; i++) {M[i] = timeData[IP[i] - 1]; // 明文IP变换}if (flags == 1) { // 加密for (i = 0; i< 16; i++) {LoopF(M, i, flags, keyarray);}} else if (flags == 0) { // 解密for (i = 15; i> -1; i--) {LoopF(M, i, flags, keyarray);}}for (i = 0; i< 64; i++) {MIP_1[i] = M[IP_1[i] - 1]; // 进行IP-1运算}GetEncryptResultOfByteArray(MIP_1, encrypt);// 返回加密数据return encrypt;}privateint[] ReadDataToBirnaryIntArray(byte[] intdata) {inti;int j;// 将数据转换为二进制数,存储到数组int[] IntDa = new int[8];for (i = 0; i< 8; i++) {IntDa[i] = intdata[i];if (IntDa[i] < 0) {IntDa[i] += 256;IntDa[i] %= 256;}}int[] IntVa = new int[64];for (i = 0; i< 8; i++) {for (j = 0; j < 8; j++) {IntVa[((i * 8) + 7) - j] = IntDa[i] % 2;IntDa[i] = IntDa[i] / 2;}}returnIntVa;}private void LeftBitMove(int[] k, int offset) { inti;// 循环移位操作函数int[] c0 = new int[28];int[] d0 = new int[28];int[] c1 = new int[28];int[] d1 = new int[28];for (i = 0; i< 28; i++) {c0[i] = k[i];d0[i] = k[i + 28];}if (offset == 1) {for (i = 0; i< 27; i++) { // 循环左移一位c1[i] = c0[i + 1];d1[i] = d0[i + 1];}c1[27] = c0[0];d1[27] = d0[0];} else if (offset == 2) {for (i = 0; i< 26; i++) { // 循环左移两位c1[i] = c0[i + 2];d1[i] = d0[i + 2];}c1[26] = c0[0];d1[26] = d0[0];c1[27] = c0[1];d1[27] = d0[1];}for (i = 0; i< 28; i++) {k[i] = c1[i];k[i + 28] = d1[i];}}补充回答:private void LoopF(int[] M, int times, int flag, int[][] keyarray) {inti;int j;int[] L0 = new int[32];int[] R0 = new int[32];int[] L1 = new int[32];int[] R1 = new int[32];int[] RE = new int[48];int[][] S = new int[8][6];int[] sBoxData = new int[8];int[] sValue = new int[32];int[] RP = new int[32];for (i = 0; i< 32; i++) {L0[i] = M[i]; // 明文左侧的初始化R0[i] = M[i + 32]; // 明文右侧的初始化}for (i = 0; i< 48; i++) {RE[i] = R0[E[i] - 1]; // 经过E变换扩充,由32位变为48位RE[i] = RE[i] + keyarray[times][i]; // 与KeyArray[times][i]按位作不进位加法运算if (RE[i] == 2) {RE[i] = 0;}}for (i = 0; i< 8; i++) { // 48位分成8组for (j = 0; j < 6; j++) {S[i][j] = RE[(i * 6) + j];}// 下面经过S盒,得到8个数sBoxData[i] = S_Box[i][(S[i][0] << 1) + S[i][5]][(S[i][1] << 3) +(S[i][2] << 2) + (S[i][3] << 1) + S[i][4]];// 8个数变换输出二进制for (j = 0; j < 4; j++) {sValue[((i * 4) + 3) - j] = sBoxData[i] % 2;sBoxData[i] = sBoxData[i] / 2;}}for (i = 0; i< 32; i++) {RP[i] = sValue[P[i] - 1]; // 经过P变换L1[i] = R0[i]; // 右边移到左边R1[i] = L0[i] + RP[i];if (R1[i] == 2) {R1[i] = 0;}// 重新合成M,返回数组M// 最后一次变换时,左右不进行互换。

合集下载

东大20秋学期《网络安全技术》在线平时作业1

东大20秋学期《网络安全技术》在线平时作业1

(单选题)1: 用于实现身份鉴别的安全机制是( )。

A: 加密机制和数字签名机制
B: 加密机制和访问控制机制
C: 数字签名机制和路由控制机制
D: 访问控制机制和路由控制机制
正确答案: A
(单选题)2: 简单邮件发送协议SMTP处于TCP/IP协议分层结构的哪一层?
A: 数据链路层
B: 网络层
C: 传输层
D: 应用层
正确答案: D
(单选题)3: 机密性是指保证信息与信息系统不被非授权者所获取与使用,主要防范措施是()。

A: 防火墙
B: 访问控制
C: 入侵检测
D: 密码技术
正确答案: D
(单选题)4: 一般而言,Internet防火墙建立在一个网络的()。

A: 内部子网之间传送信息的中枢
B: 每个子网的内部
C: 内部网络与外部网络的交叉点
D: 部分内部网络与外部网络的接合处
正确答案: C
(单选题)5: ESP协议中必须实现的加密算法是()。

A: 仅DES-CBC
B: 仅NULL
C: DES-CBC和NULL
D: 3DES-CBC
正确答案: C
(单选题)6: ISO 7498 -2从体系结构的观点描述了5种普遍性的安全机制,这5种安全机制不包括( )。

A: 可信功能
B: 安全标号
C: 事件检测
D: 数据完整性机制
正确答案: D
(单选题)7: IKE协商的第一阶段可以采用()。

国开作业计算机网络安全技术-《计算机网络安全技术》第2次形成性考核作业94参考(含答案)

国开作业计算机网络安全技术-《计算机网络安全技术》第2次形成性考核作业94参考(含答案)

题目:计算机网络的功能有()。

选项A:病毒管理
选项B:资源共享
选项C:用户管理
选项D:站点管理
答案:资源共享
题目:为进行网络中数据通信而建立的规则、标准或约定,称为()。

选项A:层次
选项B:域名
选项C:网络协议
选项D:协议
答案:网络协议
题目:210.33.80.8是一个()类IP地址。

选项A:D
选项B:C
选项C:A
选项D:B
答案:C
题目:传输层的主要协议有()。

选项A:IP和UDP
选项B:ICMP和UDP
选项C:TCP和UDP
选项D:TCP和ICMP
答案:TCP和UDP
题目:数据传输速率从本质上讲是由()。

选项A:信道利用率
选项B:信道带宽
选项C:信道长度
选项D:传输的数据类型
答案:信道带宽
题目:利用模拟信道传输数字信号的方法称为()。

选项A:基带传输
选项B:调频
选项C:频带传输
选项D:调幅
答案:频带传输
题目:全双工通信支持下列()数据流。

计算机网络应用技术大作业

计算机网络应用技术大作业

计算机网络应用技术大作业在当今数字化的时代,计算机网络应用技术如同一张无形的大网,将世界各地的人们紧密相连,深刻地改变了我们的生活、工作和学习方式。

从在线购物、远程办公到社交媒体、在线教育,计算机网络应用技术的身影无处不在。

计算机网络应用技术涵盖了众多领域和方面。

首先是网络通信技术,它是实现信息在网络中传输的基础。

就像我们日常使用的电子邮件、即时通讯工具等,都是依靠网络通信技术来传递文字、语音、视频等信息。

网络安全技术也是至关重要的一部分。

随着网络的普及,网络攻击、数据泄露等安全问题日益凸显。

防火墙、加密技术、入侵检测系统等网络安全手段不断发展和完善,保护着我们的个人隐私和企业的重要数据。

在网络资源共享方面,云计算技术的出现让资源的获取和利用变得更加便捷高效。

用户无需再担心硬件设备的限制,只需通过网络连接就能按需获取强大的计算能力和存储空间。

还有网络多媒体技术,为我们带来了丰富多彩的娱乐体验。

在线视频、音频播放平台让我们能够随时随地欣赏各类影视作品和音乐。

网络应用技术的发展也给教育领域带来了巨大的变革。

在线教育平台打破了时间和空间的限制,让学生能够根据自己的节奏和需求学习。

通过网络,学生可以获取丰富的教学资源,与教师和同学进行互动交流。

远程办公则是计算机网络应用技术在工作场景中的重要应用。

在特殊时期,如疫情期间,远程办公让许多企业能够保持正常运转。

员工可以在家中通过网络与同事协作、参加会议,完成工作任务。

然而,计算机网络应用技术的发展并非一帆风顺。

技术的快速更新换代带来了兼容性问题,一些老旧的设备和系统可能无法适应新的网络应用需求。

网络带宽的限制也会影响一些高带宽需求应用的体验,如高清视频会议可能会出现卡顿现象。

同时,网络应用技术的普及也带来了一些社会问题。

比如,过度依赖网络可能导致人们面对面交流能力的下降,长时间使用电子设备对健康的影响也不容忽视。

为了更好地推动计算机网络应用技术的发展,我们需要加强技术研发,解决当前存在的技术难题。

东大14秋学期《网络安全技术》在线作业2答案

东大14秋学期《网络安全技术》在线作业2答案
C.安全层的含义和OSI层次安全的含义是完全相同的
D.应用安全层支持服务安全层
?
正确答案:C
5.网络安全是在分布网络环境中对()提供安全保护。
A.信息载体
B.信息的处理、传输
C.信息的存储、访问
D.上面3项都是
?
正确答案:D
6.从安全属性对各种网络攻击进行分类,阻断攻击是针对()的攻击。
A.机密性
B.可用性
A.多一道加密工序使密文更难破译
B.提高密文的计算速度
C.缩小签名密文的长度,加快数字签名和验证签名的运算速度
D.保证密文能正确地还原成明文
?
正确答案:C
10.完整性服务必须和()服务配合工作,才能对抗篡改攻击。
A.机密性
B.可审性
C.可用性
D.以上3项都是
?
正确答案:B
二,多选题
1.特洛伊木马主要传播途径主要有()和()。
A.错误
B.正确
?
正确答案:B
2.后门最初是程序员为了调试和测试程序而使用的。
A.错误
B.正确
?
正确答案:B
3.完整性服务也必须和身份标识、身份鉴别功能结合在一起。
A.错误
B.正确
?
正确答案:B
4.数据包过滤不能进行内容级控制。
A.错误
B.正确
?
正确答案:B
5. Access VPN的拨入方式包括拨号、ISDN、数字用户线路(xDSL)等,惟一的要求就是能够使用合法IP地址访问Internet,具体何种方式没有关系。
A.攻击剧本数据库
B.预警器
C.规划者
D.管理者
?
正确答案:ABC
10.目前用于探测操作系统的方法主要可以分为两类:( )和( )。

计算机网络安全管理作业——防火墙技术

计算机网络安全管理作业——防火墙技术
计算机网络安全作业
——防火墙技术
防火墙技术 1. 简要回答防火墙的定义和发展简史。 2. 设置防火墙目的是什么?防火墙的功能和局限
性各有哪些? 3. 简述防火墙的发展动态和趋势。 4. 试述包过滤防火墙的原理及特点。静态包过滤
和动态包过滤有什么区别?
5. 试述代理防火墙的原理及特点。应用层网关和 电路层网关有什么区别?
有四种常用的防火墙设计,每一个都提供了 一个确定的安全级别。这四个选择是: 1.屏蔽路由器 2.双穴主机网关 3.屏蔽主机网关 4.被屏蔽子网
二、设置防火墙的目的、防火墙的 功能和局限性
设置防火墙的目的
(1)强化安全策略。 (2)有效地记录Internet上的活动。 (3)限制暴露用户点。防火墙能够用来隔开网络
中一个网段与另一个网段。这样,能够防止影响 一个网段的问题通过整个网络传播。
(4)防火墙是一个安全策略的检查站。所有进出 的信息都必须通过防火墙,防火墙便成为安全问 题的检查点,使可疑的访问被拒绝于门外。
内部用户配置的基本的文本信息,而不提供任何与攻击有关的系统信息。
SMTP与POP邮件服务器要对所有进、出防火墙的邮件作处理,并利用邮
件映射与标头剥除的方法隐除内部的邮件环境,Ident服务器对用户连接
的识别作专门处理,网络新闻服务则为接收来自ISP的新闻开设了专门的
磁盘空间。
七、防火墙的常见体系结构
代防火墙采用了两种代理机制,一种用于代理从内部网络到外部网络的连接,
另一种用于代理从外部网络到内部网络的连接。前者采用网络地址转换
(NAT)技术来解决,后者采用非保密的用户定制代理或保密的代理系统技
术来解决。
多级的过滤技术
为保证系统的安全性和防护水平,新一代防火墙采用了三级过滤措施,

电子科技大学《计算机系统与网络安全技术》课程在线作业3

电子科技大学《计算机系统与网络安全技术》课程在线作业3

一、单选题共12题,60分1、1999年10月经过国家质量技术监督局批准发布的《计算机信息系统安全保护等级划分准则》将计算机安全保护划分为以下(C )个级别。

A3B4C5D62、主机和路由器可以通过(C)报告错误并交换相关的状态信息。

AUDP协议BTCP协议CICMP协议DIP协议3、攻击者在局域网段发送虚假的IP-MAC对应信息,篡改网关MAC地址,使自己成为假网关的攻击是(B )AMAC欺骗BARP欺骗CDNS欺骗DIP欺骗4、对于对称密码体制下列描述不正确的是(B )A解密算法和加密算法互为逆运算B基于数学难题C密钥传递需专用通道D加密密钥和解密密钥相同5、公钥密码算法基于(D)A代换-置换网络B单向函数C模式变换D陷门单向函数6、Hash算法对任意长度的信息(数据)产生固定长度的输出(指纹),其算法的核心是(B )A分块B压缩C填充D扩展7、若小张给小李发送一封邮件,并想让小李确信邮件是由小张发出的,则小张应该选用(D)对邮件进行加密A小李的公钥B小李的私钥C小张的公钥D小张的私钥8、PKI用来实现(B )体制的密钥和证书的产生、管理、存储、分发和撤销等。

A对称密码B非对称密码C数字签名D身份认证9、使用证书颁发者的私钥对公钥数字证书进行数字签名的目的是(D )。

A仅能确保公钥证书的真实性B确保公钥证书的真实性和完整性C确保公钥证书的机密性和真实性D仅能确保公钥证书的完整性10、(D)是操作系统安全的第一道防线A防火墙B漏洞补丁C安全审计D账户管理11、分组过滤防火墙工作在TCP/IP的哪一层(A)A网络层C应用层D数据链路层12、配置防火墙时,不正确的观点是(B )A没有明确允许的就是禁止的B可以不考虑防火墙过滤规则的顺序C根据需要可以允许从内部站点访问Internet也可以从Internet访问内部站点D防火墙过滤规则的顺序与安全相关二、多选题共8题,40分1、在信息安全体系结构中主要包括(BCD )、认证服务和非否认服务等安全服务A审计服务B机密性服务C完整性服务D访问控制服务2、缓冲区溢出攻击是针对程序空间的哪些部分进行溢出?(BD)A代码段B堆C数据段D堆栈段3、下面可以作为身份认证的依据包括:(ABC)A身份证B掌纹C暗号D数字证书4、基于口令的身份认证要抵御重放攻击需要在每次认证过程中加入不确定因素形成一次性口令,具体方法包括(ACD )A口令序列C时间戳D挑战/应答5、访问控制的常见实现方法包括(ABCD)A访问能力表B访问控制表C访问控制矩阵D授权关系表6、访问控制的基本原则包括(ACD)A最小特权原则B多人负责原则C职责分离原则D角色继承原则7、入侵检测的检测模型主要包括:(AC)A异常检测B流量检测C误用检测D日志分析8、入侵检测性能关键参数包括(AB)A误报B漏报C正确率D响应时间。

东大18春学期《网络安全技术》在线作业3

(单选题) 1: 机密性服务提供信息的保密,机密性服务包括()。

A: 文件机密性B: 信息传输机密性C: 通信流的机密性D: 以上3项都是(单选题) 2: 橘皮书定义了4个安全层次,从D层(最低保护层)到A层(验证性保护层),其中D级的安全保护是最低的,属于D级的系统是不安全的,以下操作系统中属于D级安全的是()。

A: 运行非UNIX的Macintosh机B: 运行Linux的PCC: UNIX系统D: XENIX(单选题) 3: 身份鉴别是安全服务中的重要一环,以下关于身份鉴别的叙述不正确的是()。

A: 身份鉴别是授权控制的基础B: 身份鉴别一般不用提供双向的认证C: 目前一般采用基于对称密钥加密或公开密钥加密的方法D: 数字签名机制是实现身份鉴别的重要机制(单选题) 4: 第二层隧道协议是在()层进行的A: 网络B: 数据链路C: 应用D: 传输(单选题) 5: 密码学的目的是()A: 研究数据加密B: 研究数据解密C: 研究数据保密D: 研究信息安全(单选题) 6: PPTP客户端使用()建立连接。

A: TCP协议B: UDP协议C: L2TP协议D: 以上皆不是(单选题) 7: 下列对访问控制影响不大的是()。

A: 主体身份B: 客体身份C: 访问类型D: 主体与客体的类型(单选题) 8: 简单邮件发送协议SMTP处于TCP/IP协议分层结构的哪一层?A: 数据链路层B: 网络层C: 传输层D: 应用层(单选题) 9: 下列加密算法可以没有密钥的是()。

A: 可逆加密B: 不可逆加密C: 对称加密D: 非对称加密(单选题) 10: 下面不属于PKI(公钥基础设施)的组成部分的是()。

A: 证书主体B: 使用证书的应用和系统C: 证书权威机构D: AS(多选题) 1: 特洛伊木马主要传播途径主要有()和()。

A: 电子新闻组B: 电子邮件C: 路由器D: 交换机,B(多选题) 2: 入侵检测是一系列在适当的位置上对计算机未授权访问进行( )的机制。

东大22春《网络安全技术》在线平时作业1【参考答案】

《网络安全技术》在线平时作业1【参考答案】
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.GRE协议的乘客协议是()。

A.IP
B.IPX
C.Apple Talk
D.上述皆可
标准答案:D
2.通信流的机密性重点关注两个端点之间所发生的 ( )。

A.通信内容
B.通信流量大小
C.存储信息
D.通信形式
标准答案:D
3.用于实现身份鉴别的安全机制是( )。

A.加密机制和数字签名机制
B.加密机制和访问控制机制
C.数字签名机制和路由控制机制
D.访问控制机制和路由控制机制
标准答案:A
4.计算机病毒是计算机系统中一类隐藏在()上蓄意破坏的捣乱程序。

A.内存
B.软盘
C.存储介质
D.网络
标准答案:C
5.ISO 7498-2从体系结构的观点描述了5种可选的安全服务,以下不属于这5种安全服务的是( )。

A.身份鉴别
B.数据报过滤
C.授权控制
D.数据完整性
标准答案:B
6.第二层隧道协议用于传输第()层网络协议,它主要应用于构建()。

A.二 Intranet VPN
B.三 Access VPN
C.二 Extranet VPN
D.二 Access VPN。

电子科技大学《计算机系统与网络安全技术》课程在线作业2

一、单选题共9题,45分1、(B)可以保证接收方所接收的信息与发送方所发送的信息是一致的。

A机密性服务B完整性服务C访问控制服务D认证服务2、用来判断任意两台计算机的IP地址是否属于同一子网段的根据是:(D)A路由表信息BTCP头标志位CIP地址D子网掩码3、下面哪一个不属于入侵系统的常见步骤?CA系统漏洞扫描B获取系统权限C假消息攻击D安装系统后门4、下列攻击方式,哪些属于主动攻击(C)A假冒攻击B拒绝服务攻击C截获/窃听攻击D重放攻击5、2018年2月,知名代码托管网站GitHub遭遇了大规模MemcachedDDoS 攻击,攻击者利用大量暴露在互联网上的Memcached服务器实施攻击,这种攻击最有可能属于(D)ATCP连接耗尽型DDoSB剧毒包型DDoSC直接型DDoSD反射性型DDoS6、关于Hash函数下列描述不正确的是(D )。

Ahash函数速度较快B把变长的信息映射到定长的信息Chash函数可用于数字签名Dhash函数具备可逆性7、在数字证书中加入公钥所有人(持有人)信息的目的是(C)A确定私钥是否真的隶属于它所声称的用户B确定公钥是否真的隶属于它所声称的用户C方便计算公钥对应的私钥D为了验证证书是否是伪造的8、操作系统的安全依赖于一些具体实施安全策略的可信的软件和硬件。

这些软件、硬件和负责系统安全管理的人员一起组成了系统的(C)A可信计算模块B可信计算框架C可信计算基D可信计算平台9、下列关于防火墙的说法,错误的是(C )A防火墙的核心是访问控制B防火墙也有可能被攻击者远程控制C路由器中不能集成防火墙的部分功能D如果一个网络没有明确的边界,则使用防火墙可能没有效果二、多选题共11题,55分1、信息安全的目标CIA指的是:(BCD )A可靠性B机密性C完整性D可用性2、典型的迭代密码定义了一个轮函数和一个密钥编排方案,对明文的加密将经过多轮迭代。

代换-置换网络是特殊的迭代密码,其轮函数包括几个变换:(BCD )B密钥混合C代换D置换3、密码体制是一个多元组,包括哪些元素(ABCD)。

网络安全作业

计算机的广泛应用把人类带入了一个全新的时代,特别是计算机网络的社会化,已经成为了信息时代的主要推动力。

随着计算机网络技术的飞速发展,,电子商务已成为一种潮流,人们可以通过互联网进行网上购物、银行转账等许多商业活动。

现在商业贸易、金融财务和其他经济行为中,不少已经以数字化信息的方式在网上流动着。

尤其是互联网的应用变得越来越广泛,在带来了前所未有的海量信息的同时,网络的开放性和自由性也产生了私有信息和数据被破坏或侵犯的可能性,网络信息的安全性变得日益重要起来,已被信息社会的各个领域所重视。

为确保信息的安全与畅通,我们必须不断加强和提高网络安全防范意识。

安全就是最大程度地减少数据和资源被攻击的可能性。

安全问题不容忽视。

保护自己的机密性、完整性和真实性;保护自己的利益。

一、计算机网络安全的概述1计算机网络安全的含义。

计算机安全的定义为:为数据处理系统建立和采取的技术和管理的安全保护,保护计算机硬件、软件、数据不因偶然和恶意的原因而遭到破坏、更改和泄露。

由此衍生出计算机网络安全的含义,即:计算机网络的硬件、软件、数据的保密性、完整性、可用性得到保护,使之不受到偶然或恶意的破坏。

其具体含义也会随着使用者的立场不同而改变。

从普通用户立场来说,他们所认为的计算机网络安全就是保证自己的个人隐私或机密信息在网络传输中得到保护,以免受到他人的窃取或篡改;就网络提供商而言,他们不仅要保证用户信息的安全和本地信息正常传输,还要考虑如何应对如自然灾害、战争等突发事件给网络运行带来的破坏。

2.计算机网络安全威胁的特点。

(1)隐蔽性和潜伏性:计算机网络攻击正是由于其隐蔽性,且其过程所需的时间很短,让使用者疏于防范、防不胜防。

计算机攻击产生效果需要一定时间,攻击往往需要潜伏在计算机程序中,直到程序满足攻击效果产生的条件,被攻击对象才会发现问题。

(2)破坏性和危害性:网络攻击往往会对计算机系统造成严重的破坏,使计算机处于瘫痪状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档