在我写代码的时候,我试着一直保持安全意识。问题是,我需要知道应该寻找什么和预防什么。
是否有最常见(C++)软件漏洞的列表以及如何避免它们?
对于特定用途的C++软件,例如linux控制台软件或web应用程序呢?
发布于 2010-10-22 11:36:32
有许多可用的资源,其中一些是有问题的:
微软出版社的
发布于 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()。
发布于 2010-10-22 11:55:56
还有一些问题,比如1.分段错误2.内存泄漏3.内存分配错误,等等,这些都是你可能关心的……
https://stackoverflow.com/questions/3993697
复制相似问题