Nuestro requisito es poder integrar nuestros archivos DLL con ClickOnce. Dotfuscator hace el trabajo de ofuscación muy bien, pero las DLL ofuscadas no se pueden implementar con ClickOnce en el lado del cliente. Por nuestra parte, podemos manejarlo perfectamente. Además, las asambleas ofuscadas en algún momento bloquean nuestra aplicación .NET CF. Resulta una solución que crea una fuente temporal y la ofusca antes de compilar con VS. Esto garantiza que el ensamblado compilado se pueda integrar con ClickOnce y sea totalmente compatible con .NET CF. ¿Cuál es la mejor herramienta para ocultar C# SOURCE CODE (no asambleas)?¿Hay algún programa que ofusque el código fuente de C#?
Respuesta
Ver mi empresa SD C# Obfuscator.
¡No me permite descargar! –
@markattwood: envíe una nota a SD solicitando una versión de evaluación. –
En realidad, ofuscan incluso el espacio de nombres System.Collection que no es lo que queremos. –
{SmartAssembly} - Simple, eficiente, brillante y viene con algo más que ofuscación.
Actualmente lo usamos con ClickOnce y es compatible con Compact Framework - Usted acaba de agregar un script de compilación posterior y ya está. También tiene varios niveles de seguridad, por lo que puede pasar por prueba y error al nivel de protección más compatible.
+1 mientras no lo uso, lo están usando y estoy contento con él en el que estoy trabajando – kenny
Creo que necesito explicar la situación con claridad. Nuestras DLL compiladas deben ofuscarse y enviarse a nuestros clientes. Del lado del cliente, es posible que deseen integrar nuestros archivos DLL con su producto y desplegarlo con la herramienta ClickOnce. El problema es que las DLL ofuscadas con todas las herramientas de ofuscador que hemos probado en el mercado no son compatibles con CLickOnce. Su solución es para su lado, no para el lado del cliente. –
@mark - ¿Quién implementa la aplicación ClickOnce? –
No necesita ocultar el código fuente, solo necesita un ensamblador que admita ClickOnce. Crypto Obfuscator admite esto: realiza la ofuscación como parte del proceso de compilación, por lo que los ensamblajes que terminan en el manifiesto y las configuraciones de ClickOnce ya están ofuscados.
En la mayoría de los casos, si hace esta pregunta, está utilizando el idioma (y el marco) incorrectos. Muchas de las cosas que hacen que .NET sea poderoso no son compatibles con la ofuscación, por lo que también podría estar usando C++ nativo.
ClickOnce podría ser una excepción a esto, pero creo que todavía limitará severamente el nivel de ofuscación que puede usar.
Si realmente quiere proteger su IP, debe alojar un servicio web para que su código propietario nunca salga de su computadora. Una vez que su código se ejecuta en la CPU de otra persona, ha perdido la batalla para ocultarlo.
- 1. ¿Hay algún programa que pueda ayudar a entender otro programa?
- 2. ¿Hay algún programa para convertir el ensamblaje a C++?
- 3. ¿Hay algún programa para descompilar Delphi?
- 4. ¿Hay algún módulo que busque código superfluo?
- 5. ¿Hay algún programa como LINQPad para Java?
- 6. ¿Hay algún idioma que use plantillas de código?
- 7. ¿Hay algún virus de código abierto?
- 8. ¿Hay algún cliente DB2 de fuente abierta?
- 9. ¿Hay algún programa simple para la visualización fractal 3D?
- 10. ¿Hay algún documento que debata la estructura del código fuente vim?
- 11. ¿Hay algún motor AI de código abierto?
- 12. Imprimir flujo de código fuente cuando se ejecuta el programa
- 13. ¿Hay algún libro que estudie código abierto de Java?
- 14. ¿Hay un formateador de código fuente automático que envuelve muy bien las líneas de C/C++?
- 15. ¿Hay alguna herramienta para seleccionar algún código en Visual Studio y que muestre el MSIL correspondiente?
- 16. ¿Hay algún "patrón de diseño" en C?
- 17. ¿Hay algún método que indique a mi programa que se cierre?
- 18. C# .net código fuente
- 19. ¿Es posible usar algún código fuente C en el proyecto de iPhone?
- 20. C Código fuente en documento de látex
- 21. ¿Hay algún proyecto de ejemplo de código abierto JEE5 EJB3 + JSF de fuente abierta?
- 22. Embellecedor de código fuente para C++ (vC++)?
- 23. ¿Hay algún libtorrent para C#?
- 24. ¿Hay algún complemento de vim que pueda restringir la revisión ortográfica solo en el comentario en el archivo de código fuente c?
- 25. C++ código fuente de vector
- 26. ¿Hay algún código o algoritmo para el reconocimiento de firmas?
- 27. ¿Hay algún servidor web de código abierto en el iPhone?
- 28. compilador C/C++ que genera el código ofuscado
- 29. ¿Hay algún daño al llamar "gratis" para el mismo puntero dos veces en un programa C?
- 30. ¿Existe algún código fuente de ejemplo de prueba de automatización que utilice .NET
Simplemente externalice su código a algún contratista en la India. Lo obtusarás en muy poco tiempo :) –
De hecho, estamos desarrollando un Obfuscator interno de C# Source Code en VC++. Nos permite excluir clases y enumeraciones con Atributos. El gran resultado es que el código fuente ofuscado se puede compilar normalmente con VS, por lo que los archivos DLL son altamente compatibles con ClickOnce. –