2012-08-29 12 views
5

Acabo de aprender por las malas que el estándar LVL + proguard de Android no garantiza ninguna protección de piratería contra grietas simples usando herramientas como antilvl. Estoy trabajando para encontrar una forma razonable de garantizar que mis aplicaciones de Android no estén pirateadas. He encontrado una alternativa comercial proguard llamada dexguard. Es bastante caro (375 EUR para la licencia más barata), pero lo compraría si supiera que protegerá mis aplicaciones contra los script kiddies y los crackers de aplicaciones amateur. No tengo ningún problema si un cracker realmente inteligente vence a mi protección contra la piratería, pero si un script kiddie puede hacerlo, entonces es sorprendente.¿Dexguard previene grietas LVL simples?

  1. ¿Alguna experiencia con dexguard protection of LVL code?

  2. ¿Solo reemplazará proguard con dexguard y dejará las comprobaciones estándar de LVL para disuadir a los kiddies de script?

  3. Si dexguard no es una forma sencilla de proteger mi código lvl, ¿qué otra manera sugieres?

+1

Solía ​​usar DexGuard pero hace poco aumentaron sus precios. Me citaron 5000 EUR/año cuando el año pasado rondaba los 375 EUR/año. Mientras tenía su protección, me pareció buena, pero la protección ahora cuesta más de lo que hace mi aplicación y ya no es posible para mí :( –

Respuesta

18

Los desarrolladores pueden ser reacios a hablar de sus medidas de defensa. Mi experiencia como desarrollador de ProGuard y DexGuard:

  1. La retroalimentación de los usuarios de DexGuard es muy positiva. Es una guerra, pero las aplicaciones procesadas se sostienen bien, incluso contra hackers dedicados.
  2. DexGuard viene con una serie de ejemplos, incluido uno que muestra cómo endurecer la Biblioteca de verificación de licencias. Agrega capas de protección contra el pirateo y la manipulación. Cada aplicación procesada es diferente. Esto rompe las herramientas de cracking de un solo clic, que buscan patrones y aplican modificaciones simples.
  3. DexGuard es fácil de usar: puede aplicar su configuración de ProGuard existente y luego especificar qué partes de la aplicación deben ser reforzadas. Todavía puede combinar DexGuard con otras medidas, como código nativo o ejecutar parte de la aplicación en un servidor.
Cuestiones relacionadas