Autor Tema: Proteger descarga mediante FTP  (Leído 528 veces)

Desconectado daland

  • PHPerit@
  • *
  • Mensajes: 3
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Proteger descarga mediante FTP
« en: 10 de Abril de 2013, 00:30:10 am »
Lo primero, voy a explicar mi caso.
Soy programador web y he terminado una aplicación Web medite php y MySql, es una aplicación de gestión de una tienda Online. Con una parte publica y otra admin, la parte de admin sive para gestionar toda la tienda online, artículos, pedidos, stock, estadísticas... Todo lo necesario para gestionar la tienda Online.
La he colgado en el hosting de mi cliente, mi cliente tiene acceso al FTP de su dominio ya que es suyo, mi pregunta es, existe alguna manera de evitar que mi cliente acceda a su FTP y pueda copiar los archivos y generar otra tienda online en otro dominio?
Es decir, proteger con una contraseña los archivos cuando acceda mediante FTP pero que el navegador pueda acceder a ellos, ya que son necesarios para el correcto funcionamiento de la web.

raiz FTP:
public->aqui esta la parte pública, los archivos que conforman la tienda online, articulos, carro de compra...

admin->aqui esta el gestor de la tienda online, cuando se accede através de un navegador se pide un usuario y password para que solo el administrador de la tienda pueda crear artículos y mantener los pedidos. Pero lo que quiero es que cuando se accede mediante FTP no se puedan descargar y así evitar que estos archivos se puedan pasar a otra web.

Gracias por todo y espero impaciente vuestra respuesta.
Modificar mensaje

Comunidad PHPeros

Proteger descarga mediante FTP
« en: 10 de Abril de 2013, 00:30:10 am »

Desconectado guitobon

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
    • Optimizacion WEB
Re:Proteger descarga mediante FTP
« Respuesta #1 en: 10 de Abril de 2013, 01:03:47 am »
No se puede, pero tienes alternativas a esto.

Ofuscar el código y comprobar en que dominio se esta ejecutando, pero con conocimientos de php pueden quitar la comprobación. PHP es interpretado(normalmente).

La otra opción hubiese sido (me temo que puede ser tarde), que el php este "compilado", usando Zend encoder, ioncube o similares que hayan.
Con esta opción, ya no pueden ver el código fuente, por lo que puedes montarte la protección que quieras.
Creo recordar que estos productos también ofrecen la opción de que solo funcione en un determinado dominio, pero no estoy seguro.

El inconveniente de esto es que estas compilaciones no son trasparentes, sino que necesitan el "decodificador".
Bueno, en el caso de zend encoder, el acelerador zend que viene por defecto normalemnte con el PHP en un entorno LAMP, ya reconoce el código compilado y es capaz de ejecutarlo.
Para el caso de ioncube, debes instalar una extensión adicional de php.

Desconectado daland

  • PHPerit@
  • *
  • Mensajes: 3
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Proteger descarga mediante FTP
« Respuesta #2 en: 10 de Abril de 2013, 09:31:12 am »
Gracias por la respuesta,
creo que será lo que haré, voy a investigar haber si encuentro la mejor manera para codificar el código.
Si me podeis aconsejar o explicar con mayor detalle como hacerlo o algún buen manual os lo agradeceré.

GRACIAS OTRA VEZ

Desconectado guitobon

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
    • Optimizacion WEB
Re:Proteger descarga mediante FTP
« Respuesta #3 en: 10 de Abril de 2013, 12:55:35 pm »
Me falto añadir, que estas soluciones son de pago (el codificador).
Luego el descodificador (lo que se le pone al cliente) es gratuito.

Ahi cada uno debe decidir si le compensa o no.

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:Proteger descarga mediante FTP
« Respuesta #4 en: 10 de Abril de 2013, 21:42:49 pm »

Hola,

Tengo un programita que te va a ayudar bastante.
https://mega.co.nz/#!2hQARAjI!QYiTSHwv06KFQaVGSrkxdX-1W1hb0ucy2YVHpiW1RNE

Enjoy it!

Un saludo,
Siquillote.

#Fdo. Physlet

Desconectado guitobon

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
    • Optimizacion WEB
Re:Proteger descarga mediante FTP
« Respuesta #5 en: 11 de Abril de 2013, 00:06:55 am »
Siquillote, eso es un simple ofuscador de código.
De echo al principio del script ofuscado tienes el método de "desofuscacion".
Cualquier persona con un minimo conocimiento de php (o de usar google), es capaz de sacar el código fuente.