安全性(如何实现 - Visual C++)
更新:2007 年 11 月
本页链接到有关任务的帮助,这些任务与使用 Visual C++ 的安全问题相关。若要查看“帮助”中涉及的其他类别的常见任务,请参见如何实现 - Visual C++。
安全性基础
C++ 安全性最佳做法
包含针对 Visual C++ 建议的安全工具和做法的信息。本机代码和 .NET Framework 代码的安全性
包含有关建议的安全工具和做法的信息。/analyze(企业代码分析)
C/C++ 代码分析工具向开发人员提供有关他们的 C/C++ 源代码中可能缺陷的信息。代码访问安全性
代码访问安全性是 .NET 公共语言运行库 (CLR) 的一项功能,有助于限制代码对受保护资源和操作的访问。如何:调试部分信任的应用程序
描述如何使用 Visual Studio 调试部分信任的应用程序。如何:通过移除 CRT 库 DLL 上的依赖项来创建部分受信任的应用程序
讨论如何使用 Visual C++,通过去除对 msvcm90.dll 的依赖关系,创建部分可信的公共语言运行库应用程序。
保证 C 运行时 (CRT) 的安全
Security Enhancements in the CRT
介绍为使 CRT 更安全而做出的重要增强功能。Security-Enhanced Versions of CRT Functions
从 Visual C++ 2005 开始,列出所有可用的增强安全的函数。Parameter Validation
描述安全性得到增强的函数如何处理参数验证。Secure Template Overloads
描述 CRT 提供的模板重载,该模板重载有助于简化转换为更安全变量的过程。
标准 C++ 库安全改进
Checked Iterators
描述检查迭代器如何确保您不会在发布代码中覆盖容器的界限。Debug Iterator Support
描述调试迭代器如何确保您不会在调试代码中覆盖容器的界限。