首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。 【说明】 代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。 【说明】 代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
admin
2021-02-03
84
问题
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。
【说明】
代码安全漏洞往往是系统或者网络被攻破的头号杀手。在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
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
张教授:除非所有的驾驶员都必然遵守交通规则,否则有些驾车导致的纠纷可能难以避免。李研究员:我不同意你的看法。以下哪一项确切地表达了张教授的看法?
在观察地球的气候类型和周期为11年的太阳黑子的活动长达36年以后,科学家们发现,在影响地球气候的风的类型变换之前,太阳黑子活动非常频繁。有人得出结论认为气象学家可以利用这一信息来改善天气预报。以下哪项如果正确,则能最严重地削弱以上论证?
为缓解石油紧缺的状况,我国于5年前开始将玉米转化为燃料乙醇的技术产业化,俗称“粮变油”,现在已经成为比较成熟的产业。2013年到2015年我国连续三年粮食丰收,今年国际石油价格又创新高,但国家发展改革委员会却通知停止以粮食生产燃料乙醇的项目。以下哪项
去年全国居民消费物价指数(CPI)仅上涨1.8%,属于温和型上涨。然而,老百姓的切身感受却截然不同,觉得水电煤气、蔬菜粮油、上学看病、坐车买房,样样都在涨价,涨幅一点也不“温和”。下面哪一个选项无助于解释题干中统计数据与老百姓感受之间的差距?
在赛马比赛中,共有5位骑手:G、H、I、J、K,这5位骑手在各自的跑道上骑的赛马分别是5匹马之一:P、Q、R、S、T。已知以下信息:(1)G不是最先,就是最后到达终点。(2)J总是先于K到达终点。(3)H总是先于I到
信息时代,媒体的作用不仅越来越重要,而且越来越敏感。一个优秀记者,最重要的是要实事求是。优秀的记者才能得到公众的认可。优秀的记者还要充分具备刻苦无怨的敬业精神,具备启发大众正义嗅觉的理念,正是这些崇高的职业道德和能力,支撑着优秀记者“横眉冷对千夫指,俯首甘
有A、B、C三组评委投票决定是否通过一个提案。A组评委共两人,B组评委共两人,C组评委共三人。每个评委都不能弃权,并且同意、反对必选其一,关于他们投票的信息如下:(1)如果A组两个评委的投票结果相同,并且至少有一个C组评委的投票结果也与A组所有评
目前对敦煌壁画的清理、修复涉及一个重要的美学理论问题。敦煌壁画的专家现在意识到,他们所研究的壁画颜色很可能不同于最初的颜色。专家们因此担心自己对敦煌壁画的研究结论是否恰当。以下哪项如果为真,则最能说明专家的担心是合理的?
某池塘有A,B,C三只小船,A船可乘3人,B船可乘2人,C船可乘1人,有3个成人和2个儿童分乘这些船只,为安全起见,儿童必须由成人陪同方能乘船,他们分乘这些船只的方法共有()。
随机试题
Theenvironmentalistssaidwildgoats’______onthevastgrasslandswasagoodindicationofthebetterenvironment.
上颌磨牙桩冠修复时最可能利用的根管是
2018年2月,A地块使用人甲公司与B地块使用人乙公司约定,由乙公司在B地块上修路。同年4月,甲公司将A地块过户给丙公司。6月,乙公司将B地块过户给不知上述情形的丁公司。关于本案,下列表述正确的是()。
甲有限公司是从事食品生产经营的外资企业。乙是其设在中国上海的分支机构。以下关于甲公司与乙的说法正确的有哪些?()
案例2009年9月18日18时50分左右,A铁厂发生煤气中毒事故,造成4人死亡,1人轻度中毒。直接经济损失170余万元。2009年9月18日10时5分,A铁厂高炉休风。11时,甲班开始检修,当班烧结工(又称炉前工)没有按规程要求关闭煤气阀门和打开煤气放
《商业银行风险监管核心指标》规定操作风险损失率的计算公式为()。
西方心理学家马斯洛认为人类的需求可分为五个层次,南低到高依次为()。
牙买加体系的主要内容包括()。
神经性贪食通常的临床表现为()。
阅读下列材料:材料一:经济重心转向大西洋后,世界经济进入了从产生到发展的最活跃时期。随着国家竞争的加剧,科学技术革命连续发生,生产力高层次飞跃,领先国家经历了由英国到美国的更替,从而牵动世界经济重心从西欧向北美跨越。
最新回复
(
0
)