Ilaria Digital School
Experto en ciberseguridad y DevSecOps: desarrolle, ponga a prueba e implemente aplicaciones seguras
Conviértase en especialista en ciberseguridad y DevSecOps: comprenda los riesgos de una aplicación para priorizar las pruebas y correcciones; realice un Pentest de aplicaciones web/API (reconocimiento, pruebas, pruebas) en un perímetro autorizado; identifique y valide las principales vulnerabilidades (autenticación/sesión, control de acceso, inyecciones, autenticación/sesión, control de acceso, acceso, inyección, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecciones, CSRF, inyecc...
Autor
Ilaria Digital School
Categoría
Web del podcast
Último episodio
10 de jul. de 2026
¿Dónde escuchar?
Podcasts en la app Replaio Radio Muy prontoLos podcasts llegarán muy pronto a la app. Instálala ahora y sé el primero en descubrir una forma totalmente nueva de vivir los podcasts
Episodios
Taller de : puerto → diccionario de servicios 10.07.2026 15:00
**Recordatorio teórico** Un diccionario en Python es una estructura de datos que almacena pares clave-valor, lo que lo convierte en la herramienta ideal para asociar un número de puerto con el nombre del servicio que corre sobre él. A diferencia de u...
Taller: crea una lista de puertos y compruébalo 10.07.2026 15:00
RECORDATORIO TEÓRICO En Python, las estructuras de datos como listas y diccionarios son fundamentales para organizar información de manera eficiente. Una lista es una colección ordenada y mutable de elementos: por ejemplo, puertos = [22, 80, 443, 808...
Estructuras de datos, listas y diccionarios 09.07.2026 15:00
Las estructuras de datos son formas organizadas de almacenar y gestionar información dentro de un programa. En Python, las estructuras de datos más utilizadas en scripting de seguridad y automatización son las listas y los diccionarios. Comprender es...
Taller de : configuración del número de paquetes ping 09.07.2026 15:00
**Recordatorio teórico** El módulo `subprocess` de Python permite lanzar comandos del sistema operativo directamente desde un script, capturar su salida y manejar errores de ejecución. El comando `ping` es una herramienta de diagnóstico de red que en...
Taller: script que ejecuta 'ping' y guarda la salida 08.07.2026 15:00
**Recordatorio teórico** En el capítulo anterior exploraste la biblioteca `subprocess` de Python, que permite lanzar comandos del sistema operativo directamente desde un script. El módulo `subprocess` expone principalmente dos interfaces: `subprocess...
Bibliotecas de sistemas operativos y subprocesos para lanzar comandos 08.07.2026 15:00
En el contexto de la automatización de la seguridad informática, la capacidad de interactuar con el sistema operativo directamente desde un script Python es una habilidad fundamental. Dos bibliotecas estándar de Python permiten esta interacción: la b...
Documentación y comentarios: escribir cadenas de documentos 07.07.2026 15:00
La documentación del código es una práctica esencial en el desarrollo de software profesional. En el contexto de la ciberseguridad y el DevSecOps, escribir código legible y bien documentado no es un lujo, sino una necesidad. Cuando un equipo de segur...
Taller: creación e importación de utils.py 06.07.2026 15:00
RECORDATORIO TEÓRICO En Python, un módulo es simplemente un archivo .py que contiene funciones, variables o clases que se pueden reutilizar en otros scripts. El archivo utils.py (abreviatura de 'utilities') es una convención ampliamente utilizada en ...
Módulos, paquetes y pips: reutilización de código 06.07.2026 15:00
En el desarrollo de scripts Python para la automatización de tareas de seguridad, uno de los principios más importantes es la reutilización del código. En lugar de reescribir las mismas funciones una y otra vez, Python ofrece un sistema estructurado ...
Depure su script: print vs pdb 03.07.2026 15:00
Cuando se escribe un script en Python para automatizar tareas de seguridad —como analizar registros, detectar errores en archivos o gestionar excepciones— es inevitable cometer errores de programación. Estos errores pueden ser de sintaxis, de lógica ...
Taller: administración de FileNotFoundError en el registro 02.07.2026 15:00
**Recordatorio teórico** En Python, cuando un programa intenta abrir un archivo que no existe en la ruta especificada, el intérprete lanza automáticamente una excepción de tipo FileNotFoundError. Esta excepción es una subclase de OSError y forma part...
Gestión de excepciones: probar/exceptuar 02.07.2026 15:00
La gestión de excepciones es uno de los pilares fundamentales de la escritura de código Python robusto y profesional. En el ámbito de la ciberseguridad y la automatización, los scripts interactúan constantemente con recursos externos: archivos de reg...
Taller: lectura de un registro y recuento de líneas de ERROR 01.07.2026 15:00
**Recordatorio teórico** En Python, la lectura de archivos de texto se realiza con la función integrada open(). La sintaxis básica es: with open('archivo.txt', 'r') as f: — el uso del bloque with garantiza el cierre automático del archivo, incluso si...
Lectura de archivos de texto: abrir, leer 30.06.2026 15:00
En el contexto de la ciberseguridad y la automatización, la lectura de archivos de texto es una habilidad fundamental. Un especialista en seguridad necesita procesar logs del sistema, archivos de configuración, listas de direcciones IP, resultados de...
Taller: minimenú interactivo para elegir una acción 29.06.2026 15:00
**Recordatorio teórico** En Python, un menú interactivo combina varios conceptos fundamentales que ya has trabajado: variables, bucles, condiciones y funciones. La idea central es presentar al usuario una lista de opciones numeradas, capturar su elec...
Taller: función est_pair (port) 26.06.2026 15:00
**Recordatorio teórico** Una función en Python es un bloque de código reutilizable que realiza una tarea específica. Se define con la palabra clave `def`, seguida del nombre de la función y sus parámetros entre paréntesis. La función puede devolver u...
Defina y llame a funciones sencillas 26.06.2026 15:00
Las funciones son uno de los pilares fundamentales de la programación en Python. Permiten agrupar un conjunto de instrucciones bajo un nombre, para poder reutilizarlas en distintos momentos del programa sin necesidad de repetir el código. En el conte...
Taller de : simulación de una tarea simple programada 25.06.2026 15:00
**Recordatorio teórico** En Python, una tarea programada (o 'scheduled task') consiste en ejecutar automáticamente un bloque de código en intervalos regulares o a una hora determinada. En el contexto de la ciberseguridad, este mecanismo es fundamenta...
Taller: crear hello.py configurable 24.06.2026 15:00
**Recordatorio teórico** En los capítulos anteriores has trabajado con variables, tipos de datos, conversiones, condiciones, bucles y argumentos de línea de comandos. Este taller reúne todos esos conceptos en un único script funcional y configurable....
Argumentos de línea de comandos y scripts de Python ejecutables 24.06.2026 15:00
En el contexto de la ciberseguridad y la automatización, los scripts de Python son herramientas esenciales que permiten ejecutar tareas repetitivas, analizar redes, interactuar con servicios o generar informes de vulnerabilidades. Hasta ahora has tra...
Taller de : mientras recorres el bucle hasta el puerto 0 23.06.2026 15:00
**Recordatorio teórico** En Python, el bucle `while` (mientras) permite repetir un bloque de instrucciones mientras una condición sea verdadera. A diferencia del bucle `for`, que itera sobre una secuencia conocida de antemano, el `while` es ideal cua...
Taller: recorre una secuencia de puertos con for 22.06.2026 15:00
**Recordatorio teórico: el bucle for en Python** El bucle `for` es una estructura de control que permite iterar sobre una secuencia de elementos de forma ordenada y predecible. A diferencia del bucle `while`, que depende de una condición booleana, el...
Bucles para y mientras: repetir acciones 22.06.2026 15:00
En programación, una de las tareas más frecuentes consiste en repetir una misma acción varias veces, ya sea sobre una lista de elementos o hasta que se cumpla una condición determinada. Para ello, Python ofrece dos estructuras fundamentales: el bucle...
Taller: alerta si un puerto está reservado (<1024) 19.06.2026 15:00
**Recordatorio teórico** En Python, las estructuras condicionales permiten que un programa tome decisiones en función del valor de una variable o expresión. La instrucción `if` evalúa una condición booleana: si es verdadera, ejecuta un bloque de códi...
Condiciones de si/no: tomar una decisión 18.06.2026 15:00
En programación, tomar una decisión significa ejecutar un bloque de código solamente si una determinada condición se cumple. Esta capacidad de hacer que el programa «elija» entre distintos caminos es fundamental en cualquier script de automatización,...
Podcasts similares
Replaio no es editor de podcasts; los nombres de los programas, las portadas y el audio pertenecen a sus autores y se distribuyen a través de canales RSS públicos