Secure Programming Foundation
Una formación orientada a la aplicación profesional.
Los alumnos aprenderán técnicas para identificar y mitigar vulnerabilidades comunes en el código, como errores de validación de entrada, vulnerabilidades de inyección, y problemas de gestión de sesiones. Se cubren conceptos clave de seguridad como la autenticación, la autorización, el manejo seguro de datos sensibles, y las mejores prácticas para escribir código robusto y resistente a ataques.
Contenido del curso.
1. Introduction
- 1.1 Security Awareness
- 1.2 Basic Principles
- 1.3 Web Security
2. Authentication and Session Management
- 2.1 Passwords
- 2.2 Session Management
- 2.3 Cross-Site Request Forgery (CSRF/XSRF) and Clickjacking
3. Handling User Input
- 3.1 Injection Attacks
- 3.2 Input Validation
- 3.3 Buffer Overflows
- 3.4 Cross-Site-Scripting (XSS)
4. Authorization
- 4.1 Authorization
- 4.2 Session Poisoning and Race Conditions
5. Configuration, Error Handling and Logging
- 5.1 Third Party Components, Configuration and Hardening
- 5.2 Information Leaks
- 5.3 Error Handling and Logging
- 5.4 Denial of Service
6. Cryptography
- 6.1 Kerckhoffs’ Principle, Key Management and Randomness
- 6.2 Public Key Cryptography
- 6.3 HTTPS
7. Secure Software Engineering
- 7.1 Security Requirements
- 7.2 Secure Design
- 7.3 Secure Coding
- 7.4 Security Testing
Todo lo que necesitas saber.
- Tanto para administradores de sistemas como desarrolladores de software que quieran aprender prácticas de programación segura que pueden facilitar tanto la administración como el desarrollo.
- Auditores de Seguridad.
- Entusiastas o profesionales IT que deseen comprender en profundidad los conceptos inherentes a la seguridad de software.
Examen asociado
Reserva tu plaza.
Experiencias que cuentan.
Deja tu valoración
No necesitas registrarte. Indica tu nombre y email, puntúa el curso y comparte tu experiencia.