Thema Schutz und Verschlüsselung von .NET Assemblies
Zusammenfassung Ziel der Diplomarbeit ist es, zu erarbeiten, inwieweit das
Know-how, das in .NET Assemblies kodiert ist, mit kommerziellen Tools schützbar
ist und welche Dinge im .Net Umfeld auf alle Fälle beachtet werden müssen,
damit Disassemblierung bzw. Dekompilierung der Assemblies sehr aufwändig und
somit unwirtschaftlich wird.
Des Weiteren werden ausgewählte Mechanismen zum Schutz von Assemblies und darin
enthaltenem Know-how implementiert, die die Funktionsweise der in
solchen Tools verwendeten Techniken veranschaulichen. Beispiele hierzu sind
das Verschlüsseln von in der Assembly aufgeführten String-Literalen, oder das
Umbenennen von Klassen, Methoden oder Variablen in der Assembly.