Foros del Web » Administración de Sistemas » Software para Servers »

Evitar saber carpetas de una web

Estas en el tema de Evitar saber carpetas de una web en el foro de Software para Servers en Foros del Web. Hola, perdón si no va aquí, pero creo que la solución estará en algo del lado del servidor. Tengo un archivo que no debería poder ...
  #1 (permalink)  
Antiguo 11/06/2013, 10:09
 
Fecha de Ingreso: junio-2011
Ubicación: Asturias
Mensajes: 228
Antigüedad: 13 años, 5 meses
Puntos: 14
Evitar saber carpetas de una web

Hola, perdón si no va aquí, pero creo que la solución estará en algo del lado del servidor.

Tengo un archivo que no debería poder ver nadie a no ser que lo compre. La primera parte está solucionada, solo se descarga mediante un archivo .php, al que solo se accede si vienes de otra página, a la que solo accedes si vienes del formulario de compra, así que por ahí está bien, pero si alguien va a mi web.com/carpeta/archivo puede descargarlo igualmente.
¿Hay alguna forma de evitarlo?
De momento lo tengo en dos carpetas, con nombre de md5, es decir, que son cadenas muy largas, por ejemplo
http://www.miweb.com/702a5ee0a3ffcec...5bb/arcivo.rar

Es decir, que si la forma de ver las carpetas es fuerza bruta, no llegarían nunca, pero seguro que hay formas más fáciles... y supongo que también habrá alguna solución no?
Gracias
  #2 (permalink)  
Antiguo 14/06/2013, 04:20
Avatar de Shaito  
Fecha de Ingreso: agosto-2010
Mensajes: 383
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: Evitar saber carpetas de una web

Hola,

Normalmente los servidores usan una cosa llamada friendly url, que usa el .htdocs para redireccionar las direcciones.

Cada / (slash) se interpreta como una variable tipo GET para el servidor, por lo que realmente todo va en un mismo .php y rediriges a la carpeta que quieras, incluso puedes hacer que sean links con tiempo limitado si usas una base de datos para contrastar el tiempo.


Un saludo
__________________
Shaito Hiraga - Diseñador CSS
  #3 (permalink)  
Antiguo 14/06/2013, 05:13
 
Fecha de Ingreso: septiembre-2007
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 17 años, 2 meses
Puntos: 12
Respuesta: Evitar saber carpetas de una web

Puedes usar un .htaccess para impedir listar la carpeta o acceder a los archivos si el referer no es correcto (el problema seria aquellos usuarios que tienen inhabilitado su referer, pero son MUY pocos).

Etiquetas: carpetas, php, servidor, servidores-web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:13.