Hola amigos, bienvenidos a esta clase en donde vamos a hablar sobre la inhibición en la navegación
de los directorios dentro de WordPress y hasta ahí con el título uno puede ser bueno.
Pero de qué me estás hablando?
Bien, cuando hablamos de la navegación por los directorios en WordPress, que este vector de ataque,
este vector de vulnerabilidad aplica en realidad a todas las páginas web en general.
Es decir, que lo que le voy a enseñar acá lo pueden aplicar también de cierta manera a otros desarrollos
que no tengan el CMS, WordPress y que justamente cuando nosotros en arquitectura de una página web
le voy a mostrar, por ejemplo, lo que les mencionaba antes, acuerdan tener buenas carpetas, los
archivos, etcétera, son carpetas que nosotros podemos acceder desde el navegador.
Cómo?
De la siguiente manera Por ejemplo, yo al saber la arquitectura de un WordPress, porque en realidad
no es un secreto, yo sé que tiene determinadas carpetas como esta doble V includes event, que efectivamente
nosotros podemos ver un montón de archivos acceder a estos archivos en caso como el lenguaje PHP no
vamos a ver nada, pero si acá hubiese otro tipo de archivo con otro tipo de información, podemos seguir
navegando, podemos seguir buscando y obtener información también las imágenes, las imágenes si las
vamos a poder ver, ven cómo efectivamente nos pueden llegar a afectar significativamente.
Por más que si es cierto que una de las virtudes es cuando estamos viendo la información al lado del
backend, en este caso del lado del servidor, como estaba viendo el archivo de PHP.
Justamente este lenguaje lo que permite es que bueno, efectivamente uno dependiendo de las variables
de sesión, en este caso class http.
Dependiendo el archivo no vamos a ver nada por el propio lenguaje en sí de PHP porque no es un editor,
pero no deja de ser una vulnerabilidad o no deja de ponernos en exposición.
Y cómo?
O sin ir más lejos, como le mostraba, podíamos ver las imágenes.
Cómo podemos evitar esto de la siguiente manera con el archivo htt apuntos http acces.
Fíjense cómo inclusive yo tengo backups.
Fíjense como acá tenemos el archivo que lo descargamos.
En este caso, con el fin síla haciendo un doble clic lo podemos descargar y en este caso vamos a hacer
lo siguiente.
Denme un segundo.
Correcto.
Acá vamos a denme un segundito.
Lo que vamos a hacer es buscar el archivo.
En este caso se lo voy a mostrar por otra carpeta.
Y vamos reira escritorio y acá tenemos http acces, a ustedes les va a parecer con papel blanco, así
hacen doble click, eligen el no el bloc de notas que ya lo tengo asociado y lo que van a ver es un
archivo más o menos como éste.
Yo tengo algo, bastantes cosas puestas acá y lo que tienen que hacer para solucionar este problema
y que deje de aparecer toda esta información, este archivo http adt.
Perdón.
Punto htt access aplica para todas las páginas web.
Lo pueden utilizar nosotros.
Acá lo que tengo que escribir es lo siguiente tengo que escribir options espacio en medio.
Espacio Índex.
Con ese al final y por si acaso lo vamos, le voy a poner.
No lo vamos a hacer exactamente igual.
La mayúscula sin el espacio después de guión medio índex es lo guardamos.
Lo que tenemos que hacer a continuación es lo siguiente lo vamos a volver a subir.
Yo lo voy a buscar, pero acá hacemos doble clic.
Lo subimos a mi hosting y una vez que acatada vamos a poner sobreescribir porque no queremos pisar y
una vez que termine vamos a actualizar y vamos a ver que pasa.
Efectivamente nos devuelve un error 403 Forbidden, donde se deniega el acceso al servidor gracias a
lo que acabo de agregar.
De esa manera, ustedes prevén que esta información se pueda visualizar.
Espero que les haya gustado la clase.
Les dejo un abrazo digital.