基于C语言的程序安全性分析

被引量 : 0次 | 上传用户:Waaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于计算机的安全性隐患大量存在于软件系统中,使得软件在使用过程中会发生意想不到的错误。漏洞是针对系统安全而言的,包括一些可导致威胁、损坏计算机系统安全性的因素。本文从分析安全漏洞的定义、分类以及利用着手,针对C语言中的安全漏洞问题加以详细的阐述。缓冲区溢出是安全漏洞的最常见攻击手段,C语言中大多数的缓冲区溢出问题可以直接追溯到标准的C库,最有害的罪魁祸首是不进行自变量检查的有问题的字符串操作函数。C语言中的getenv()、getopt()等系统调用函数同样也存在着不安全的隐患。针对这些C语言中的不安全因素,开发一个程序漏洞检测工具,以供C语言的编程人员及时检测编程漏洞,能够编写出更安全的程序。
其他文献
<正>童声合唱音色透明、音质清澈,被称为"天籁之音"。欧美的童声合唱源于教堂的唱诗班,具有悠久的传统和很高的水准。我国音乐课的合唱教学是一种集体的声乐教学形式。它能把
期刊
<正>提高教育教学效率的切实可行的途径便是研究学生。所谓研究学生,就是你对于学生到底了解多少。有专家曾指出:学生研究是教师基本功之基本,足见其重要性。由于一节具有实
当一门学科可以撰写自己的历史的时候,大概可以说明它的成熟。现代哲学中的“语言的转向”使得现代逻辑逐渐深入人心,分析哲学的方法已经不仅仅限于分析哲学本身,而是成为哲
在俄语教学及阅读俄文文章时,我们经常会见到使用副动词及副动词短的情况。如何正确、全面、细致地理解和掌握这一语法现象,对于每一位俄语学习者来说,都是十分重要的。在本
对于中国文学史上屡见不鲜的“大团圆”审美心理现象,本文从尚圆的传统观念、拜日崇礼贵和的文化思想以及心理防御机制方面,考察其形成的主观因素,并注意到各种因素之间的相
通过对加热炉整体成型制作工序的具体分析,结合相关标准和规范要求以及加热炉的施工经验,总结了一种更为有效的制造方法。
通过实验就TTC在食品菌落总数测定中的应用进行初步探讨,通过向含有不同浓度TTC的液体培养基中添加等量的菌悬液,同时用含不同浓度TTC的滤纸片做抑菌环实验,培养后观测结果。
<正>2013年12月3日,美国"罗斯福"号航母首次弹射起飞并回收E-2D"先进鹰眼"预警机,该预警机属于"虎尾"VAW-125航母预警机中队。E-2D预警机在E-2C"鹰眼"预警机的基础上,进行了
高校是体育人口密集区,大学生文化素质高、体育意识强、宣传力度大,因而容易普及和推广新兴项目。沙滩排球具有场地简易、建造投资少、简单易学、便于开展、环境优美、安全感
笔者通过对马克思人权理论的思想对象——近代西方人权理论的思想基础、基本主张、研究方法、思想归宿的批判性分析,展示出近代西方人权理论的“市民性”;通过对马克思人权思