首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。 【说明】 代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。 【说明】 代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
admin
2021-02-03
81
问题
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。
【说明】
代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项,减少出现漏洞的可能性。
微软的Visual Studio提供了很多安全相关的编译选项,图5-3给出了图5-1中代码相关的工程属性页面的截图。请回答以下问题。
(1)请问图5-3中哪项配置可以有效缓解上述代码存在的安全漏洞?
(2)如果把图5-1中第10行代码改为char buffer[4];图5-3的安全编译选项是否还起作用?
(3)模糊测试是否可以检测出上述代码的安全漏洞?
选项
答案
(1)Enable Security Check(/GS) (2)不起作用 (3)可以检测出漏洞
解析
微软的Visual Studio编译器提供了很多的安全编译选项,可以对代码进行安全编译,例如图中.Enable Security Check(/GS)可以在栈中添加特殊值,使得一旦被覆盖就会导致异常,从而增加漏洞利用难度。该编译选项针对小于等于4个字节的数组不起保护作用。模糊测试通过发送不同长度的数据给buffer,可能导致覆盖后续变量和指针值,导致程序异常从而触发监测,因此采用模糊测试的方法是可以检测出此类漏洞的。
转载请注明原文地址:https://kaotiyun.com/show/wG0D777K
本试题收录于:
信息安全工程师下午应用技术考试题库软考中级分类
0
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
一火车车厢内有8名乘客,已知该火车共有6个下车站点,其中甲、乙两省各有3个站点,又知这8名乘客中有4名会在甲省下车,4名会在乙省下车,则可能的下车方法共有()种。
政府用于支持纯理论研究的投入经常被认为是浪费,似乎只有直接的技术应用可以证明科学的价值。但是,如果没有纯理论研究,应用技术终将成为日渐枯竭的无源之水。今天的纯理论研究可能看来没有什么用,但是谁也说不准某一天它会产生什么样的应用奇迹。这正如人们完全可以问:“
在内华尔的泰勒斯威尔地区,人们长期怀疑孩子的生理缺陷、癌症与核武器基地有关,因为镇上有近80%的居民在这个基地上班。然而,现在有证据表明,镇上的水源受到了附近一家塑料工厂排出物的污染,它被指责与镇上居民的健康问题相关。科学家用害虫和家畜作了两组研究:把第一
经济学家:有人主张对居民的住房开征房产税,其目的是抑制房价,或为地方政府开拓稳定的税源,或调节贫富差别。如果税收不是一门科学,如果税收没有自身运行的规律,那么,根据某些官员的意志而决定开征房产税就是可能的。房产税是财产税,只有我国的税务机关达到征收直接税和
市场上生产的手机大约有200种品牌,而我们进的货只局限于8种最流行的品牌。我们计划通过增加10种最好销的品牌来增加销量。下列哪个选项如果为真,则可以最有力地指出上述计划的弱点?
论说文:根据下述材料,写一篇700字左右的论说文,题目自拟。一位商人买下了一块晶莹剔透、大如蛋黄的钻石,他请专家检验,专家大加赞赏,但为钻石中有道裂纹表示惋惜,并说:“如果沿着裂纹切割成两块,能使钻石增值,只是一旦失败,损失就大了。”怎样切割这块
一项关于研究青少年吸烟的调查显示,追踪那些吸烟的青少年的精神健康,一年之后,那些吸烟的青少年患抑郁症的人数是那些不吸烟的青少年患抑郁症的4倍。因此,吸烟后的尼古丁可以改变大脑的化学机制,从而导致青少年患抑郁症。以下选项如果正确,则哪一项最能支持上
有专家建议,为盘活土地资源、有效保护耕地,让农民像城市人一样住进楼房是个不错的选择,这样就可以将农民现有的住房“叠起来”,从而节省大量土地资源。以下哪项如果为真,则最能削弱上述专家的观点?
《张邱建算经》中有“百钱买百鸡”问题,即:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,问鸡翁、母、雏各几何?意思是说:公鸡每只5元,母鸡每只3元,雏鸡1元买3只,问花了100元买了100只鸡,则公鸡、母鸡、雏鸡各几只?那么满足题干条件的购买
随机试题
防止透平压缩机的喘振现象在出口管中采取装放空阀或部分放空并回流的措施。
关于急性阑尾炎,以下哪个说法是错误的
女性,60岁,间断水肿3年,加重1个月,气短、尿少2天。既往有糖尿病病史2年。查体:血压150/90mmHg,腹水征阳性,下肢明显水肿,其余未见异常。辅助检查:尿蛋白(++++),红细胞0~2个/HP,血浆白蛋白20g/L。对该患者最可能的诊断是
患者,男性,58岁,体检时B超显示肝部有肿块,血化验发现癌胚抗原升高,诊断为肝癌早期,后出现右肋胁部偶发间歇性钝痛,请问关于疼痛的处理措施,正确的是
【2014年第93题】关于确定钢筋混凝土结构房屋防震缝宽度的原则,正确的是:
下列关于招标代理的说法中正确的是()。
我国“十一五”期间社会经济发展基本资料如下:请根据上述资料回答下列问题:2006年~2010年,我国国内生产总值的累计增长量为()。
A公司2014年末有关资产减值的资料如下:(1)2014年8月,A公司与甲公司签订一份甲产品销售合同,该合同为不可撤销合同,约定在2015年2月底以每吨4.5万元的价格向甲公司销售300吨M产品,违约金为合同总价款的20%。至2014年年底,A公司已经生产
A、Insurance,paidvacation,andacompanyvehicle.B、Paidvacation,opportunitiesforpromotion,andinsurance.C、Opportunities
Forthispart,youareallowed30minutestowriteanapplicationLetter.Youshouldwriteatleast120wordsandbaseyourcomp
最新回复
(
0
)