¿Por qué es tan fácil piratear aplicaciones para Android, considerando que la mayoría tiene conexión a Internet y acceso a los detalles del teléfono? [duplicar]

3

Parece tan fácil piratear aplicaciones para Android que parece que a nadie le importa. Es tan fácil como Google buscar el apk y luego instalarlo. ¿No es esto sorprendente ya que algunas aplicaciones cuestan dinero?

¿No sería fácil para Google detener la piratería, ya que Google Play Store sabe qué aplicaciones están instaladas y generaría una señal de advertencia si se instala una aplicación que costó dinero pero no hubo un historial de descargas a través de tienda de aplicaciones?

¿Me estoy perdiendo algo? ¿Hay algún detalle técnico que me dificulte más de lo que creo saber si alguien ha pirateado?

No estoy diciendo que sea bueno, pero considera que ahora muchos ISP básicamente tienen un proceso automatizado para eliminar los destinatarios de IP de un torrent tracker que alberga parte de su trabajo protegido por derechos de autor, y enviarles una carta oficial en busca de demandas legales si No les pague voluntariamente dinero. Me sorprende un poco que las aplicaciones de Android no lo hagan, especialmente considerando que casi todas las aplicaciones se conectan a Internet y obtienen la información del dispositivo. Ahora que lo pienso, si una aplicación es detectada como pirateada, ¿podría la compañía llamar al teléfono y preguntarle cómo la compró y usarla en su contra en la corte? Supongo que la cosa es que muchas personas hacen esto.

ACTUALIZACIÓN: por ejemplo, Pokemon Go se puede descargar de forma gratuita en países que no deberían tenerlo. Es tan simple como buscar en Google la descarga, por lo que es como si ni siquiera estuvieran tratando de prevenir la piratería.

    
pregunta Craigxyz 05.07.2016 - 08:12
fuente

2 respuestas

3
  

¿No sería fácil para Google detener la piratería, ya que Google Play Store sabe qué aplicaciones están instaladas y generaría una señal de advertencia si se instala una aplicación que costó dinero pero no hubo un historial de descargas a través de tienda de aplicaciones?

No es tan sencillo como eso. No hay una forma confiable y automatizada de decir que una aplicación cargada lateralmente es la misma que una aplicación Play Store existente. El simple hecho de cambiar los nombres de los paquetes de la aplicación dificultaría mucho la comparación de una aplicación con otra. Un intento más sofisticado de ocultar la aplicación podría ser recompilar la aplicación con un ofuscador. Probablemente sea un Problema indecidible .

También será una grave violación de la privacidad si Play Store carga los nombres / firmas de las aplicaciones cargadas lateralmente en el servidor de Google. Eso es más parecido a lo que haría un spyware que una tienda de aplicaciones confiable. En general, a las personas no les gusta que las traten como criminales; La presunción de inocencia es el principio.

El software DRM es más que nada para mostrar, y realmente no puede protegerse contra la piratería. Si una aplicación se envía con DRM por lo que de alguna manera se invalida si detecta que está pirateada, los piratas simplemente modificarán la aplicación pirateada para deshabilitar tales controles. El efecto es que el DRM solo está activo en los sistemas de usuarios honestos, mientras que los piratas tienen una versión libre de DRM.

Hubo un tiempo en los años 90 y principios de los 2000 en los que los softwares se envían con varios tipos de técnicas de DRM. Esto lleva a una especie de carrera armamentista entre el desarrollador de software y los piratas; hasta que los desarrolladores de software se dieron cuenta de que estaban en una batalla perdida, ya que las técnicas de DRM utilizadas comenzaron a ser muy invasivas y se convirtieron más en un malware que en la mayoría de los malware reales. Desde entonces, la mayoría de los desarrolladores de software han aprendido que la mayoría de los DRM son inútiles y ahora protegen su propiedad intelectual a través de otros medios.

    
respondido por el Lie Ryan 17.07.2016 - 20:06
fuente
1

Porque Linux es de código abierto. Los fabricantes de aplicaciones confían en la calidad de sus aplicaciones y en la conveniencia de los usuarios (haga clic en & pay en lugar de un proceso de descarga e instalación un poco más complejo) para hacer su $ , que es moralmente correcto y bueno para todos. Dicho sistema hará que las aplicaciones aumenten su calidad, a diferencia de los juegos sobreprotegidos, donde las empresas invierten en la protección de copias en lugar de la calidad del juego en sí.

    
respondido por el Overmind 05.07.2016 - 08:27
fuente

Lea otras preguntas en las etiquetas