首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 在客户服务器通信模型中,客户端需要每隔一定时间向服务器发送数据包,以确定服务器是否掉线,服务器也能以此判断客户端是否存活。这种每隔固定时间发一次的数据包也称为心跳
阅读下列说明和C语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 在客户服务器通信模型中,客户端需要每隔一定时间向服务器发送数据包,以确定服务器是否掉线,服务器也能以此判断客户端是否存活。这种每隔固定时间发一次的数据包也称为心跳
admin
2020-04-30
50
问题
阅读下列说明和C语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。
【说明】
在客户服务器通信模型中,客户端需要每隔一定时间向服务器发送数据包,以确定服务器是否掉线,服务器也能以此判断客户端是否存活。这种每隔固定时间发一次的数据包也称为心跳包。心跳包的内容没有什么特别的规定,一般都是很小的包。
某系统采用的请求和应答两种类型的心跳包格式如图4—1所示。
心跳包类型占1个宁节,主要是请求和响应两种类型:心跳包数据长度字段占2个字节,表示后续数据或者负载的长度。
接收端收到该心跳包后的处理函数是process—heartbeat(),其中参数P指向心跳包的报文数据,S是对应客户端的socket网络通信套接字。
void process_heartbeat(unsigned char *P,SOCKET s)
{
unsigned short hbtype;
unsigned int payload;
hbtype= *p++; //心跳包类型
n2s(p,payload); //心跳包数据长度
pl=P; //pl指向心跳包数据
if(hbtype==HB_REQUEST){
unsigned char *buffer, *bp;
buffer=malloc(1 + 2 + payload);
bp=buffer; //bp指向刚分配的内存
*bp++=HB RESPONSE; //填充1 byte的心跳包类型
s2n(payload,bp); //填充2 bytes的数据长度
memcpy(bp,pl,payload);
/*将构造好的心跳响应包通过socket s返回给客户端*/
r=wrlte_bytes(s, buffer, 3 +payload);
}
}
模糊测试技术能否测试出上述代码存在的安全漏洞,为什么?
选项
答案
不能。 因为不会产生异常,模糊测试器就无法监视到异常,从而无法检测到该漏洞。
解析
上述代码存在的信息泄露漏洞在模糊测试过程中,不管用什么样的数据包长度去测试,被测代码都是正常运行,没有出现异常情况,因此也就无法判断是否有漏洞,所以模糊测试无法测试出该代码存在的漏洞。
转载请注明原文地址:https://kaotiyun.com/show/8uTZ777K
本试题收录于:
信息安全工程师下午应用技术考试题库软考中级分类
0
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2011上监理)统一建模语言UML中用来反映代码的物理结构的是______。
(2013下项管)关于大型项目人力资源管理的叙述中,______是正确的。
(2012上项管)大型信息技术项目一般在需求不十分清晰的情况下开始,项目分成两个主要阶段:需求定义阶段和需求实现阶段。关于大型信息技术项目的需求管理,______的说法是正确的。
(2013下项管)(2005下软设)某软件工程项目各开发阶段工作量的比例如下表所示:假设当前已处于编码阶段,3000行程序已完成了1200行,则该工程项目开发进度已完成的比例是______。
(2009下项管)根据企业内外环境的分析,运用SWOT配比技术就可以提出不同的企业战略。S-T战略是______。
(2014下项管)由IEEE管理,硬件制造者指定,任何两个网卡都不会相同的是______。
(2005下项管)为了保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法______(1),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是______(2)位。(1)
(2006下监理)以下有关防火墙的说法中,错误的是______。
(2006下项管)802.11标准定义了3种物理层通信技术,这3种技术不包括______。
随机试题
诊断弥散性血管内凝血的指标是
ATP/AMP比值增高
既攻毒杀虫,又利水通便的药是
某股份制机械制造企业根据《企业安全生产费用提取和使用管理办法》有关规定,针对安全生产费用提取和使用管理拟制定内部规章制度,在起草讨论过程中,企业内部对安全生产费用的提取、使用、监督等方面产生了分歧。关于安全生产费用的提取、使用、监督的说法,正确的是(
于某是对甲上市公司(以下简称“甲公司”)20×4年财务报表进行审计的注册会计师,在审计甲公司20×4年度财务报表的过程中,对下列交易事项的会计处理产生疑问:(1)20×4年1月1日,甲公司将一栋自用写字楼以25000万元转让给乙公司,款项已收取,写字楼的
表a列出了智能网组成部分及协议的名称及其对应描述的字母,表b是智能网组成部分或协议的描述,请在a中将应填入(n)处的对应名称或字母写在答题纸的对应栏内。
如图所示,A是半径为1的⊙O外一点,0A=2,AB为⊙O的切线,B为切点,弦BC∥OA。则阴影部分的面积为____________。
农业科学研究所对水稻品种进行施肥试验。试验表明:在其他条件不变的情况下,如果钾肥比磷肥多,则品种1号比品种2号长势好;如果磷肥比钾肥多,则品种2号比品种1号长势好。根据这个结果可以推出以下哪一项?
WhatisthemovingdirectionofTropicalStormGert?
Forjourneysofupto550kilometers,planesareinferiorto______.Asaformofsynergy,whatareavailablebetweenhigh-speed
最新回复
(
0
)