Foros del Web » Programando para Internet » PHP »

como hacer para que mi cms en php no se pueda pasar de un hosting a otro hosting?

Estas en el tema de como hacer para que mi cms en php no se pueda pasar de un hosting a otro hosting? en el foro de PHP en Foros del Web. hola amigos!!! recuro a ustedes por ayuda este es mi problema. -Tengo un pequeño administrador de contenido (CMS) en php y mysql el cual utilizo ...
  #1 (permalink)  
Antiguo 14/05/2009, 13:18
 
Fecha de Ingreso: diciembre-2008
Ubicación: Pérez Zeledón, San José
Mensajes: 8
Antigüedad: 15 años, 10 meses
Puntos: 0
como hacer para que mi cms en php no se pueda pasar de un hosting a otro hosting?

hola amigos!!!
recuro a ustedes por ayuda este es mi problema.
-Tengo un pequeño administrador de contenido (CMS) en php y mysql el cual utilizo para montar sitios pequeños.
-Como puedo hacer que cuando copie los archivos a otro hosting y exporte la base de datos reconozca que es un nuevo hosting y no permita seguir utilizandolo sin mi confirmacion. Alguna clase de clave secreta o de bloqueo y desbloque.

podemos ver algo una referencia como wordpress qe no permite copiar y pegar los archivos a otro hosting y migrar la base de datos, sino que tiene un proceso.

le agradezco cualquier colaboracion o algun punto de referencia.
gracias
  #2 (permalink)  
Antiguo 14/05/2009, 21:54
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: como hacer para que mi cms en php no se pueda pasar de un hosting a otro

Guarda encriptada en algún campo de la base de datos el nombre de una variable de ambiente de PHP (como el document root), al inicio de cada script o en tu libreria principal del cms verifica que la misma variable encriptada coincida con lo que tiene la base de datos, si no coincide sabes que no corresponde a ese dominio.

La parte que no me queda muy clara es que si lo que realmente quieres evitar es que alguien más lo use sin tu autorización va a ser muy difícil si no metes algo como ofuscación de código o algo similar, ya que si tienen acceso al script tendrán acceso a tu algoritmo, a menos que lo hagas con un webservice o un tipo de query en línea a otro servidor.
  #3 (permalink)  
Antiguo 15/05/2009, 09:49
 
Fecha de Ingreso: diciembre-2008
Ubicación: Pérez Zeledón, San José
Mensajes: 8
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: como hacer para que mi cms en php no se pueda pasar de un hosting a otro

gracias me has dado una buena idea, hacer una validacion con un servidor externo.
  #4 (permalink)  
Antiguo 16/05/2009, 14:24
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Exclamación Respuesta: como hacer para que mi cms en php no se pueda pasar de un hosting a otro

Nada mas que recuerda que de cualquier forma, si tienen acceso al código, igual le quitan la validación o determinan el algoritmo de la misma.

Lo que quizá te sirva más es que tus librerías vitales para el CMS las mantengas en tu servidor externo al que solamente tú tengas acceso, y hagas los "includes" o "requires" directamente del servidor externo.

Claro que eso puede hacer un poco más lento todo ya que se estarán realizando las llamadas externas; así que tienes que buscar un buen balance entre el costo-beneficio (costo: performance; beneficio: seguridad).

Definitivamente tienes que hacer tus pruebas de tiempos de respuesta.


Ahhh.. ya se me ocurrió algo! - haz que tus scripts requieran un dato que solamente pueden obtener del servidor externo, pero que lo soliciten solamente si no existen ya en una variable de sesión; es decir, si el dato ya está en la sesión pues ya no se solicita.

Creo que eso puede funcionar muy bien! - no olvides validar contingencias, por ej, ¿qué va a pasar cuando el "servidor de licencias" no esté disponible?

Pero de nuevo, no olvides que teniendo el script en sus manos, un buen programador puede desactivar la validación... ahí es donde tienes que considerar la ofuscación del código.
  #5 (permalink)  
Antiguo 22/02/2012, 16:54
 
Fecha de Ingreso: septiembre-2010
Mensajes: 4
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: como hacer para que mi cms en php no se pueda pasar de un hosting a otro

Hola amigos les escribo porque tengo una duda

Cómo montar un servidor de licencias en Linux para activar softwares ??

Resulta que me mandaron la misión de montar un servidor de licencias, cuando una aplicación desarrollada por mi empresa deba ser activada vá a conectarse con dicho servidor para procesar dicha información, tomé la opción de hacerlo en un server en Linux o de lo contrario sería con Internet Information server o algo parecido.

Saludos
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 00:41.