NICOLÁS BOTTARINI
Volver a la ruta

Fundamentos de computación

Seguridad

78 páginas de lectura

Lo básico de seguridad que todo developer tiene que conocer: criptografía, autenticación, las vulnerabilidades más comunes de las aplicaciones web y cómo evitarlas.

Temas

  • Encriptación

    AES, DES, Simétrica, Asimétrica, RSA

  • Hashing

    MD5, SHA256, HMAC, Firmas

  • Codificación

    Base64

  • Autenticación y autorización

    Definiciones, Basic Authentication, Autenticación con tokens, JWT, OAuth, Single Sign-On, Autenticación con contraseña, API keys, Listas de control de acceso (ACL), Control de acceso basado en roles

  • CORS

  • OWASP Inyección

    SQL Injection, NoSQL Injection, Inyección en ORM

  • OWASP Pérdida de autenticación

  • OWASP Exposición de datos sensibles

  • OWASP Pérdida de control de acceso

  • OWASP Deserialización insegura

  • OWASP Componentes con vulnerabilidades conocidas

  • OWASP Registro y monitoreo insuficientes

Recursos