Está en la página 1de 9

UNIVERSIDAD TÉCNICA DEL NORTE

SEGURIDAD EN DESARROLLO DE SOFTWARE

Tema Ejecución del caso de estudio mini marketdemo

Objetivo de esta actividad Ejecutar el software mini marketdemo

Requisitos Haber creado el datasource en wildfly

Autor mrea@utn.edu.ec

Ejecución de mini marketdemo


La ejecución del caso de estudio se realizará desde el software Eclipse. Pero al final de este
tutorial encontrará un método alternativo para el caso de computadoras con poca memoria.

Nota: Se recomienda cerrar todas las ventanas abiertas para evitar confusiones en el
desarrollo de este tutorial.

Ejecutar el entorno Eclipse:

Seleccionar el workspace creado anteriormente:


Luego navegar en el proyecto mmarketdemoWeb -> src -> main -> webapp -> login.xhtml
Con el botón derecho seleccionar Run As -> Run on server

Luego seleccionar el servidor Widfly y presionar Next:


Presionar Finish

Una vez que se despliegue la página de login, sólo la primera vez se debe utilizar la
función de Inicializar:
Se observará un mensaje luego de la incialización:

El usuario administrador para acceder: correo admin@mmarketdemo.com y la clave es admin

Con estas credenciales ya se puede acceder al menú principal.


Ejecución alternativa para computadoras con poca
memoria

En los casos donde la computadora no tenga mucha capacidad de memoria, se puede emplear
el siguiente proceso (igualmente se recomienda cerrar todas las ventanas para evitar
confusiones en los siguientes pasos):

Abrir una consola (terminal) y ejecutar wildfly. Nota: la ruta podría cambiar dependiendo
del lugar donde descomprimió los archivos del servidor:

cd wildfly-26.1.3.Final/bin
./standalone.sh

Abrir una nueva consola y descargar el archivo de publicación mmarketdemo.ear

wget http://192.100.198.141/mmarketdemo.ear

Luego se procede a copiar el archivo dentro de las carpetas de wildfly, para que se haga
una publicación manual (la ruta de la carpeta wildfly-26.1.3.Final puede variar en su
computador):

cp mmarketdemo.ear /home/curso/wildfly-26.1.3.Final/standalone/deployments/

Si nos fijamos en la consola donde se está ejecutando wildfly, se tendrá lo siguiente:


Finalmente abrir la dirección http://localhost:8080/mmarketdemoWeb/faces/login.xhtml ,
acceder al sistema (si fuera necesario inicializar por primera vez) e ingresar con el usuario
admin@mmarketdemo.com y contraseña admin
Cuando se requiera finalizar al servidor wildfly, ir a la consola donde se está ejecutando y
presionar Ctrl+C

Pruebas funcionales

Una vez concluido el taller "ejecución de minimarket demo", ejecutar las siguientes pruebas
funcionales y, como una evidencia, capturar cada pantalla resultante y contestar a las
preguntas planteadas:

1. Ingresar al sistema minimarket demo como administrador y luego acceder al módulo de


seguridades. (1 punto)
2. Ingresar a la opción "Usuarios" y registre un nuevo usuario utilizando sus datos personales
y su correo UTN. (1 punto) ¿Existe alguna restricción en el manejo de la contraseña? (1
punto)
3. Regresar al módulo de seguridades, ahora en la opción "Asignaciones" proceder a
designar el perfil "Auditor" a su nuevo usuario creado. (1 punto)
4. Iniciar la sesión con su usuario y dirigirse al módulo de Auditoría. Ejecutar la opción "Ver
bitácora" (1 punto) ¿qué representa la información que se visualiza en pantalla? (1 punto)
5. Con el usuario administrador, proceder a desactivar su usuario personal e intentar acceder
al sistema. ¿Qué mensaje presenta el sistema si utiliza una contraseña errónea? ¿Debería
indicar el sistema que el usuario está desactivado? Comente su respuesta. (1 punto)
6. Acceder al sistema minimarket demo desde un celular y visualizar la bitácora de auditoría.
(1 punto) ¿Qué inconvenientes tuvo que solucionar para poder acceder al sistema? (1
punto)
7. Indique al menos 2 conclusiones sobre el trabajo realizado y sobre aspectos de seguridad
que usted haya podido evidenciar.(1 punto)

Nota: presentar esta actividad en el formato de informe de éste módulo y en PDF. El nombre
del archivo deberá tener la siguiente estructura: “evaluacion1_apellido_nombre.pdf”

También podría gustarte