• 687374918
  • info@devacademy.es

Introducción práctica a la Seguridad Blockchain

Detalle del plan de formación

En un mundo cada vez más dependiente de las tecnologías blockchain y las aplicaciones descentralizadas, la seguridad se convierte en un factor crítico. Este programa práctico ofrece una visión en profundidad de las amenazas y vulnerabilidades comunes en blockchain, así como de las mejores prácticas y estrategias de seguridad para proteger las redes blockchain y las aplicaciones descentralizadas. Los alumnos aprenderán a diseñar contratos inteligentes seguros, a implementar prácticas de seguridad en aplicaciones descentralizadas y a evaluar y mitigar riesgos en un entorno blockchain. Al final del curso, los participantes estarán preparados para abordar desafíos de seguridad en proyectos relacionados con blockchain y aportar a la protección de esta tecnología revolucionaria.
Objetivos del Curso
Objetivos del curso
  • Comprender los conceptos fundamentales de blockchain y su importancia en el panorama tecnológico actual.
  • Identificar y evaluar las amenazas y vulnerabilidades más comunes en blockchain y aplicaciones descentralizadas.
  • Aprender a diseñar y desarrollar contratos inteligentes seguros, aplicaciones descentralizadas y nodos seguros en una red blockchain.
  • Adquirir habilidades prácticas para la auditoría y pruebas de seguridad en proyectos blockchain.
  • Conocer las normativas y regulaciones relacionadas con blockchain y la responsabilidad legal en casos de incidentes de seguridad.
  • Estar al tanto de las tendencias emergentes y avances tecnológicos en seguridad blockchain.
  • Aplicar los conocimientos adquiridos en un proyecto práctico de seguridad blockchain y presentar soluciones eficaces.

Temario

Introducción a la Seguridad en Blockchain

    • Definición de seguridad en blockchain.
    • Importancia de la seguridad en las redes blockchain.
    • Desafíos y amenazas comunes en blockchain.
    • Marco de trabajo para la seguridad en blockchain.
Fundamentos de Blockchain
    • Repaso de conceptos básicos de blockchain.
    • Estructura de bloques y cadenas.
    • Criptografía en blockchain.
    • Consenso y descentralización.
Amenazas y Vulnerabilidades en Blockchain
    • Tipos de ataques en blockchain: 51% de ataques, ataques de doble gasto, entre otros.
    • Amenazas a la privacidad y la confidencialidad de datos.
    • Evaluación de vulnerabilidades en contratos inteligentes.
    • Riesgos asociados a intercambios y billeteras digitales.
Prácticas de Seguridad en Blockchain
    • Uso de wallets seguros y almacenamiento de claves privadas.
    • Configuración de nodos seguros.
    • Políticas de acceso y control de identidad.
    • Auditoría y monitoreo de actividad en la red blockchain.
Protección de Contratos Inteligentes
    • Diseño seguro de contratos inteligentes.
    • Pruebas y auditoría de contratos inteligentes.
    • Estrategias de mitigación de riesgos.
    • Ejemplos de vulnerabilidades en contratos y su corrección.
Seguridad en Aplicaciones Descentralizadas
    • Desarrollo seguro de aplicaciones descentralizadas (DApps).
    • Autenticación y autorización en DApps.
    • Consideraciones de seguridad en almacenamiento y comunicación de datos en DApps.
    • Evaluación y pruebas de seguridad en DApps.
Cumplimiento Legal y Ético
    • Normativas y regulaciones relacionadas con blockchain.
    • Consideraciones éticas en la seguridad blockchain.
    • Responsabilidad legal en casos de ataques o incidentes de seguridad.
Futuras Tendencias en Seguridad Blockchain
    • Innovaciones en seguridad blockchain.
    • Escalabilidad y seguridad en blockchain.
    • Nuevos desafíos y soluciones emergentes.
    • Investigación y desarrollo en curso en seguridad blockchain

Responsabilidades profesor

Presentar el contenido conforme lo presentado en el programa de formación
Proyecto en Github para clonar
Dar acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.
Proveer de local para impartir la formación

Responsabilidades alumno

Participar en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:
Mínimo de 4GB de memoria RAM
Mínimo de 10GB de espacio en disco (HD).
Habilitada la virtualización tanto en software como hardware
Poseer privilegios de administración

Observaciones importantes

Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno

Cancelaciones
Los plazos para el cancelamiento de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
En caso de cancelamiento fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación

Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Es posible que días antes se envie un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.



DevAcademy 2024 - info@devacademy.es - Telf: 687374918