首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。 【说明】 代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。 【说明】 代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
admin
2021-02-03
88
问题
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。
【说明】
代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项,减少出现漏洞的可能性。
图5—1给出了一段有漏洞的C语言代码(注:行首数字是代码行号),请问,上述代码存在哪种类型的安全漏洞?该漏洞和c语言数组的哪一个特性有关?
选项
答案
缓冲区(栈)溢出。 不对数组越界进行检查。
解析
本题考查软件安全的漏洞类型以及安全开发的知识,是关于代码安全的问题。
此类题目要求考生对常见的安全漏洞有基本的掌握,并在微软的Visual Studio开发环境中进行调试。
这类漏洞是由于函数内的本地变量溢出造成的,而本地变量都位于堆栈区域,因此这类漏洞一般称为栈溢出漏洞。主要是因为C语言编译器对数组越界没有进行检查导致的。
转载请注明原文地址:https://kaotiyun.com/show/rG0D777K
本试题收录于:
信息安全工程师下午应用技术考试题库软考中级分类
0
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
当代一位犹太思想家的问题困扰了罗马教廷30年:一个基督教神职人员和一个普通信徒的灵魂是否都能进天堂?一个基督徒和一个其他宗教信徒的灵魂是否都能进天堂?一个有宗教信仰的人和一个无神论者的灵魂是否都能进天堂?如果有人的灵魂不能进天堂,则“上帝之爱”就不是普适的
一火车车厢内有8名乘客,已知该火车共有6个下车站点,其中甲、乙两省各有3个站点,又知这8名乘客中有4名会在甲省下车,4名会在乙省下车,则可能的下车方法共有()种。
经济学家:有人主张对居民的住房开征房产税,其目的是抑制房价,或为地方政府开拓稳定的税源,或调节贫富差别。如果税收不是一门科学,如果税收没有自身运行的规律,那么,根据某些官员的意志而决定开征房产税就是可能的。房产税是财产税,只有我国的税务机关达到征收直接税和
在观察地球的气候类型和周期为11年的太阳黑子的活动长达36年以后,科学家们发现,在影响地球气候的风的类型变换之前,太阳黑子活动非常频繁。有人得出结论认为气象学家可以利用这一信息来改善天气预报。以下哪项如果正确,则能最严重地削弱以上论证?
为缓解石油紧缺的状况,我国于5年前开始将玉米转化为燃料乙醇的技术产业化,俗称“粮变油”,现在已经成为比较成熟的产业。2013年到2015年我国连续三年粮食丰收,今年国际石油价格又创新高,但国家发展改革委员会却通知停止以粮食生产燃料乙醇的项目。以下哪项
根据最近一次的人口调查分析:所有北美洲人都是美洲人;所有美洲人都是白人;所有亚洲人都不是美洲人;所有印尼人都是亚洲人。根据以上陈述,可以推知以下哪项不一定是真的?
甲、乙、丙均为教师,其中一位是大学教师,一位是中学教师,一位是小学教师。并且大学教师比甲的学历高,乙的学历比小学教师低,小学教师的学历比丙的低。根据以上信息,可以推出以下哪项?
某池塘有A,B,C三只小船,A船可乘3人,B船可乘2人,C船可乘1人,有3个成人和2个儿童分乘这些船只,为安全起见,儿童必须由成人陪同方能乘船,他们分乘这些船只的方法共有()。
随机试题
某女,80岁。体胖、湿重、多痰,耳聋、耳鸣病史5年。近日又见湿浊中阻之脘腹痞满。治当开窍、化湿和胃,宜选用的药物是
北京天安门、故宫太和殿、颐和园佛香阁的屋顶形式分别是:
在采用传统的建设工程组织管理模式时,建筑师或工程师的工作内容是()。
移交人员办理完交接手续后,仍需对原工作期间经办的会计资料的真实性、完整性负责。
下列项目中,按照规定可以免征个人所得税的是()。
单位变动成本一般会随业务量变化而相应变动。()
抽样研究是许多定量研究都要涉及的重要环节,开展定量研究时,要力求选择适当的抽样方法来提高抽样精度,________样本参数与总体参数之间的差异。当前,不同学者与研究机构对同一问题的研究结果________,大多与抽样方法有关。填入划横线部分最恰当
强制戒毒所的工作内容不包括()。
当你拥有六个苹果的时候,千万不要把它们都吃掉,因为你把六个苹果全都吃掉,你也只吃到了六个苹果,只吃到了一种味道,那就是苹果的味道。如果你把六个苹果中的五个拿出来给别人吃,尽管表面上你丢了五个苹果,但实际上你却得到了其他五个人的友情和好感,以后你还能得到更多
Wecaninferfromthepassagethat______.Thephrase"ringoffire"(Para.3)refersto______.
最新回复
(
0
)