Aplicaciones de código fuente .NET compiladas ASP.NET y Windows Forms [cerrado]

0

Ahora mismo estoy trabajando como líder de desarrollo de software en mi empresa.

Aquí está el tema principal de todo. Un desarrollador de software que trabaja con nosotros. Ha habido algunos rumores acerca de que este usuario comparte / desarrolla software para otras empresas que hacen los mismos productos de fabricación. No hay pruebas de que realmente esté haciendo esto. Pero a él nunca le gusta compartir el código y lleva la computadora portátil de la empresa a su casa.

No puedo ponerle mucha autoridad porque soy nuevo en esta empresa y en este momento estamos trabajando con datos de empleados realmente peligrosos y confidenciales y otros proyectos secretos.

No. no lo estamos haciendo trabajar en esto porque creemos que probablemente va a compartir esta información con otras compañías.

Sabíamos sobre este problema porque algunos empleados lo habían visto en otras compañías compartiendo información con gerentes anteriores que solían trabajar con nosotros.

Desarrollamos principalmente en aplicaciones .NET (aplicaciones de formularios web y formularios de Windows ASP.NET)

Realmente nos gustaría proteger nuestro código (Él tiene acceso al servidor IIS).

Pero la cuestión es que .NET EXE y .DLL se pueden revertir mediante ingeniería con decompiladores .NET muy fácilmente.

¿Sabe qué podemos hacer para proteger nuestro código incluso si tiene el archivo .NET EXE?

Gracias.

    
pregunta NathanWay 17.04.2017 - 19:08
fuente

1 respuesta

2

Parece que está buscando una herramienta de ofuscación, como se discutió en StackOverflow en ". Herramientas / estrategia de ofuscación NET ". La idea detrás de estas herramientas es que hacen que sea más difícil descompilar / entender el programa.

Otros trucos incluyen compilar el ejecutable .NET a un código nativo y usar una optimización agresiva, ya que pueden ayudar a eliminar la intención original del código, lo que hace que sea menos comprensible y más difícil de reutilizar el código desde el ejecutable.

Como Xander señalado en los comentarios , es posible que deba tomar más medidas que solo ofuscar y compilar el código con pérdida, ya que es poco probable que estos enfoques técnicos sean soluciones perfectas.

    
respondido por el Nat 17.04.2017 - 19:55
fuente

Lea otras preguntas en las etiquetas