¿Por qué el cifrado de software?
El software está más en riesgo que nunca. Las amenazas en evolución, posibles gracias al surgimiento y la fusión de tecnologías, significan que su software es más vulnerable que nunca a nuevas formas de ataques.Protección contra ingeniería inversa
Con nuestras herramientas, su producto se cifrará con algoritmos de cifrado estándar (AES, ECC y RSA). Para evitar la ingeniería inversa y la manipulación, sus archivos binarios se inyectan con mecanismos de autoprotección.Cómo funciona el cifrado
verifica el sistema del cliente para ver si hay una licencia válida disponible. Si está presente, iniciará la aplicación protegida. La aplicación nunca estará totalmente descifrada en la memoria, evitando posibles ataques, como volcados de memoria. La licencia encriptada se puede entregar dentro de un elemento seguro de hardware como un dongle USB , vinculado a una huella digital única de un sistema, o en la cloud/red.
FAQ
¿Necesito cambiar mi código fuente?
No. El uso de nuestro contenedor no requiere ningún cambio en su código fuente. Simplemente lo integra como un proceso posterior a la construcción. Las operaciones de cifrado se llevan a cabo después de la compilación de su software y antes de la creación de la configuración. Nuestro contenedor está disponible a través de la interfaz gráfica de usuario y la herramienta de línea de comandos. Como herramienta de línea de comandos, puede ejecutarse en integración continua en un sistema de compilación automatizado.
Tenemos una configuración especial para nuestro proceso de compilación, ¿cómo deberíamos trabajar con su solución?
Nuestra recomendación es automatizar todos los pasos del proceso de compilación, lo que se puede hacer en prácticamente todas las configuraciones de compilación (incluso en los servidores de compilación basados en la nube). La compilación, la protección y la firma deben incluirse como pasos consecutivos estándar. Dado que todas nuestras herramientas de protección tienen una variante de línea de comandos, siempre son fáciles de integrar. Sin embargo, para descubrir todas las opciones y parámetros disponibles en nuestras herramientas, la GUI es muy útil.
¿Hay algún impacto en el rendimiento?
El descifrado y el cifrado siempre requieren algo de poder de cómputo, con eso en mente desarrollamos nuestro mecanismo de seguridad de tal manera que minimiza cualquier pérdida de rendimiento. Sin embargo, ninguna aplicación es igual, por lo que hemos incluido opciones adicionales que le permiten ajustar y optimizar los parámetros de seguridad para que pueda decidir qué funciona mejor según sus necesidades. Muchos procesos en tiempo real se han protegido con éxito con nuestras herramientas y siempre podemos ayudar y asesorar sobre este asunto.