Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2014, 11:01
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: Proteger aplicación web contra copias no autorizadas

Cita:
¿Cómo de difícil sería saltarse esa seguridad?
Sumamente sencillo. Tu te conectas con otro servidor haces tus complejas validaciones y demas, pero el usuario tiene acceso a tu codigo fuente.

Por lo que considera este ejemplo:

Código PHP:
Ver original
  1. function validarCopia()
  2. {
  3.     Aca haces una super compleja y meticulosa validacion conectandote con servidores externos y demas.
  4.     Finalmente, llegaras a una conclusion booleana "$valida" que sera true si es valida o false si es trucha.
  5.  
  6.      
  7.    return $valida;
  8. }

Saltearse toda esa seguridad es tan simple como hacer:
Código PHP:
Ver original
  1. function validarCopia()
  2. {
  3.     /*
  4.     Aca haces una super compleja y meticulosa validacion conectandote con servidores externos y demas.
  5.     Finalmente, llegaras a una conclusion booleana "$valida" que sera true si es valida o false si es trucha.
  6.    */
  7.      
  8.    return true;
  9. }

Como veras da igual que tan complejo sea tu sistema, el usuario tiene acceso al codigo fuente y puede comentar todas las protecciones.

Si lo que quieres es que un programa php se comporte como un programa compilado, es simple, debes compilarlo.
Puedes instalar en el hosting una maquina virtual como http://hhvm.com/ y poner el php compilado a ejecutarse. Ahi si, pones cualquier validacion que se te ocurra y listo.

Si tu aplicacion va a ser de pago, y la restriccion de las licencias es tan importante, tener un VPS no sera mas que un requisito mas.
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios