No Code SaaS Seguridad para Apps Móviles. 

Pida Demo

[CARACTERÍSTICAS DE LIAPP] Protección de Unity Engine

En esta publicación, se hablará sobre la función Unity Engine Protection de LIAPP. Explicaremos cómo funciona y cuál es su efecto.

 

[CARACTERÍSTICAS DE LIAPP] Protección de Unity Engine

 

LIAPP ofrece funciones útiles y sólidas para proteger varios tipos de factores en aplicaciones móviles.

En esta publicación, se hablará sobre la función Unity Engine Protection de LIAPP. Explicaremos cómo funciona y cuál es su efecto.

Puede configurar la función Unity Protection en "Protección de código". El propósito de Unity Protection es proteger los archivos esenciales del motor en aplicaciones móviles desarrolladas por Unity Engine.

 
 
image
Opción de cifrado de cadenas
 

Unity tiene ventajas distintivas y motiva a los desarrolladores de aplicaciones a crear un juego utilizando el motor Unity.

Si bien el proceso de desarrollo es fácil con el motor Unity, también se abordan diferentes tipos de vulnerabilidades. Antes de analizar las vulnerabilidades, veamos los dos primeros modos de compilación de Unity.



1. Modo MONO
· Se desarrolla en C# para soportar varios tipos de plataformas
· Convierte código C# a código IL (lenguaje intermedio)
· Crea Assembly-CSharp.dll (basado en .NET framework) durante la compilación
(Se incluirán lógicas importantes en Assembly-CSharp.dll y archivos específicos)

2. Modo IL2CPP
· Se desarrolla en C# para soportar varios tipos de plataformas
· Convierte código C# a código IL (lenguaje intermedio)
· Convierte código IL a formato C++
· Crea libil2cpp.so (basado en binario) durante la compilación
(Se incluirán lógicas importantes en libil2cpp.so y archivos específicos)


Como se mencionó anteriormente, Unity proporciona dos tipos de modos para compilar. El modo IL2CPP se desarrolló para resolver problemas del modo MONO que no podía soportar 64 bits y actualmente Unity también recomienda usar IL2CPP.
Los archivos de modo MONO y modo IL2CPP donde se completa el desarrollo se pueden descompilar con la herramienta Decompile, lo que genera vulnerabilidades que pueden analizar fácilmente la lógica importante del juego.
 

» Descompilación al modo Mono de Unity
 


» Descompilación al modo IL2CPP de Unity
 


Esta lógica expuesta permite averiguar qué tipo de función realiza esta lógica en el juego, y se utilizará de forma maliciosa para obtener habilidades, experiencia y dinero del juego de forma ilegal. Por lo tanto, hay casos de daños graves y están aumentando.

Para protegerse contra este tipo de amenazas, LIAPP proporciona la función de cifrado de archivos importantes de Unity.


image
Protección Unity de LIAPP


La aplicación y los desarrolladores de aplicaciones pueden detener incidentes fatales con anticipación utilizando la protección Unity de LIAPP. La protección Unity de LIAPP evitará la fuga de lógica crítica (habilidades, experiencia, bienes, lógica de pago y dinero del juego) de las aplicaciones distribuidas.

Además, como esta función se aplica a archivos de aplicaciones compiladas (apk), es posible aplicarla a archivos apk o aab independientemente del lenguaje y el marco desarrollados.

LIAPP, brindamos el mejor servicio posible.

#seguridad_de_aplicaciones_android #seguridad_de_aplicaciones_ios #fortalecimiento_del_código_fuente #paquete_de_aplicaciones_android #AAB #APK #Paquete_de_aplicaciones_Android #Cifrado_de_cadenas #Ofuscación_del_código_fuente #Anti-depuración #Anti-dumper #Anti-manipulación #Detección_de_rooteo #Detección_de_máquinas_virtuales #Detección_de_herramientas_de_piratería #Detección_de_malware #Protección_de_memoria