viernes, 25 de mayo de 2018

Presentación de trabajos de los alumnos. 23 de mayo de 2018 (sesión prácticas)

Configuración de Servidor de Hosting Web
Realizado por: Antonio Jáimez Jiménez, Miguel Arredondo Calderón

En nuestra exposición hemos explicado como se configura un servidor para ofrecer Hosting no solo de web, también FTP, correo, Base de Datos, etc... Para ello hemos usado ISPConfig 3, y Ubuntu Server (explicando también la motivación de esta selección de software). Además también hemos enseñado una demostración/breve explicación de las funcionalidades que ofrece ISPConfig 3 en su panel de control, tocando el apartado de usuarios, sitios, dns, monitorización, etc.

Repositorios:
https://github.com/NonoK32/SWAP1718/tree/master/Trabajo%20final
https://github.com/miguelUGR/swap1718/tree/master/Trabajo%20final


Man in the middle (MITM)
Realizado por: Javier Prieto Infante y Antonio Martos Rodríguez

Hemos explicado un poco de parte teórica sobre que consiste el ataque, que haría el atacante en una comunicación, como protegerse. Y luego hemos enseñado una demo y como podríamos proteger nuestro servidor web con hsts.

Repositorios:
https://github.com/JaviPrieto/SWAP1718/tree/master/Trabajo-final
https://github.com/toniMR/SWAP-18-19/tree/master/Trabajo%20Final


Memcache y Alta disponibilidad
Realizado por: Juan Carlos Pulido Poveda

Este trabajo tiene como objetivo mostrar las facilidades que nos puede aportar este software
a la hora de montar nuestra granja web. Este software nos propondrá una plataforma donde almacenar
las variables de sesion de nuestros clientes, en bases de datos en memoria, de forma que nuestra
aplicación sea facilmente configurable y  adaptable a nuestra granja web

Repositorio:
https://github.com/jcpulido97/SWAP/tree/master/TrabajoFinal


Sistemas NodeJS escalables
Realizado por: Rafael Nogales

Explico qué es NodeJS, sus puntos fuertes (es bueno para servir APIs) cómo y dónde integrarlo en un sistema y cuales son sus puntos débiles (es muy malo sirviendo contenido estático).
Además explico como balancearlo con NGINX y cómo utilizar el propio NGINX para servir los archivos estáticos delegando en NodeJS todo aquello que tenga que ver con apis.
Tambien explico las ventajas y los inconvenientes del renderizado en el lado del cliente o del servidor.

Repositorio:
https://github.com/RNogales94/SWAP/tree/master/Trabajo/node-book


uWSGI en Apache
Realizado por: Alberto del Río Aguilar

Instalación y configuración de Apache. Creación de un proyecto Django. Instalación y configuración de uWSGI. Seguridad en el servidor.

Repositorio:
https://github.com/berbus/SWAP/tree/master/trabajo


Desarrollo de un sistema de ficheros Lustre
Realizado por: David Sánchez Montés

Para este trabajo se ha explicado los conceptos más importantes de un sistema de archivos Lustre. Se ha explico qué es Lustre, su arquitectura y cómo está organizado y varias funcionalidades de las que dispone. Se ha hecho también una pequeña demostración configurando de forma básica unas máquinas virtuales para ver el funcionamiento de un sistema de archivos Lustre.

Repositorio:
https://github.com/Anixo/SWAP/tree/master/Trabajo


Tipos de Ataques. Como Actuan los Piratas Informaticos
Realizado por: Juan Manuel Lopez Castro y Ignacio Pineda Mochon

Hemos explicado los ataques informaticos mas comunes (Cartoneo, DoS, MITM, ARP SPoofing, Escaneo de Puertos, Secuencia TCP), asi como algunas de sus variantes.

Repositorios:
https://github.com/juanmaLC/SWAP1718/tree/master/trabajo
https://github.com/nachop97m/SWAP1718/tree/master/Trabajo


Inyección SQL
Realizado por: Ginés Jesús Fuentes Sánchez

Se ha explicado lo que es la inyeccion SQL y uno de los tipos mas comunes. Se ha realizado una demostracion de una inyeccion SQL normal y una de la del tipo explicado, y se ha explicado como prevenir ataques de este tipo.

Repositorio:
https://github.com/Ginfs/SWAP2018

No hay comentarios:

Publicar un comentario