Universidad
de
Cádiz
Programas Docentes de Asignaturas
Programas Docentes de Asignaturas
Programa docente (2025-26) |
<1769222 | INGENIERÍA INVERSA Y ARQUITECTURAS SEGURAS>
Asignatura:
1769222 | INGENIERÍA INVERSA Y ARQUITECTURAS SEGURAS
Titulación:
1769 | MÁSTER EN SEGURIDAD INFORMÁTICA (CIBERSEGURIDAD)
Centro:
17 | ESCUELA SUPERIOR DE INGENIERÍA
Departamento:
(R) C140 | INGENIERIA EN AUTOM, ELEC., ARQ. Y RED.
R002 | EXTERNO:DOCENCIA EXTERNA EN MASTERES
Área:
(R) 035 | ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES
Compartidas:
1769222 (P) - Mat.[21 [nuevos: 20 | repetidores: 1)]
Tipo estudio:
MÁSTER OFICIAL
Ofertada:
SÍ
Vigencia:
VIGENTE
Créd. Teoría:
4,00
Créd. Prácticas:
0,00
Créd. ECTS:
4,00
Tipo asignatura:
OBLIGATORIA
Módulo:
17692 TECNOLOGÍAS DE SEGURIDAD
Materia:
176921 TECNOLOGÍAS DE SEGURIDAD
Matriculados 2024-25:
21
Matriculados 2025-26:
20
Duración:
SEGUNDO SEMESTRE
Curso:
1
Idioma:
CASTELLANO
Mostrar información
REQ. Y RECOM.
PROFESORADO
IDIOMAS
MOVILIDAD
RESULTADOS FORM./APREN.
RES. DE APRENDIZAJE
ACT. Y MET. DOC.
SIST. DE EVALUACIÓN
TEMARIO
BIBLIOGRAFÍA
COMENTARIOS
Requisitos y recomendaciones
Requisitos previos
Recomendaciones
Profesorado
Primer apellido
Segundo apellido
Nombre
Categoría/Empresa
Coordinación
RODRIGUEZ
GARCIA
MARIA MERCEDES
PROFESOR/A CONTRATADO/A DOCTOR/A
Idiomas
Oferta en lengua extranjera
Idioma
Seleccione una opción
Inglés
Francés
Italiano
Alemán
Ruso
Árabe
Griego
Modo de impartición
Seleccione una opción
A impartir sólo en ese idioma según memoria (exclusividad).
A impartir en grupo dedicado a ese idioma.
A impartir en grupo mixto (un mismo grupo con ambos idiomas).
Nivel requerido
Seleccione una opción
A1
A2
B1
B2
C1
C2
Movilidad
Movilidad nacional (SICUE)
Presencialidad
Seleccione una opción
Presencial
Combinada
Virtual
Movilidad internacional
Presencialidad
Seleccione una opción
Presencial
Combinada
Virtual
Estudiante visitante nacional
Número de plazas
Presencialidad
Seleccione una opción
Presencial
Combinada
Virtual
Resultados del proceso de formación y aprendizaje
Resultado formación y aprendizaje
Competencia
Conocer, detectar y evaluar las vulnerabilidades de bajo nivel que afectan a los sistemas informáticos, así como analizar amenazas a partir de la reconstrucción de código.
ESPECÍFICA
Comprender el funcionamiento y las aplicaciones de los dispositivos de seguridad TPM.
ESPECÍFICA
Poseer y comprender conocimientos que aporten una base u oportunidad de ser originales en el desarrollo y/o aplicación de ideas, a menudo en un contexto de investigación
BÁSICA
Comprender y aplicar métodos y técnicas de investigación de ciberataques a una instalación específica
GENERAL
Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio
BÁSICA
Que los estudiantes sepan comunicar sus conclusiones "y los conocimientos y razones últimas que las sustentan" a públicos especializados y no especializados de un modo claro y sin ambigüedades.
BÁSICA
Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la complejidad de formular juicios a partir de una información que, siendo incompleta o limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a la aplicación de sus conocimientos y juicios
BÁSICA
Planificar, gestionar, organizar e implantar medidas de seguridad en la operación y gestión de los sistemas.
GENERAL
Que los estudiantes posean las habilidades de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida autodirigido o autónomo
BÁSICA
Resultados de aprendizaje
ID/Orden
Resultado
1
Efectuar reconstrucción de código de ficheros ejecutables.
2
Conocer y detectar vulnerabilidades de bajo nivel.
3
Analizar ataques por desbordamiento de buffer y comprender los diferentes mecanismos de protección.
4
Realizar análisis de ficheros binarios.
5
Comprender el funcionamiento y las aplicaciones de los dispositivos de seguridad TPM.
Actividades y metodologías docentes
Horas totales de actividades de docencia presencial
32,00
Horas totales de otras actividades
68,00
Horas totales de la asignatura
100,00
Código
Descripción
Horas
Detalle
08
Teórico-Práctica
32
- Lección magistral expositiva.
- Resolución de problemas y casos prácticos.
- Prácticas de ordenador.
12
Actividades de evaluación
3
Pruebas y exposición de trabajos
10
Actividades formativas no presenciales
65
Trabajo del estudiante
Sistema de evaluación
Procedimientos de evaluación
ID/Orden
Tarea/Actividad
Medios, técnicas e instrumentos
Ponderación
1
Pruebas teórico-prácticas
Conjunto de pruebas teórico-prácticas sobre problemas, supuestos prácticos y ejercicios basados en las competencias desarrolladas en clase. El estudiante deberá realizar dos pruebas teórico-prácticas sobre los contenidos tratados en clase. Estas pruebas se desarrollarán en clase y serán evaluadas entre 0 y 10 puntos. La calificación obtenida en esta actividad de evaluación será la media aritmética de las calificaciones obtenidas en cada una de las pruebas.
20
2
Exposición de trabajo
Presentación y defensa de un trabajo individual sobre las competencias desarrolladas en clase. El trabajo será evaluado con una puntuación total de 0 a 10 puntos, distribuidos de la siguiente forma:
- memoria escrita: hasta 3 puntos.
- presentación y defensa oral: hasta 7 puntos.
La evaluación se realizará conforme a una rúbrica que estará disponible para el alumnado con antelación.
60
3
Participación en clase
Esta actividad de evaluación valora la participación activa del estudiante en clases. Se consideran participaciones valorables las aportaciones en: (1) discusiones sobre los contenidos de la asignatura, (2) ideas nuevas relevantes, y (3) respuestas correctas a las cuestiones planteadas en clase. Cada aportación del estudiante será evaluada con un punto hasta lograr un máximo de 10 puntos.
20
Criterios de evaluación
Temario
ID/Orden
Tema
Descripción
1
TEMA 1. Introducción a la arquitectura del conjunto de instrucciones x86
1.1. Directivas de tamaño
1.2. Modelo de datos
1.3. Registros
1.4. Segmentos de memoria
1.5. Endianness
1.6. Instrucciones aritmético-lógicas
1.7. Instrucciones de comparación
1.8. Instrucciones de salto
1.9. Prólogo de función
1.10. Epílogo de una función
1.11. Llamada a una función
2
TEMA 2. Reconstrucción de código
2.1. Análisis estático
2.2. Análisis dinámico
3
TEMA 3. Análisis de ficheros binarios
3.1. Ficheros Portable Executable (PE)
4
TEMA 4. Vulnerabilidades de bajo nivel
4.1. Buffer overflow
4.2. Integer overflow
4.3. Medidas de prevención
5
TEMA 5. Ofuscación
5.1. Técnicas para ofuscar código
6
TEMA 6. Trusted Platform Module (TPM)
6.1. Componentes
6.2. Aplicaciones
Bibliografía
Bibliografía
Comentarios
Comentarios/Observaciones adicionales
Volver
×
Cargando...
Realizando operación...
Esto puede tardar unos minutos. Por favor, espere hasta que termine.