La tercera entrega del curso Programación en Java Orientada a la Seguridad Informática, esta lista, una iniciativa que se viene gestando hace algún tiempo entre ./r00tc0d3rs , una joven comunidad de seguridad informática colombiana y la comunidad DragonJAR, con la finalidad de compartir conocimiento en vídeos, de programación enfocada a la seguridad informática y temas de seguridad informática en concreto.

Tabla de Contenido
El tercer producto de esta iniciativa es el capitulo 3 del tutorial Programación en Java Orientada a la Seguridad Informática, con los conceptos de condicionales, validaciones, etc… los dejo con esta entrega y espero que sigan pendientes de esta iniciativa.
<>
Si es primera vez que ves esta iniciativa, te invitamos a ver los episodios
- Programación en Java Orientada a la Seguridad Informática – Episodio 1
- Programación en Java Orientada a la Seguridad Informática – Episodio 2
- Programación en Java Orientada a la Seguridad Informática – Episodio 3
Actualización 2026 — El curso es historia de la comunidad; la lección sigue vigente
Esta tercera entrega es parte de un archivo histórico: un curso en video impulsado en 2012 por ./r00tc0d3rs junto a la Comunidad DragonJAR para compartir conocimiento de programación orientada a seguridad. No es una serie activa ni está prometiendo nuevos episodios: su valor hoy es educativo y documental, como testimonio de cómo la comunidad colombiana enseñaba código seguro desde cero.
El tema del capítulo 3 —condicionales y validaciones— es, precisamente, el que mejor envejeció. Validar entrada de usuario sigue siendo la primera línea de defensa contra las vulnerabilidades más explotadas del software: inyección, desbordes de lógica de negocio y manipulación de parámetros. Esa idea central del curso —programar pensando en el atacante, no solo en el compilador— es la misma mentalidad que hoy exigen los ciclos de desarrollo seguro.
Y Java, como plataforma, sigue siendo relevante: Oracle mantiene el ciclo de lanzamientos cada seis meses y la versión LTS actual es JDK 25 (publicado en septiembre de 2025, con soporte hasta 2030), con JDK 21 como LTS anterior. Quien retome este curso hoy como material de referencia debería practicarlo sobre una versión LTS moderna y comparar la sintaxis de 2012 con las facilidades actuales del lenguaje.
Actualización 2026 — De la validación en el código al Pentesting en producción
La validación de entradas que enseña este capítulo es solo la primera capa: el software real se verifica atacándolo. Si tu organización desarrolla o compra aplicaciones y quiere saber si sus controles de validación, autenticación y manejo de datos resisten un ataque real, el camino es un pentesting profesional antes de que lo descubra un tercero. En DragonJAR realizamos pruebas de penetración y auditorías de seguridad informática con enfoque ofensivo: https://www.dragonjar.org/servicios-de-seguridad-informatica