Redgate SmartAssembly

Schützen Sie .NET-Assemblys durch Obfuskation und Berichterstattung

Unterkategorien

Über diese Software

SmartAssembly ist ein .NET-Obfuskationstool, das Assemblys durch Namensverschleierung, Kontrollfluss-Obfuskation, String-Codierung und Entfernen ungenutzter Elemente schützt und so das Risiko des Reverse-Engineerings verringert. Es bietet außerdem automatisierte Fehler- und Nutzungsberichterstattung, Zusammenführung von Abhängigkeiten und Komprimierung von Ressourcen und lässt sich über MSBuild sowie Kommandozeilentools in Build-Prozesse integrieren.

Lizenzen & Preise

Standard

Bietet grundlegende .NET-Verschleierungsfunktionen — Umbenennung, Bereinigung und Ressourcenkompression — ohne fortgeschrittenen Kontrollfluss oder erweiterte Berichterstattung.

Professional

Fügt erweiterte Verschleierungstechniken, umfangreichen Schutz des Kontrollflusses und von Zeichenfolgen sowie automatisierte Fehlerberichterstattung für .NET-Assemblies hinzu.

Smartassembly

Die ursprüngliche SmartAssembly-Edition beinhaltet grundlegende Verschleierung, Ressourcenkompression und optionale Fehlerberichterstattung für einzelne Entwickler.

Kauf

Redgate SmartAssembly

Redgate SmartAssembly
Auf Lager
Lieferung: 1 Werktag
Wird geladen …
747,82 €
Kostenlos und unverbindlich

Brauchen Sie mehr Informationen oder suchen Sie nach einer anderen Lizenz?

Vorteile

  • Code protection: Verschleiert Namen, Kontrollfluss und Strings, um Reverse-Engineering zu erschweren.
  • Error reporting: Erfasst und kategorisiert automatisch Absturz- und Nutzungsberichte zur Fehlerbehebung.
  • Dependency management: Führt Abhängigkeiten zusammen, komprimiert und bettet sie ein, um die Bereitstellung zu vereinfachen.
  • Build integration: Integriert sich in MSBuild- und Kommandozeilen-Workflows für Release-Builds.
  • Editions available: Die Editionen Standard, Pro und Personal decken unterschiedliche Anforderungen an Bereitstellung und Tests ab.

Verfügbare Sprachen

  • English

Supportinformationen

  • Documentation: Umfangreiche Online-Dokumentation behandelt Funktionen, Einrichtung und Fehlerbehebung für SmartAssembly.
  • Community forums: Die Redgate Hub-Foren bieten Anwenderdiskussionen und Produktfragen.
  • Product support portal: Ein Redgate-Supportportal ist über die Produktseite verlinkt und bietet offizielle Hilfe.
  • Error report SDK: Ein SDK ist verfügbar, um programmgesteuert auf Ausnahmeberichte zuzugreifen und benutzerdefinierte Berichte zu senden.
  • Integration guides: Anleitungen zeigen die Integration mit MSBuild und der Kommandozeile zur Build-Automatisierung.

Häufig gestellte Fragen

Was macht SmartAssembly?
SmartAssembly verschleiert verwaltete .NET-Assemblys, um Reverse-Engineering und Änderungen zu erschweren, und bietet automatisierte Fehler- und Nutzungsberichterstattung sowie Zusammenführung von Abhängigkeiten und Komprimierung von Ressourcen.
Welche .NET-Versionen unterstützt SmartAssembly?
SmartAssembly unterstützt verwalteten Code in modernen .NET-Versionen und älteren Frameworks, einschließlich .NET 5 bis 9, .NET Framework 2.0 bis 4.8, .NET Core 2.0 bis 3.1 und .NET Standard 1.6 bis 2.0.
Wie funktioniert die Fehlerberichterstattung von SmartAssembly?
Es dekodiert obfuskierte Stacktraces, erzeugt PDB-Dateien zur Fehlersuche, erfasst und kategorisiert Berichte und kann diese in SQLite oder SQL Server speichern; zudem stehen ein SDK und Optionen für benutzerdefinierte Webdienste zur Verfügung.
Welche Editionen werden angeboten und wozu dienen sie?
SmartAssembly ist in den Editionen Standard und Pro für Release-Builds erhältlich, sowie in einer Personal-Edition zum Testen und Anzeigen von Fehlerberichten, die nicht für die Verteilung verwendet werden darf.
Kann SmartAssembly in CI/CD-Pipelines verwendet werden?
Ja. SmartAssembly integriert sich in MSBuild und kann über die Kommandozeile ausgeführt werden, sodass es in automatisierten Build- und Release-Pipelines eingesetzt werden kann.