
|
Kurzbeschreibung:
SmartAssembly ist ein Obfuskator, der Ihre Anwendung vor Reverse Engineering oder Modifikationen schützt, indem er Dritten den Zugriff auf Ihren Quellcode erschwert. Wenn Ihr gesamtes Unternehmen auf dem in Ihrer Software enthaltenen geistigen Eigentum basiert oder Sie verhindern möchten, dass Ihr C#- oder VB.NET-Code international zugänglich ist, ist die Verschleierung Ihres Codes eine Notwendigkeit, kein Luxus.
Mit SmartAssembly erhalten Sie umfassende Verschleierungsfunktionen, darunter Namensverfälschung, Kontrollflussverfälschung, String-Kodierung, dynamischen Referenzproxy und deklarative Verschleierung.
Hauptfunktionen Namensverfälschung Ändert die Namen von Methoden und Feldern, um deren Zweck zu erschweren.
Kontrollflussverfälschung Konvertiert den Code innerhalb von Methoden in „Spaghetticode“, um die Funktionsweise der Anwendung nicht mehr nachvollziehbar zu machen.
Dynamischer Referenzproxy Erstellt einen Proxy für Aufrufe von Methoden außerhalb Ihrer Assembly, um das Auffinden externer Aufrufe zu erschweren.
String-Kodierung Kodiert die in Ihrer Software verwendeten Strings, um Informationen wie Passwörter und SQL-Abfragen zu verbergen.
Ressourcenkomprimierung und -verschlüsselung Komprimiert und verschlüsselt verwaltete Ressourcen, um sie schwer verständlich zu machen und die Größe der Assembly zu reduzieren.
Pruning Entfernt nicht nützliche Metadaten, um das Reverse Engineering des Codes zu erschweren, die Größe der Assembly zu reduzieren und die Ladezeit zu verbessern.
Abhängigkeitszusammenführung Führt alle DLLs zusammen und führt Abhängigkeiten in die Hauptassembly ein, sodass Sie nicht viele DLL-Dateien laden müssen und diese auch verschleiert werden können.
Abhängigkeitskomprimierung und -einbettung Komprimiert und bettet Ihre Abhängigkeiten in Ihre Hauptassembly ein, vereinfacht die Bereitstellung Ihrer Software und reduziert die Größe Ihres Programms.
Verschleierung übergeordneter Methoden Verschiebt Methoden im Code, indem die Klasse geändert wird, in der sie sich befinden. Dadurch wird es schwieriger zu verstehen, wie Methoden und Klassen zueinander in Beziehung stehen.
Starke Namenssignatur mit Manipulationsschutz Signiert Ihre Assembly und schützt sie vor Änderungen (der zusätzliche Manipulationsschutz ist in der Standard Edition nicht verfügbar).
Deklarative Verschleierung Schließt ein Member mithilfe benutzerdefinierter Attribute direkt in Ihrem Code von der Verschleierung aus.
Sprache: English | Größe: 15 MB | Format: RAR, EXE | Plattform: Windows 7, 8/8.1, 10, 11 (32/64Bit)
|