Luis Diaz Giral
Ingeniero TIC | Docente | Python, Ciberseguridad y Ciencia de Datos
Santiago, Chile
Actions
Ingeniero en Tecnologías de la Información y Comunicaciones, docente y consultor con más de 10 años de experiencia en tecnología y formación profesional. Ha desarrollado su labor académica en instituciones como INACAP, DUOC UC y CIISA, impartiendo asignaturas relacionadas con Python, programación, ciberseguridad, redes, Big Data, ciencia de datos e IoT.
En el ámbito profesional ha participado en proyectos y consultorías para empresas en ciberseguridad, infraestructura tecnológica y desarrollo de soluciones digitales, incluyendo diseño e implementación de sitios web. Cuenta además con formación y certificaciones en ciberseguridad, seguridad de la información y tecnologías de redes.
Su enfoque se basa en aprender haciendo: transformar conceptos técnicos complejos en experiencias prácticas, cercanas y accesibles, utilizando la programación, la experimentación y la resolución de problemas reales como herramientas de aprendizaje.
Links
Area of Expertise
Topics
Python contra los hackers: construye tu primer detector de intrusos
¿Podemos encontrar actividad sospechosa entre miles de registros utilizando solamente Python?
En este taller práctico los participantes asumirán el rol de analistas frente a un incidente de seguridad simulado. Recibirán un archivo con miles de eventos de autenticación y tendrán una misión: utilizar Python para descubrir qué ocurrió.
A través de desafíos progresivos construiremos un pequeño detector de intrusos. Comenzaremos leyendo y explorando archivos de log; luego identificaremos accesos fallidos, extraeremos direcciones IP y usuarios, contabilizaremos eventos y analizaremos su comportamiento temporal hasta conseguir que nuestro programa genere automáticamente alertas frente a patrones sospechosos.
Durante el recorrido utilizaremos conceptos fundamentales de Python como manejo de archivos, strings, ciclos, condicionales, listas, diccionarios, funciones y fechas. Cada desafío agregará una nueva capacidad al programa hasta completar nuestro Python Security Monitor.
El taller tendrá un enfoque completamente defensivo y educativo. No se enseñarán técnicas de ataque: utilizaremos datos simulados para comprender cómo Python puede automatizar tareas básicas de monitoreo y análisis de seguridad.
Al finalizar, los participantes habrán construido una aplicación funcional capaz de transformar miles de registros en información, detectar patrones definidos como sospechosos y generar alertas, además de comprender cómo estos principios se relacionan con conceptos utilizados en ciberseguridad como logs, correlación de eventos y SIEM.
Requisitos: conocimientos básicos de Python. No se requieren conocimientos previos de ciberseguridad.
Aprender Python jugando: “Adivina el número” y la lógica de mayor o menor
En este taller exploraremos cómo los juegos pueden convertirse en una herramienta poderosa para aprender programación. A través del clásico juego “Adivina el número: mayor o menor”, mostraremos cómo introducir conceptos fundamentales de Python: variables, estructuras de control, ciclos, generación de números aleatorios y manejo de entradas del usuario.
La propuesta está pensada para que los participantes construyan el juego paso a paso, entiendan la lógica detrás de cada instrucción y vean cómo se traduce la teoría en un programa funcional. Además, se mostrarán extensiones posibles, como añadir niveles de dificultad o límites de intentos, para motivar la creatividad y la experimentación.
El objetivo final es demostrar que aprender Python puede ser dinámico, entretenido y cercano, abriendo el camino para proyectos más complejos en el futuro.
PyCon Chile 2025 Sessionize Event
Luis Diaz Giral
Ingeniero TIC | Docente | Python, Ciberseguridad y Ciencia de Datos
Santiago, Chile
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top