C ++:哪些是最常见的漏洞以及如何避免它们?

时间:2010-10-22 03:31:35

标签: c++

在我编码时,我总是试图保持安全意识。问题是我需要知道要寻找什么以及要防止什么。

是否存在最常见(C ++)软件漏洞的某个列表以及如何避免这些漏洞?

用于特定用途的C ++软件如何,例如Linux控制台软件或Web应用程序?

3 个答案:

答案 0 :(得分:15)

有许多资源可供使用,其中一些是:

答案 1 :(得分:5)

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

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()

答案 2 :(得分:2)

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