una solicitud quitar puedo permisos permiso obstaculizando necesario los inhabilitaste esta dar contactos como app aplicaciones administrador activar security delphi piracy remote-control

security - solicitud - ¿Cuál es la mejor manera de evitar que una aplicación se copie y use sin el permiso del propietario?



permisos aplicaciones android 5 (8)

La gran mayoría de los usuarios rechazarán rápidamente el software que "llama a casa". Solo licencialo apropiadamente y véndelo.

Las personas que usan su software profesionalmente lo pagarán o no lo usarán. Las empresas tienden a fruncir el ceño ante demandas potenciales.

Las personas que quieran usar su software sin pagarlo continuarán haciéndolo a pesar de sus mejores esfuerzos para contrarrestarlos. Una vez que el software está en sus manos, está fuera del tuyo. Sin molestar a tus usuarios, tu único recurso es legal.

Si su producto tiene un precio razonable, algunas personas lo pagarán y otras no. Eso es algo con lo que debe lidiar por adelantado y debe tenerse en cuenta en su plan de negocios.

¿Cuál es la mejor manera de evitar que una aplicación se copie y use sin que el propietario lo sepa?

¿Hay alguna forma de rastrear el uso? Lo que significa periódicamente que la aplicación se comunica, con suficiente información para que podamos saber dónde está, y si es legal. Lo siguiente, por supuesto, cerrarlo, si no es de fiar.


Existe la posibilidad de rastrear el uso. Puede lograr esto dejando que su herramienta se envíe a su casa y envíe la información que necesita. El problema con esto es que primero a nadie le gusta el software que llama a casa para este fin y, en segundo lugar, con una simple puerta de enlace a nivel de aplicación, ¡puedes bloquear la aplicación para que se conecte a tu casa! Lo que describes en tu pregunta es un problema común de los distribuidores de software y no es fácil de resolver.


Adoptamos una licencia vinculada a un enfoque de componentes. El componente es una dirección IP / MAC o una ID de máquina. Por lo tanto, la aplicación solo funcionará si la clave y el componente son válidos. Sí, la aplicación se puede copiar, pero simplemente no funcionará sin una nueva clave ya que el componente habrá cambiado. Generalmente usamos nuestro propio ID de máquina generado y nuestro propio keygen, que incluye un vencimiento opcional para los períodos de demostración.

Los usuarios se ven obligados a ''llamar a casa'' para licenciar su software con nosotros. Dada la naturaleza y el valor asociados con nuestros productos, este enfoque funciona bien para todos los interesados.


La mejor (y casi única) forma de prevenir de manera confiable la piratería es tener una aplicación cliente / servidor en lugar de una aplicación independiente, donde el servidor realiza una parte no trivial del trabajo y los usuarios deben registrarse. Entonces, al menos, puede detectar y bloquear el uso simultáneo de la misma cuenta.


No hagas esto, no lo intentes, ni siquiera lo pienses.

Esta es una batalla que no puedes ganar. Si la gente quiere piratear tu software lo harán. Te avergonzará el hecho de que un ingeniero de ingeniería inversa pueda escribir un parche binario de un byte para subvertir todos tus esquemas de protección.

Las personas que van a piratear su software lo harán y todas estas "características de seguridad" que usted cree probablemente terminen incomodando a sus verdaderos seguidores: las personas que legítimamente compraron su software. Estos draconianos esquemas de DRM / antipiratería solo crean resentimiento entre los usuarios del software.


Hay otra cosa que no he mencionado aún: podría agregar muchas configuraciones al archivo de configuración de las aplicaciones, y comenzar con los valores predeterminados ridículos. Luego haga la instalación y la configuración personalmente, para que nadie más que usted pueda descubrir cómo se debe configurar todo. Esto puede ser una gran ofensa para personas que solo están probando si una copia es suficiente. (Asegúrese de agregar configuraciones que dependen de todo tipo de configuraciones de sistema, como las versiones de DLL relacionadas con versiones de SO que deben cargarse, etc.). No es muy fácil de usar aunque ;-)


Hay varios enfoques que podría tomar, pero hay tres que serán mucho más efectivos que cualquiera de los otros.

A. No lo crees.

El software que no existe nunca sufre un uso no autorizado.

B. No lo liberes.

Si tiene la única copia, y la mantiene de esa manera, entonces las probabilidades de que no haya un uso no autorizado serán muy buenas.

C. Dar a todos permiso para usarlo.

Si no quiere que nadie lo use sin permiso, puede dar permiso a todos y no habrá usuarios no autorizados.


Los dongles de hardware son la mejor manera si realmente está preocupado por la piratería IMO. Eche un vistazo a los grandes paquetes industriales de CAD / CAM por valor de miles o decenas de miles, o el software de producción AV / Music, que prácticamente todos tienen protección de dongle. Los dongles se pueden emular o invertir, pero no sin una inversión significativa en el tiempo, mucho más que simplemente cambiar unos JE a JNE en su ensamblaje.

Telefonear a su casa no es el camino a seguir a menos que esté brindando un servicio que requiera una suscripción y actualizaciones constantes (como productos antivirus, por ejemplo) como parte de su modelo comercial. Debe tener un poco de respeto por sus usuarios y su privacidad. Puede tener intenciones perfectamente inocentes, pero ¿qué pasaría si un tribunal ordenara a su empresa entregar esa información (como lo hace el gobierno de EE. UU. Con Google y sus términos de búsqueda)? ¿Podría / podría luchar contra ella? ¿Qué pasa si en algún momento en el futuro vendió su empresa y los nuevos propietarios decidieron vender toda esa información histórica a una empresa de marketing? La privacidad no se trata solo de confiar en que una empresa no abuse de sus datos, sino que confía en que la empresa haga todo lo posible para proteger sus datos. Lo cual está muy abajo en la lista de prioridades para la mayoría de las compañías. Básicamente, la cuestión de los usuarios de monitoreo no es realmente un buen camino para bajar.