¿Seguridad de las aplicaciones pagas en Google Play?

25

¿Qué medidas toma Google para garantizar que las aplicaciones pagas que se descargan no se distribuyan de forma gratuita? Actualmente veo una posibilidad que puede filtrar una gran cantidad de aplicaciones:

  1. Alguien paga para descargar una aplicación en su teléfono móvil.
  2. Crea una copia de seguridad de la aplicación.
  3. Da el respaldo a amigos / familiares o lo difunde a través de Internet.
  4. Muchas personas usan la aplicación paga de forma gratuita.

No he intentado esto. Mi pregunta es: ¿es posible? ¿Cuál es el estado actual de las medidas de seguridad para las aplicaciones pagas en Google Play?

cerveza inglesa
fuente
1
¿Realmente importa? La mayoría de la gente no hace esto y es poco probable que obtenga más ventas al evitarlo.
Vuelva a instalar Monica

Respuestas:

23

Además de la respuesta de Martyn sobre cifrado.

Esto podría ser un poco del lado del desarrollador, sin embargo, Google ofrece licencias de aplicaciones :

Con las licencias de Google Play, su aplicación puede consultar Google Play en tiempo de ejecución para obtener el estado de la licencia para el usuario actual, y luego permitir o no permitir el uso adicional según corresponda.

Dylan Yaga
fuente
18

Tiene razón en que la piratería de aplicaciones en Android es un problema , y es una razón por la que muchos desarrolladores de aplicaciones han optado por un modelo de compra más en lugar de vender sus aplicaciones en el mercado de juegos. También es correcto en su método: extraer un archivo APK de un teléfono rooteado es trivial. Google lo ha reconocido y respondió agregando App Encryption que estará disponible para cualquier dispositivo que ejecute Jelly Bean o más:

Cifrado de aplicaciones

A partir de Android 4.1, Google Play ayudará a proteger los activos de la aplicación al encriptar todas las aplicaciones pagas con una clave específica del dispositivo antes de que se entreguen y almacenen en un dispositivo.

http://developer.android.com/about/versions/jelly-bean.html

Esto significa que cada dispositivo solo será accesible por ese dispositivo, por lo que el trabajo que ha mencionado no funcionará. No estoy seguro de cómo esto afectará los dispositivos que ejecutan cualquier sistema operativo antes de Gingerbread.

Martyn
fuente
77
Al igual que con todos los esquemas de prevención de copia, es seguro asumir que esto limitará , en el mejor de los casos, la difusión de la privacidad y no la eliminará por completo.
Joachim Sauer
Cualquier cifrado es tan fuerte como el cifrado utilizado.
Martyn
@JoachimSauer, desalentará un gran porcentaje, ya que ahora no vale la pena el esfuerzo para ahorrar un dólar o dos. Y para aquellos que todavía lo roban, no lo habrían comprado de todos modos.
CaffGeek
1
¿Esto realmente ayudará a largo plazo? El dispositivo debe tener la clave para descifrar la aplicación y ejecutarla. Una aplicación para encontrar la clave y usarla para crear un APK descifrado no parece que sea demasiado difícil para la multitud de warez escribir y poner a disposición de piratas casuales para que se ejecuten en dispositivos rooteados.
Dan Neely
55
@Martyn: eso no importa. ya tiene la clave (de lo contrario, no puede ejecutar el programa). entonces ya ganas por definición. Y no, esto no hará que sea más difícil piratear los programas (a menos que cuente escribir 2 líneas adicionales en el terminal "más difícil"). Esto es solo para marketing para alentar a los desarrolladores tontos (que están preocupados por su IP inútil) a desarrollar para Android.
megazord