Seguridad de aplicaciones C# (.NET): Protección del código contra ataques
300 páginas
Spanish
PDF
4.5

Seguridad de aplicaciones C# (.NET): Protección del código contra ataques

Seguridad de aplicaciones C# (.NET): Protección del código contra ataques

Autor:

Año:

Resumen:

En el mundo actual, desarrollar software seguro no es solo un requisito, sino una necesidad. El libro «Seguridad de aplicaciones C# (.NET)» es una guía práctica que le ayudará a proteger sus aplicaciones .NET contra los ataques más comunes y peligrosos. El autor, Alexéi Petrov, un desarrollador experimentado y especialista en seguridad informática, comparte métodos y técnicas probados que puede aplicar de inmediato en su trabajo.



¿De qué trata este libro?

Este libro cubre todos los aspectos clave de la seguridad en el desarrollo con C# para la plataforma .NET (incluyendo .NET Core y .NET 5+). No solo aprenderá teoría, sino que obtendrá ejemplos de código concretos que le ayudarán a comprender cómo funcionan las vulnerabilidades y cómo solucionarlas. Los temas principales del libro son:



  • Protección contra inyecciones SQL: uso de consultas parametrizadas y Entity Framework para prevenir la inserción de código malicioso en la base de datos.
  • Seguridad en aplicaciones web: protección contra XSS (Cross-Site Scripting), CSRF (Cross-Site Request Forgery) y Clickjacking.
  • Gestión de autenticación y autorización: implementación de mecanismos de inicio de sesión seguros, trabajo con tokens JWT, OAuth 2.0 y ASP.NET Core Identity.
  • Protección de datos: cifrado, hash de contraseñas, almacenamiento seguro de secretos (Connection Strings, claves API).
  • Seguridad del código: prevención de desbordamientos de búfer, fugas de memoria y condiciones de carrera en aplicaciones multiproceso.
  • Trabajo con vulnerabilidades: análisis de errores típicos en proyectos .NET, uso de analizadores estáticos (Roslyn, SonarQube).


¿Para quién es este libro?

El libro será útil tanto para desarrolladores principiantes de C# que quieran escribir código seguro desde el principio, como para programadores experimentados que busquen profundizar sus conocimientos en protección de aplicaciones. Si trabaja con ASP.NET, WPF, Xamarin o Unity, encontrará aquí consejos relevantes para su plataforma.



¿Qué aprenderá?

  • Cómo analizar el código en busca de vulnerabilidades utilizando las herramientas integradas de Visual Studio.
  • Cómo configurar correctamente HTTPS, HSTS y CSP en ASP.NET Core.
  • Cómo proteger las API contra ataques de intermediario (man-in-the-middle) y de fuerza bruta de contraseñas.
  • Cómo escribir pruebas unitarias para verificar la seguridad de su código.
  • Cómo actualizar las dependencias y evitar el uso de bibliotecas obsoletas con CVE conocidos.


El libro está escrito en un lenguaje sencillo y accesible, con una gran cantidad de listados de código y explicaciones. Cada capítulo finaliza con un ejercicio práctico para afianzar el material. No es solo teoría, es una herramienta que hará que sus aplicaciones sean confiables y resistentes a los ataques.



¡Comience a estudiar «Seguridad de aplicaciones C# (.NET)» ahora mismo en PythonLib y conviértase en un desarrollador de confianza!

Recommendations