Portal web
UNIVERSIDAD CARLOS III DE MADRID
Proyecto Fin de Carrera Ingeniería Técnica en Informática de Gestión
“ DESARROLLO DE UN PORTAL WEB SEGURO: IMPLEMENTACIÓN Y PROTECCIÓN CON TARJETAS INTELIGENTES ”
AUTOR: Santiago Fernández Pinilla. TUTOR: José Maria Sierra Cámara.
DESARROLLO DE UN PORTAL WEB SEGURO
Página 2 de 277DESARROLLO DE UN PORTAL WEB SEGURO
AGRADECIMIENTOS
Menciono un agradecimiento especial a mi novia Nuria y a mi familia por el apoyo y la paciencia que han tenido conmigo durante el tiempo que he empleado para desarrollar este proyecto. Agradezco a mi tutor D. José Maria Sierra Cámara y a mi director de proyecto D. Joaquín Torres Márquez, la ayuda prestada, la flexibilidad de horarios ytotal disponibilidad que me han permitido mantenerme en continuo contacto para poder realizar este proyecto y compaginarlo con mi vida laboral. Agradezco a la Universidad Carlos III los medios materiales que ha puesto a mi servicio para poder desarrollar este proyecto, tales como ordenadores, servicios web y especialmente a la biblioteca de la cual he sacado muchos conocimientos e ideas. Agradezcoal Comité Regional de Madrid de la Unión Federal de Policía y en especial a su secretario regional D. Alfredo Perdiguero y a su responsable de informática D. Carlos por el apoyo prestado y flexibilidad de ideas, que han permitido el enriquecimiento de este proyecto.
Página 3 de 277
DESARROLLO DE UN PORTAL WEB SEGURO
ÍNDICE DE CONTENIDOS
1 - INTRODUCCIÓN........................................................................................................................................ 17 1.1 - INTRODUCCIÓN AL PROYECTO .............................................................................................17 1.2 - MOTIVACIÓN ..............................................................................................................................18 1.3 -ENFOQUE DEL PROYECTO.......................................................................................................19 1.4 - OBJETIVOS...................................................................................................................................20 1.5 - ESTRUCTURA DE LA MEMORIA .............................................................................................242 - TECNOLOGÍAS EMPLEADAS............................................................................................................25 2.1 - DESCRIPCIÓN DE APACHE 2....................................................................................................25 2.2 - PROTOCOLO SSL........................................................................................................................27 2.3 - MYSQL..........................................................................................................................................30 2.4 - PHP ................................................................................................................................................32 2.5 -PHPMYADMIN.............................................................................................................................34 2.6 - JOOMLA........................................................................................................................................36 2.7 - TARJETAS INTELIGENTES .......................................................................................................38 2.8 - CRYPTOKIT.................................................................................................................................40
3 - ANÁLISIS DE REQUISITOS Y DISEÑO DEL PORTAL ...................................................................42 3.1 - DEFINICIÓN DE REQUISITOS...................................................................................................43 3.2 - IDENTIFICACIÓN DE REQUISITOS...
Regístrate para leer el documento completo.