首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++:最常见的漏洞是什么?如何避免它们?

C++:最常见的漏洞是什么?如何避免它们?
EN

Stack Overflow用户
提问于 2010-10-22 11:31:35
回答 3查看 8.6K关注 0票数 18

在我写代码的时候,我试着一直保持安全意识。问题是,我需要知道应该寻找什么和预防什么。

是否有最常见(C++)软件漏洞的列表以及如何避免它们?

对于特定用途的C++软件,例如linux控制台软件或web应用程序呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-22 11:36:32

有许多可用的资源,其中一些是有问题的:

微软出版社的

票数 16
EN

Stack Overflow用户

发布于 2010-10-22 11:34:46

此站点可能包含指向您要查找的内容的链接:

http://www.deitel.com/ResourceCenters/Programming/C/CSecurity/tabid/1549/Default.aspx

我想我会补充说,C和C++中最常见的问题之一是缓冲区溢出:

http://en.wikipedia.org/wiki/Buffer_overflow#Use_of_safe_libraries

为此,请仅使用检查边界的函数,如strncpy()而不是strcpy()

票数 5
EN

Stack Overflow用户

发布于 2010-10-22 11:55:56

还有一些问题,比如1.分段错误2.内存泄漏3.内存分配错误,等等,这些都是你可能关心的……

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3993697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档