Continúa aprendiendo
Clase 15 de 15 • Curso de Introducción a Seguridad de Smart Contracts
Resumen
¡Felicitaciones! Has finalizado el Curso de Introducción a Seguridad de Smart Contracts.
Conocimientos adquiridos en el curso
A lo largo del curso, aprendimos por qué es importante la seguridad y exploramos las vulnerabilidades más típicas de los contratos inteligentes como:
- Validación de usuarios con
tx.origin
ymsg.sender
. - Aleatoriedad en Blockchain.
- Overflow y Underflow.
- Variables privadas, no tan privadas.
- DelegateCall.
- Insuficiencia de gas.
- Forzar el envío de ETH.
- Reentrancy simple .
- Reentrancy cruzado.
- Tipos de denegación de servicios.
El objetivo de este aprendizaje no es que no nos ataquen, sino estar correctamente prevenidos, ya que los intentos de ataque son inevitables. Desarrollar software de buena calidad y con buenas prácticas es esencial en cualquier tipo y aún más en Blockchain.
Felicidades nuevamente y nos vemos en el siguiente curso. ¡Nunca Pares de Aprender!
Contribución creada por: Kevin Fiorentino (Platzi Contributor).