首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 在客户服务器通信模型中,客户端需要每隔一定时间向服务器发送数据包,以确定服务器是否掉线,服务器也能以此判断客户端是否存活。这种每隔固定时间发一次的数据包也称为心跳
阅读下列说明和C语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 在客户服务器通信模型中,客户端需要每隔一定时间向服务器发送数据包,以确定服务器是否掉线,服务器也能以此判断客户端是否存活。这种每隔固定时间发一次的数据包也称为心跳
admin
2020-04-30
47
问题
阅读下列说明和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
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2009上集管)某系统集成商现正致力于过程改进,打算为过去的项目建立历史档案,现阶段完成该工作的最好方法是______。
(2013下项管)项目管理方法的核心是目标管理与______相结合。
(2011上集管)以下对信息系统集成的描述不正确的是______。
(2013上集管)项目章程在项目管理中起着非常重要的作用,以下对项目章程的描述中______是错误的。
(2012上项管)关于大型IT项目的范围管理,下列说法中,______是最合适的。
(2007下项管)为保证成功实施BPR项目,下列说法正确的是______。
(2012下集管)某单位为加强项目管理、计划在2013年建设一个项目管理系统,但企业领导对该系统没有提出具体要求,钱工是项目负责人,要对项目的技术、经济等深入研究和方案论证,应_____(1)。如果钱工对比了自主开发和外购的成本、时间差异,该行为属于___
(2005下项管)某项目的项目范围已经发生变更,因此成本基线也将发生变更,项目经理需要尽快______。
(2008下项管)软件项目中,技术风险威胁到要开发软件的质量及交付时间,而______不属于技术风险。
(2011上集管)在某次针对数据库的信息安全风险评估中,发现其中对财务核心数据的逻辑访问密码长期不变。基于以上现象,下列说法正确的是______。
随机试题
简述劳动法基本原则的确认依据。
在小柴胡汤配伍意义的解释中,下列哪一项是错误的
公路隧道穿越膨胀岩地层时,下列哪些措施是正确的?
关于业主设备工程项目的组织结构,下列说法正确的有( )。
在招股说明书中,发行人应披露其发起人(应追溯至实际控制人)的基本情况,主要包括()。
()是对商业银行经营和发展具有特殊用途的经济资源。
(2006年山东)清代余云涣所撰与义府大堂联,通俗易懂,联日:“不要百姓半文钱,原非异事;但问一官两千石,所造何功?”此联告诫官吏,不拿百姓半文钱是起码的为官之德,并非是什么特殊的事迹,重要的是要问一问享受着国家的俸禄做出了什么政绩。对这段话的准确概括是(
根据宪法和相关法律的规定,某市拟将下辖的一个县变为市辖区,根据宪法的规定,有权做出批准决定的是()。
校园网内的一台计算机无法使用域名而只能使用IP地址访问某个外部服务器,造成这种情况的原因不可能是
[A]benefits[B]moving[C]restrict[D]waste[E]similar[F]save[G]separately[H]different[I]multiple[J]nonsalaried[K]number[L]
最新回复
(
0
)