Definición
¿Qué es la resource protection?
La resource protection es una técnica que protege los assets que no son código embebidos en una aplicación. La mayoría de las aplicaciones se distribuyen con recursos empaquetados: imágenes, archivos de datos, configuración, plantillas y más.
Por defecto esos recursos se quedan dentro del paquete de la aplicación en su forma original. Cualquiera que desempaquete el paquete puede extraerlos, leerlos e incluso reemplazarlos por versiones modificadas.
La resource protection cifra y comprime esos recursos embebidos. Se almacenan en forma protegida y solo se descifran en runtime cuando la aplicación los necesita, así no pueden extraerse ni manipularse desde el paquete.
