FAQs Técnicas

Realizar una pregunta

Protección de aplicaciones Unity

¿Es posible proteger una aplicación Unity  tanto de escritura como de lectura, de forma que no se pueda visualizar la lógica programada?

Las opciones de protección que son configurables mediante la herramienta 'Unity Security Editor' son válidas no para la aplicación del PLC, sino para el PC desde el que se realiza la dicha configuración; con lo cual, si se utiliza para conectarse al PLC un PC diferente al primero, las opciones de seguridad configuradas no son válidas.Para proteger directamente la aplicación (o alguna de sus partes), las opciones disponibles se configuran directamente con Unity Pro. Para ello en cada una de las secciones programadas, en propiedades (boton derecho mouse) en el apartado general indicaremos si queremos proteger la sección y el tipo de protección (en este caso escogeremos la proteción contra lectura y escritura), de esta forma en la sección apareceera el simbolo de un candado abierto.Para ejecutar la protección nos situaremos en la primera casilla del explorador del proyecto, que por defecto tiene el nombre de Project y en propiedades en el apartado de protección es donde la activaremos y le asignaremos el password.De este modo en la sección el candado aparecera como cerrado y no sera posible ni leer ni modificar la seccióm. Finalmente, se puede proteger una aplicación contra la descarga de la misma desde el PLC; para ello se ha de realizar la carga de la aplicación hacia el PLC sin la información de upload (menú HERRAMIENTAS > AJUSTES DE PROYECTO > INFORMACION DE UPLOAD; escoger la opcón 'SIN información de upload'); Esta opciEn carga al PLC únicamente el código ejecutable al PLC; la descarga de dicho código ejecutable resulta un archivo no legible por ninguna herramienta, nbi tan siquiera por el propio Unity.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?