Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 23-ago-2004, 09:36   #1 (permalink)
corpetit21 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2004
Mensajes: 14
Evitar Descargar ficheros ??

Hola, necesito saber que debo hacer para evitar que se descarguen los ficheros de mi pagina web, me explico, tengo una base de datos alojada en el servidor y lo que no quiero es que la gente pueda descargarse mi base de datos poniendo la ruta http://www.wdfsdf.com/BaseDatos.mdb

gracias
corpetit21 está desconectado   Responder Citando
Antiguo 23-ago-2004, 10:18   #2 (permalink)
MartinAcevedo está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cordoba, Argentina
Mensajes: 190
hola,primero que no deberias poner la bd en un directorio en donde se pueda descagar, pero sino se puede..., se puede bloquear siempre que el IIS lo ejecute dentro del .NET, que el IIS tenga mapeada la extension mdb para ejecutar en .NET
aqui hay un ejemplo en donde se explica esto, del mapeo y dar permisos para ciertas extensiones http://aspnet.4guysfromrolla.com/articles/020404-1.aspx
__________________
Martin
MartinAcevedo está desconectado   Responder Citando
Antiguo 04-abr-2005, 09:10   #3 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.899
Enviar un mensaje por Skype™ a Bravenap
Hola, he seguido los pasos para mapear una extensión en el IIS pero no me deja añadir una extensión.

En la ventana "Agragar o modificar asiganción de extensión para aplicación" ("Add/Edit Application Extension Mapping") el botón de Aceptar me aparece siempre deshabilitado, ya esté en las propiedades del sitio web predeterminado como en cualquier directorio virtual.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 04-abr-2005, 11:45   #4 (permalink)
xknown está en el buen camino
 
Avatar de xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.249
Probablemente no tengas los permisos necesarios para modificar esa parte, lo mejor que puedes hacer es poner tu archivo en otro directorio que no sea accesible por los usuarios.

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
xknown está desconectado   Responder Citando
Antiguo 04-abr-2005, 12:46   #5 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.528
Enviar un mensaje por MSN a RootK
Puedes usar los isapi filters del IIS.

Y despues hacer ésto:

Web Config - Authorization

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 05-abr-2005, 05:52   #6 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.899
Enviar un mensaje por Skype™ a Bravenap
Gracias a los dos por responder. Precisamente ya había modificado el web.config asi:

Código:
<location path="download/pdf">
  <system.web>
    <authorization>
      <deny users="*" />
    </authorization>
    <httpHandlers>
      <add verb="*" path="*.pdf" type="System.Web.HttpForbiddenHandler" />
    </httpHandlers>
  </system.web>	
</location>
Lo que no entiendo es porqué no tengo permisos para añadir una extensión para proteger, si soy el administrador del sistema. Sobre los filtro ISAPI, no sé muy bien cómo hacerlo, ya que sólo están las opciones de "Nombre del filtro" y "Ejecutable".

De todas formas, pretendía hacerlo sólo desde el web.config, porque en el servidor en el que finalmente se pondrá todo no tengo permisos para tocar nada del IIS.

Gracias de nuevo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 05-abr-2005, 08:20   #7 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.528
Enviar un mensaje por MSN a RootK
Cita:
De todas formas, pretendía hacerlo sólo desde el web.config, porque en el servidor en el que finalmente se pondrá todo no tengo permisos para tocar nada del IIS.
De hecho tienen que estar los 2 configurados, tanto el IIS y el web.config, trata de buscar la manera de tener permisos para incluir el ISAPI y proteger tus archivos.

Si tienes mas dudas de como hacerlo me avisas...

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 05-abr-2005, 09:09   #8 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.899
Enviar un mensaje por Skype™ a Bravenap
Ya está solucionado. La administración del servidor me permite restringir al acceso público ciertos directorios, con lo que se soluciona una parte del problema. Ahora sólo me queda probar si esa restricción afectará también al intentar acceder desde ASP.Net para "coger" un archivo y enviárselo al cliente.

Gracias.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 07-abr-2005, 04:25   #9 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.899
Enviar un mensaje por Skype™ a Bravenap
Pues el Señor Murphy ha vuelto a hacer acto de presencia. Como era de esperar, cuando intento símplemente buscar un archivo en el directorio protegido me dice que no existe, lo cual no es cierto, porque si pongo la URL en el navegador me lo puedo descargar, eso sí, previa identificación con contraseña de Windows.

¿Le puedo añadir esa contraseña en el código fuente para que ASP.Net pueda tener acceso al directorio protegido?

Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 11-abr-2005, 10:24   #10 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.899
Enviar un mensaje por Skype™ a Bravenap
Me acaban de comunicar que no puedo utilizar ASP.Net en directorios restringidos y por eso me saltaba el error de que el archivo no existía.

Se me ocurre probar con archivos ejecutables en lugar de con ASP.Net, aunque aún no me han dicho si los podré usar en el servidor, pues es un servidor compartido. ¿Esta es una buena opción?

Si es así la empezaré a desarrollar, aunque todavía no la pueda usar, porque tenemos pensado pasarnos a un servidor dedicado, sonde creo que sí se pueden utilizar ejecutables.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 12-abr-2005, 07:59   #11 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.899
Enviar un mensaje por Skype™ a Bravenap
....

Se me acaba de ocurrir una idea

Si a los archivos que quiero proteger les cambio la extensión por ejemplo a .aspx o .config, el servidor impedirá que éstos se puedan descargar conociendo la URL. Luego, desde la aplicación de descargas, obtengo estos archivos y los renombro con la extensión adecuada, por ejemplo, .pdf, .zip o .doc y los envío en la cabecera de respuesta al usario.

¿pros y contras?
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93