Entwickler-Ecke

Sonstiges (.NET) - .NET Assembly vor Disassemblern schützen


_Joe_ - Do 12.03.09 21:17
Titel: .NET Assembly vor Disassemblern schützen
Hi

Ich stelle gerade mit erschrecken fest das man *.dll ganz einfach einsehen kann. Kann man da was machen? Silverlight packt alle Methoden in dll diese dann in eine .xap und jeder user lädt diese beim Aufruf der Seite runter. Das bedeutet im Umkehrschluss das jeder meine Methoden hat. :?


Moderiert von user profile iconKha: Topic aus WPF / Silverlight verschoben am Do 12.03.2009 um 22:00


Kha - Do 12.03.09 22:09

Ja. Und ;) ? [http://yoda.arachsys.com/csharp/obfuscation.html]
Wenn es wirklich einen einzelnen Algorithmus in einem Programm gibt, der schützenswert ist, dann wäre wahrscheinlich auch (nicht-obfuskiertes) C++ noch zu unsicher.

Wenn du aber mal einen Obfuscator ausprobieren willst: Bei VS sollte eine Community Edition des Dotfuscators dabei sein. Im Fall von WPF/Silverlight musst du allerdings achten, dass die in XAML referenzierten Member nicht umbenannt werden.