El input proporcionado por el usuario ha sido consistentemente un catalizador para las vulnerabilidades, suponiendo un riesgo persistente para numerosas plataformas y aplicaciones. Otro riesgo no tan entendido pero igualmente peligroso es la deserialización insegura.

Los exploits de deserialización insegura ocurren cuando una aplicación confía en información serializada lo suficiente para usarla sin validar su autenticidad, lo que puede llevar a resultados desastrosos.Este tipo de vulnerabilidad está presente en aplicaciones que serializan y deserializan estructuras complejas de datos a lo largo de varios entornos de programación. como Java, .NET y PHP.


Objetivos de Aprendizaje

A lo largo de esta unidad ganaremos conocimiento en:

  • Cómo funcionan los procesos de serialización y deserialización.
  • Riesgos potenciales de aplicaciones web.
  • Técnicas de explotación.
  • Medidas de mitigación.

Pre-requisitos

  • Ciberseguridad/THM/0. Pre Career/1. Pre Security/3. How the Web Works/3. How Websites Work/0. How Websites Work
    1. Protocols and Servers
  • Ciberseguridad/THM/0. Pre Career/2. Cyber Security 101/8. Web Hacking/5. OWASP Top 10 - 2021/0. OWASP Top 10 - 2021