| ... | @@ -64,5 +64,11 @@ Es así que la lista de temas sería la siguiente: |
... | @@ -64,5 +64,11 @@ Es así que la lista de temas sería la siguiente: |
|
|
|
|
|
|
|
## Arquitectura
|
|
## Arquitectura
|
|
|
|
|
|
|
|
En principio pensamos en levantar varias máquinas virtuales, una por cada herramienta que finalmente escojamos. Esto es así ya que cada herramienta requiere de herramientas y frameworks distintos para operar, y hasta sistemas operativos diferentes. Luego, se le brindaría al estudiante un único punto de entrada, desde el cual accedería a cada página web vulnerable de manera transparente.
|
|
Debido a que se dispone de poco tiempo para la implementación de la plataforma se decidió que el curso de acción más apropiado será reutilizar las herramientas ya existentes en la web y diseñar la aplicación de forma de unificar todos estos recursos en una sola plataforma.
|
|
|
|
|
|
|
|
Es por esto que en principio se pensó en levantar varias máquinas virtuales, una por cada herramienta que finalmente se escojan. Esto es así para facilitar el despliegue de la plataforma, ya que cada herramienta requiere de herramientas y frameworks distintos para operar, y hasta sistemas operativos diferentes.
|
|
|
|
|
|
|
|
Luego se implementaría una interfaz web que le brindaría al estudiante un único punto de entrada, desde el cual accedería a cada página web vulnerable de manera transparente, además de proveerlo con la información relacionada a cada vulnerabilidad, según corresponda.
|
|
|
|
|
|
|
|
En la selección y generación de las páginas vulnerables es donde se encontraría la mayor parte del trabajo de implementación, ya que en un principio la interfaz de la aplicación no es de una complejidad muy grande. Donde la aplicación web sí puede llegar a requerir un trabajo más importante es en la confección de las lecciones y la selección de los temas, ya que esto requiere cierto trabajo didáctico para el cual nos tendremos que capacitar.
|
|
|
|
|
|