CINVESTAV
Departamento de Computación
Curso: Seguridad en Sistemas de Información
Periodo: Mayo-agosto 2021
Profesores:
Dr. Luis Gerardo de la Fraga,
Dr. Cuauhtemoc Mancillas López, y
Dra. Brisbane Ovilla Martínez
Horario: Las clases serán martes y jueves de 16:00 a 18:00 hrs.
Hasta el 19 de agosto de 2021.
Mi parte son 10 clases hasta el 11 de junio de 2021.
Programa de mi parte del curso:
-
Introducción a redes TCP/IP
-
Construcción de cortafuegos en sistemas GNU/Linux mínimos
-
Seguridad en redes inalámbricas
-
Código shell: ejecución de programas en la pila
Contenido de la parte que dará el Dr. Cuauhtemoc:
En la segunda parte del curso se verán los aspectos matemáticos y prácticos
de la criptografía de llave pública, específicamente algoritmos clásicos
como RSA y Diffie Hellman. Se revisarán las curvas elípticas y sus operaciones específicas,
ya que son la base de muchos protocolos de seguridad que se abordarán en la tercera parte.
Contenido de la parte que dará la Dra. Brisbane:
En la tercera parte del curso se abordarán los protocolos de aplicaciones de
seguridad: correo seguro (PGP), comunicaciones seguras (SSL/TLS, IPsec, Signal).
Además se dará un panorama general de seguridad en hardware presentado mecanismos
de protección tales como: PUF, cortafuegos de hardware, implementaciones protegidas.
Apuntes de las clases:
- Aplastando la pila.
- Sobreescribiendo la pila para modificar el valor de variables.
- Apunte de la clase 7.
- Seguridad en redes inalámbricas.
- Apunte de la clase 6. Cortafuegos.
- Apunte de la clase 4. NAT.
- Apunte de la clase 3. Realización de una puerta.
- El sistema mínimo hecho en clase (ISO arrancable)
- busybox-1.31.1.tar.bz2
- Apunte de la clase 2
- Redes seguras usando GNU/Linux (PDF)
- Apunte de la clase 1
Trabajos:
Tarea 4. Realizar una cortafuegos
Fecha de entrega 10.06.2021
-
Tarea 3. Realizar una puerta y una NAT
Fecha de entrega 03.06.2021
-
Una de los sistemas mínimos de la tarea anterior debe estar en una red privada
-
Configurar una puerta. Hacer todas las pruebas para segurar su funcionamiento.
-
Configurar una zona NAT. Hacer todas las pruebas para segurar su funcionamiento.
-
Tarea 2. Realizar la red mínima
Fecha de entrega 25.05.2021
-
Tienen que configurar dos sistemas mínimos, cada uno
con una dirección IP distinta
| Computadora 1 |----------| Computadora 2 |
-
Las dos computadoras están en una red interna
-
Pueden hacer ping de una computadora a otra
-
Póngales nombres a sus computadoras en /etc/hosts. Vean al final del apunte de la
clase 3 del día 18 de mayo.
-
Tarea 1. Hacer el sistema mínimo con Linux y Busybox
Fecha de entrega: 20.05.2021
Se debe realizar lo siguiente:
-
Instalar VirtualBox
apt-get install virtualbox
-
Hacer el arranque solo con su núcleo (Linux).
Cambiar el letrero del arranque.
Recrear el archivo iso y arrancarlo de nuevo en VirtualBox
$ grub-mkrescue -d /usr/lib/grub/i386-pc -o linux.iso iso
# Tuve que install xorisso y las mtools (por el comando 'mformat')
-
Hacer su sistema mínimo.
Deben cambiar su contraseña y el de "root"
-
El archivo iso arrancable visto en clase está disponible aqui.
-
Montar el archivo iso y ver su contenido
sudo mount linux.iso /mnt/o
cp /mnt/o/boot/imagen.cpio.gz .
gzip -d imagen.cpio.gz
mkdir Archivos
cd Archivos
cpio -i < ../imagen.cpio
Comentarios: fraga en cs.cinvestav.mx
Última actualización: 9 de junio, 2021