2019-19

Semestre 2019-19

Nombre del curso: Programación segura
Course Name: Secure Programming
Créditos: 4
Profesor: Martín Ochoa Singapore University of Technology and Design

Programación segura

Descripción general del curso

ev 2019 MESI 00

En los ultimos años, multiples vulnerabilidades e incidentes espectaculares relativos a la seguridad de software han despertado un interés creciente en esta materia. Estos incidentes han demostrado que nuestra sociedad depende cada vez más de software confiable y seguro. Por lo tanto, es importante entender los fundamentos, las soluciones existentes y los retos de esta disciplina. En este curso introduciremos propiedades fundamentales de seguridad y varias definiciones rigurosas de la literatura cientifica. Introduciremos también vulnerabilidades comunes en el diseño y la implementación de sistemas, y discutiremos la relación con las propiedades formales anteriormente introducidas. Adicionalmente, presentaremos diferentes estrategias de verificación y pruebas para detectar vulnerabilidades, y discutiremos sus ventajas y limitaciones. Para entender a fondo los conceptos introducidos se desarrollarán ejercicios prácticos durante las horas de laboratorio y a través de un proyecto a realizarse en grupos. El curso cubrirá: -Motivación, propiedades fundamentales en la seguridad del software -Flujo de información, control de acceso, seguridad en sistemas distribuidos -Conceptos fundamentales de criptografía: funciones de hash, criptografía simetrica y asimetrica. -Principios para desarrollo seguro de software. -Vulnerabilidades comunes en aplicaciones Web -Vulnerabilidades comunes en apliaciones nativas -Pruebas de caja negra y de caja blanca para detectar vulnerabilidades -Ingeniería inversa y obfuscación -Privacidad -Seguridad en infraestructuras criticas

 

 

A

 

Fecha:

Horario:

   Idioma:   

   Profesores:  

04 de Junio al 19 de Julio

Lunes a Viernes
(6:00 p.m. – 8:50 p.m.)
Sábado
(9:00 a.m. – 11:50 p.m.)

  Español  

 Martin Ronderos Ochoa

Domingo
02
Lunes
03
Martes
04
Miércol.
05
Jueves
06
Viernes
07
Sábado
08
Domingo
09
Lunes
10
Martes
11
Miércol.
12
Jueves
13
Viernes
14
Sábado
15
Domigo
16
Lunes
17
Martes
18
Miércol.
19
Jueves
20
Viernes
21
Sábado
22
Domigo
23
Lunes
24
Martes
25
Miércol.
26
Jueves
27
Viernes
28
Sábado
29
Domingo
30
Lunes
01
Martes
02
Miércol.
03
Jueves
04
Viernes
05
Sábado
06
Domingo
07
Lunes
08
Martes
09
Miércol.
10
Jueves
11
Viernes
12
Sábado
13
Domigo
14
Lunes
15
Martes
16
Miércol.
17
Jueves
18
Viernes
19
Sábado
20

 

Lunes a Viernes
6:00 p.m. – 8:50 p.m.
Sábado
9:00 a.m. – 11:50 a.m.

Cupos:

 
Estudiantes MESI:

 
Estudiantes MISO:

 
Otros estudiantes:

 

17

13

5

Valido como:

 
Estudiantes MESI:

 
Estudiantes otras maestrías:

 
Estudiantes ISIS:

 

Curso de profundización

Curso electivo

Electiva profesional

Profesores

Marin Ochoa Ronderos

Marin Ochoa Ronderos

 Profesor Asistente en SUTD, Singapur.

Hoja de vida
Martín Ochoa es Profesor Asistente en SUTD, Singapur. Su investigación se centra en varios aspectos de ingeniería del software y seguridad informatica, incluyendo metodos formales y aplicaciones de criptografía para privacidad y seguridad. Martín es PhD en ciencias de la computación (TU Dortmund), M.Sc. y B.Sc en matemáticas (LMU Munich, La Sapienza) e Ingenierio de Sistemas (Univ. Latina, CR). Previo a su vinculación en SUTD, Martín se desempeñó como investigador post-doctoral en la Technische Universität München y como investigador y consultor en seguridad para Siemens en Múnich.

Abstract Curriculum Vitae

Martín Ochoa es Profesor Asistente en SUTD, Singapur. Su investigación se centra en varios aspectos de ingeniería del software y seguridad informatica, incluyendo metodos formales y aplicaciones de criptografía para privacidad y seguridad. Martín es PhD en ciencias de la computación (TU Dortmund), M.Sc. y B.Sc en matemáticas (LMU Munich, La Sapienza) e Ingenierio de Sistemas (Univ. Latina, CR). Previo a su vinculación en SUTD, Martín se desempeñó como investigador post-doctoral en la Technische Universität München y como investigador y consultor en seguridad para Siemens en Múnich.