Ciberseguridad desde el aula: claves para desarrollar software seguro #ESCAT #UNINTER

Descubre cómo la ciberseguridad transforma el desarrollo de software y conoce tres prácticas para crear aplicaciones confiables.

Logotipo de ESCAT UNINTER en color azul marino, compuesto por un símbolo de átomo estilizado con órbitas entrecruzadas, acompañado del nombre ESCAT y la palabra UNINTER en la parte inferior.

Descubre cómo la ciberseguridad transforma el desarrollo de software y conoce tres prácticas para crear aplicaciones confiables.

La ciberseguridad comienza desde el desarrollo

La seguridad informática no se limita a instalar programas de protección o establecer contraseñas. También implica reconocer posibles riesgos desde el diseño de una aplicación, evaluar cómo se administran los datos y establecer mecanismos que impidan accesos no autorizados. Por ello, la seguridad debe formar parte de todas las etapas del desarrollo de software.

La organización internacional OWASP identifica en su clasificación Top 10:2025 algunos de los riesgos más relevantes para las aplicaciones web. Entre ellos se encuentran las fallas en los controles de acceso, las configuraciones de seguridad incorrectas y los problemas en la cadena de suministro del software. Su identificación ayuda a orientar mejores prácticas de desarrollo.

Tres prácticas esenciales para crear aplicaciones seguras

Persona concentrada programando en una laptop, con líneas de código visibles en la pantalla, un teléfono celular y una botella de agua sobre el escritorio.

1. Establecer controles de acceso

Una aplicación debe permitir que cada usuario consulte o modifique únicamente la información para la cual tiene autorización. Esto requiere mecanismos adecuados de autenticación, permisos y validación de solicitudes, además de revisar que las funciones del sistema respeten los niveles de acceso establecidos.

2. Proteger la información desde el diseño

La protección de datos comienza durante la planeación del sistema. La selección de mecanismos criptográficos adecuados, la administración segura de credenciales y la utilización de componentes tecnológicos confiables contribuyen a reducir vulnerabilidades y fortalecer la seguridad de las aplicaciones.

Una persona ingresando una contraseña en un teléfono inteligente mientras una computadora portátil muestra una pantalla de inicio de sesión.

3. Realizar pruebas y actualizaciones

El funcionamiento correcto de una aplicación no garantiza que sea segura. Las pruebas de seguridad, la revisión del código y las actualizaciones periódicas permiten identificar y corregir debilidades. Estas actividades deben mantenerse durante el ciclo de vida del software para responder a nuevas amenazas.

Una persona utilizando una computadora portátil para programar, con código de programación en diferentes colores visible en la pantalla, en un entorno de oficina moderno.

La formación en Sistemas Computacionales frente a nuevos retos

La Ingeniería en Sistemas Computacionales de la Universidad Internacional integra áreas como programación, redes de computadoras, bases de datos e ingeniería de software. Estos conocimientos proporcionan bases para comprender el funcionamiento de los sistemas y aplicar principios de seguridad en el diseño y desarrollo de soluciones tecnológicas.

La ciberseguridad también abre oportunidades profesionales relacionadas con el análisis de vulnerabilidades, la administración de redes, las pruebas de software y la protección de información. Su relevancia demuestra que la formación tecnológica requiere combinar competencias técnicas con responsabilidad en el manejo de los recursos digitales.

Desarrollar tecnología también significa protegerla

El avance tecnológico plantea retos que requieren profesionales capaces de anticipar riesgos y tomar decisiones informadas. Incorporar buenas prácticas de ciberseguridad desde la formación universitaria contribuye a desarrollar una visión integral sobre la calidad, la confiabilidad y la protección de los sistemas informáticos.

En ESCAT, comprender estos desafíos permite relacionar los conocimientos de Ingeniería en Sistemas Computacionales con las necesidades actuales del entorno digital. La innovación no consiste únicamente en crear nuevas herramientas, sino también en procurar que sean seguras, funcionales y confiables para quienes las utilizan.

Fuente: Mariana Martínez Silva con información de apoyo de OWASP, NIST y apoyo de IA en la redacción.

Logotipo de Universidad Internacional con las palabras «Secundaria, Bachillerato, Licenciatura, Ingeniería y Posgrado» debajo.

Deja un comentario