Foros del Web » Creando para Internet » Diseño web »

Dudas de Upload

Estas en el tema de Dudas de Upload en el foro de Diseño web en Foros del Web. Hola estoy creando un upload de imagenes, tengo 2 enormes dudas: -¿Como asegurarlo contra ataques hacking?. -¿Como crear un sistema que permita al usuario que ...
  #1 (permalink)  
Antiguo 17/08/2013, 19:23
Avatar de uchi_pon  
Fecha de Ingreso: septiembre-2011
Mensajes: 180
Antigüedad: 13 años, 2 meses
Puntos: 1
Pregunta Dudas de Upload

Hola estoy creando un upload de imagenes, tengo 2 enormes dudas:

-¿Como asegurarlo contra ataques hacking?.

-¿Como crear un sistema que permita al usuario que sube la imagen recortar solo una parte de esta imagen para captar solo un detalle de la imagen, muy util para cuando se sube una foto panoramica y se pretende exibir en un thumb cuadrado?.

-Me gustaria lograr algo como lo de el facebook un upload de multiples imagenes simultaneamente.

Para la primera duda eh leido mucha info de esto en google y lo que eh terminado por hacer es usar un httacces que impide ser indexado el archivo .php que tiene el upload ademas en el head de este inclui el meta no robot igual para que este archivo no sea indexado, esto lo hago por que mi archivo es para un backend que manejara un administrador de el negocio, el cual no sabe nada de programacion web asi que por esto necesita la backend y solo el tendra la url para acceder a este archivo, sin embargo me gustaria saber como hacer para proteger el upload si lo dejo completamente publico.

agrego lo que eh leido sobre la proteccion de el upload:

https://foro.undersecurity.net/read.php?15,5741

siento que para entender eso necesitaria aprender mas de comandos linux pero no se si sera necesario eso para poder proteger el upload, pero bueno yo no se casi espero me puedan orientar.

Y para la segunda duda, estoy empezando a investigar, asi que qualquier información me sera muy util.

Para la tercera duda igualmente no tengo casi nada de informacion.

gracias.
  #2 (permalink)  
Antiguo 25/08/2013, 02:48
danneg
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Dudas de Upload

Interesante.
Antes que nada (y sin afán de sonar a spam) te recomiendo que mires éste proyecto :)
https://github.com/dannegm/picboard
http://dannegm.pro/picboard/
(Obviamente uno siempre tiene necesidades diferentes)

Respondiendo a tus preguntas.

¿Como asegurarlo contra ataques hacking?.
Diría un hacker amigo mío
Cita:
Apaga tu ordenador, desconéctalo y entiérralo 5 metros bajo la tierra en un lugar que nadie conozca
El primer consejo que te puedo dar es que definas los puntos más débiles que tienes; supongo que en éste caso hablas sobre el subir archivos maliciosos.

El ejemplo que pone lo explica todo, simplemente debes identificar el tipo de archivo que estás subiendo (image/png, image/gif, image/jpg.. etc). Aunque hay muchísimas formas mas de prevenir un ataque; pero repito, primero evalúa tu sistema.

¿Como crear un sistema que permita al usuario que sube la imagen recortar solo una parte de esta imagen para captar solo un detalle de la imagen, muy útil para cuando se sube una foto panoramica y se pretende exibir en un thumb cuadrado?.

Esto es sencillo, y depende mucho tu servidor. De entrada te recomendaría trabajar con la librería GD y la función imagecopy(); aunque por otro lado, si puedes instalar extensiones php a tu gusto, puedes mirar la librería imagik...
Para el lado del cliente, basta con googlear un plugin para hacer el crop, o sieplemente hacerlo tu mismo (basta con tomar las coordenadas que quieres recortar y el tamaño del thumbnail).

De nuevo te recomendaría mirar el proyecto que mencioné mas arriba (ya que viene todo eso resuelto y muy entendible [creo]), y también te sugeriría listar las herramientas con las que cuentas (conocimientos, servidores, lenguajes, fraeworks, ideas, un sistema ya hecho, etc).

Saludos :)

Etiquetas: dudas, facebook, imagenes, upload
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 04:41.