Secure Software Development CCOM 4995, Fall 2025
Undergraduate course, University of Puerto Rico, Río Piedras Campus, Department of Computer Science, 2025
Assistant Professor. ~14 students enrolled.
La seguridad del software estudia los procesos y prácticas involucradas en el desarrollo de sistemas de software seguros, resistentes a ataques malintencionados y vulnerabilidades. Esto incluye todas las etapas del ciclo de vida del desarrollo de software para garantizar la confidencialidad, mantenibilidad, evolución, integridad y disponibilidad de los sistemas. La seguridad del software es fundamental, ya que las vulnerabilidades pueden provocar ciberataques, filtraciones de datos y grandes interrupciones en los sistemas. A medida que más sistemas dependen del software, su seguridad se vuelve más importante.
Este curso ofrece un estudio profundo del desarrollo de software seguro. Se analizarán cómo surgen las vulnerabilidades de seguridad, las causas de los defectos en el software y las consecuencias de las fallas de seguridad en aplicaciones del mundo real. Los temas incluyen vulnerabilidades comunes del software, prácticas de programación segura, y “threat modeling”. El curso también estudiará cómo se clasifican, analizan y mitigan los errores de software mediante pruebas rigurosas y principios de diseño seguro.