C# (.NET) 应用程序安全:从漏洞到防护
300 页
Chinese
PDF
4.5

C# (.NET) 应用程序安全:从漏洞到防护

C# (.NET) 应用程序安全:从漏洞到防护

作者:

年份:

简介:

《C# (.NET) 应用程序安全》一书是一本面向开发者的实用指南,旨在帮助您在 .NET 平台上构建可靠且安全的软件产品。在当今网络威胁频发的时代,代码安全已非奢侈品,而是硬性要求。本书将帮助您理解攻击者如何攻击应用程序,并教您如何有效抵御这些攻击。



本书内容概览

本书涵盖 .NET 应用程序安全的完整生命周期:从威胁分析到防护机制的实施。您将了解到:

  • C# 网页与桌面应用程序的主要漏洞(SQL 注入、XSS、CSRF、缓冲区溢出等);
  • 数据保护的实用方法:对称与非对称加密、证书管理、连接字符串保护;
  • 安全身份验证与授权的实现(ASP.NET Identity、JWT、OAuth 2.0、OpenID Connect);
  • 内存攻击防护及无信息泄露的异常管理;
  • 与数据库、文件系统和网络的安全交互;
  • 静态代码分析(Roslyn Analyzers)与安全测试工具的使用。


本书适合谁阅读?

  • C# 初学者开发者,希望从一开始就编写安全代码;
  • 经验丰富的程序员,希望系统化掌握 .NET 应用程序防护知识;
  • 架构师与技术负责人,负责产品整体安全;
  • 学生与教师,学习现代信息安全方法。


阅读后您将学到什么?

  • 如何根据 OWASP Top 10 标准分析 .NET 代码中的漏洞;
  • 如何正确存储密码、令牌和机密信息;
  • 如何保护 API 免受未授权访问和 DDoS 攻击;
  • 如何使用 .NET 加密库(System.Security.Cryptography);
  • 如何配置安全日志记录与监控。


每章均包含可直接用于项目的真实代码示例。本书语言简洁易懂,摒弃冗余理论,只提供行之有效的实践。无论您是在开发 ASP.NET Core 网页应用、WPF 桌面应用还是微服务,本书都将是您捍卫安全的可靠助手。



注意: 本书主要面向 .NET 6、7 和 8 版本,但大部分示例同样适用于更早的平台版本。

推荐