Publicado el 2 de Junio del 2018
970 visualizaciones desde el 2 de Junio del 2018
1,9 MB
101 paginas
Creado hace 8a (14/03/2016)
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA EN COMPUTACIÓN
“Trabajo de grado previo a la obtención del Título de Ingeniero en
Computación”
TRABAJO DE GRADUACIÓN
ANÁLISIS DE VULNERABILIDADES EN FRAMEWORKS DE CÓDIGO
ABIERTO PARA OPTIMIZAR LA GESTIÓN DE NOTIFICACIONES
ELECTRÓNICAS. CASO APLICATIVO: HISTORIAS CLÍNICAS EN EL
CONSULTORIO MÉDICO “LA DOLOROSA”
Autor: Ligia Elena Ayala Torres
Director: Ing. Jorge Delgado
Riobamba – Ecuador
AÑO
2016
Los miembros del Tribunal de Graduación del proyecto de investigación de título:
Análisis de vulnerabilidades en frameworks de código abierto para optimizar
la gestión de notificaciones electrónicas. Caso aplicativo: Historias clínicas en
el consultorio médico “La Dolorosa”, presentado por la Sra. Ligia Elena Ayala
Torres y dirigido por el Sr. Ing. Jorge Delgado docente de la Universidad
Nacional de Chimborazo.
Una vez escuchada la defensa oral y revisado el informe final del proyecto de
investigación con fines de graduación escrito en la cual se ha constatado el
cumplimiento de las observaciones realizadas, remite la presente para uso y
custodia en la biblioteca de la Facultad de Ingeniería de la UNACH.
Para constancia de lo expuesto firman:
Ing. Danny Velasco ________________________
Presidente del Tribunal
Ing. Jorge Delgado
Director del Proyecto
Ing. Alejandra Pozo
Miembro del Tribunal
Firma
________________________
Firma
________________________
Firma
ii
AUTORÍA DE LA INVESTIGACIÓN
“La responsabilidad del contenido de
este Proyecto de Graduación, nos
corresponde exclusivamente a: Ligia
Elena Ayala Torres autora y al Ing.
Jorge Delgado Director del Proyecto; y
el patrimonio intelectual de la misma a
la
Universidad
Nacional
de
Chimborazo.
Ligia Elena Ayala Torres
0603585522
iii
AGRADECIMIENTO
Quiero agradecerles con todo mi corazón a Dios y a
la Virgen María por escuchar mis oraciones y
ayudarme a cumplir mi sueño.
A la Facultad de Ingeniería de la Universidad
Nacional de Chimborazo de manera especial al
ingeniero Jorge Delgado y a todo el personal
Docente quienes a lo largo de mi carrera estudiantil
me transmitieron sus sabios conocimientos y me
apoyaron para poder culminar mis estudios.
A todas las personas que han formado parte de mi
vida a las que me gustaría agradecer su amistad,
consejos, apoyo, ánimo y compañía en
los
momentos más difíciles de mi carrera. De manera
especial a la máster Marlene Burgos una persona
luchadora, y bondadosa quien con su ejemplo me
enseñó el valor de la vida, gracias por estar siempre
a mi lado, por su paciencia, su apoyo, su confianza y
su gran corazón.
Al Consultorio Médico La Dolorosa en la persona
del doctor Fabián Arias Naranjo con sentimientos de
profunda gratitud por
su
alto
espíritu de
colaboración y su calidad humana.
Al ingeniero Pablo Delgado por sus importantes
aportes en la ejecución del presente proyecto.
iv
DEDICATORIA
A Dios por darme la oportunidad de vivir y por estar
conmigo en cada paso que doy, por su infinita
bondad y amor. A la Virgen María por fortalecer mi
corazón e iluminar mi camino.
A mi hijo Mateo, a quien amo con todo mi corazón y
que es lo más hermoso que Dios me regaló.
A mi familia que de una u otra manera siempre
estuvieron apoyándome cuando más los necesité y
que son lo más valioso que la vida me dio.
A mis queridos amigos Mario y Adriana quienes
estuvieron conmigo en los momentos más tristes de
mi vida.
v
ÍNDICE GENERAL
AUTORÍA DE LA INVESTIGACIÓN ................................................................. iii
AGRADECIMIENTO ........................................................................................... iv
DEDICATORIA ..................................................................................................... v
ÍNDICE GENERAL............................................................................................... vi
ÍNDICE DE FIGURAS ........................................................................................... x
ÍNDICE DE TABLAS ........................................................................................... xi
RESUMEN ............................................................................................................ xii
SUMMARY ......................................................................................................... xiii
INTRODUCCIÓN ................................................................................................ 14
CAPÍTULO I ......................................................................................................... 16
1.
1.1.
1.2.
1.3.
MARCO REFERENCIAL ................................................................. 16
Planteamiento del problema ............................................................... 16
Formulación del problema ................................................................. 17
Objetivos ............................................................................................ 17
1.3.1.
Objetivo General ................................................................................ 17
1.3.2.
Objetivos Específicos ......................................................................... 17
1.4.
Justificación ........................................................................................ 18
CAPÍTULO II ....................................................................................................... 20
2.
2.1.
2.2.
2.2.1.
2.2.2.
FUNDAMENTACIÓN TEÓRICA .................................................... 20
Antecedentes del tema ........................................................................ 20
Frameworks de código abierto ........................................................... 21
Framework ......................................................................................... 21
Sistema de Gestión de Contenidos ..................................................... 21
2.2.2.1. DRUPAL ............................................................................................ 23
2.2.2.1.1. Características .................................................................................... 23
2.2.2.1.2. Ventajas .............................................................................................. 25
2.2.2.1.3. Desventajas......................................................................................... 25
2.2.2.2.
JOOMLA ............................................................................................ 26
2.2.2.2.1. Características .................................................................................... 27
2.2.2.2.2. Ventajas .............................................................................................. 27
2.2.2.2.3. Desventajas......................................................................................... 28
2.2.2.3. WORDPRESS .................................................................................... 29
2.2.2.3.1. Características .................................................................................... 30
vi
2.2.2.3.2. Ventajas .............................................................................................. 31
2.2.2.3.3. Desventajas......................................................................................... 31
2.3.
Vulnerabilidades por exploits en frameworks de código abierto ....... 32
2.3.1.
Vulnerabilidades................................................................................. 32
2.3.2.
Exploits............................................................................................... 35
2.4.
2.5.
2.6.
2.7.
Notificaciones Electrónicas ................................................................ 36
Exploits para notificaciones electrónicas en frameworks de código
abierto ................................................................................................. 38
Análisis comparativo en frameworks de código abierto .................... 42
Comparación de frameworks de código abierto. ................................ 43
CAPÍTULO III ...................................................................................................... 45
3.
3.1.
3.1.1.
3.1.2.
PROCESO DE INGENIERÍA DE SOFTWARE .............................. 45
Ingeniería de la información .............................................................. 45
Definición del Ámbito del Problema ................................................. 45
Investigar la organización .................................................................. 45
3.1.2.1.
Identificación de objetivos ................................................................. 45
3.1.2.2.
Identificación de estructura orgánico funcional ................................. 46
3.1.2.3. Aplicar técnicas de investigación de campo ...................................... 46
3.1.3.
Definición de Escenarios Problema ................................................... 46
3.1.4.
Definición de alternativas de solución ............................................... 47
3.2.
3.3.
3.4.
Estimaciones....
Comentarios de: Análisis de vulnerabilidades en frameworks de código abierto para optimizar la gestión de notificaciones electrónicas (0)
No hay comentarios