Redgate SmartAssembly

Bescherm .NET-assemblies met obfuscatie en rapportage

Subcategorieën

Over deze software

SmartAssembly is een .NET-obfuscatieprogramma dat assemblies beschermt door namen te wijzigen, control-flowobfuscatie toe te passen, strings te coderen en ongebruikte code te verwijderen (pruning), waardoor het risico op reverse-engineering afneemt. Het biedt ook geautomatiseerde fout- en gebruiksrapportage, het samenvoegen van afhankelijkheden en compressie van resources, en integreert in buildprocessen via MSBuild en commandoregeltools.

Licenties & prijzen

Standard

Basisfuncties voor .NET-obfuscatie, waaronder naamverminking en bescherming van de controlflow, geschikt voor eenvoudige assemblies.

Professional

Voegt geavanceerde obfuscatie-opties, deobfuscatie van stacktraces en verbeterde buildintegratie toe voor complexe .NET-projecten.

Smartassembly

Kernversie van SmartAssembly die obfuscatie, geautomatiseerde foutmelding en het verwijderen van ongebruikte code (pruning) biedt voor typische .NET-toepassingen.

Smartassembly professional

Professionele SmartAssembly-editie die geavanceerde obfuscatie, deobfuscatie, geautomatiseerde foutmelding en CI-vriendelijke buildintegratie combineert.

Aankoop

Redgate SmartAssembly

Redgate SmartAssembly
Op voorraad
Levering: 1 werkdag
Bezig met laden...
€ 904,86
Gratis en vrijblijvend

Heb je meer informatie nodig of ben je op zoek naar een andere licentie?

Voordelen

  • Code protection: Maakt namen, control-flow en strings onleesbaar om reverse-engineering te bemoeilijken.
  • Error reporting: Vangt automatisch crash- en gebruiksrapporten op en categoriseert ze voor foutopsporing.
  • Dependency management: Voegt afhankelijkheden samen, comprimeert ze en sluit ze in om de deployment te vereenvoudigen.
  • Build integration: Integreert met MSBuild en commandoregelworkflows voor release-builds.
  • Editions available: De edities Standard, Pro en Personal voorzien in verschillende inzet- en testbehoeften.

Beschikbare talen

  • English

Ondersteuningsinformatie

  • Documentation: Uitgebreide online documentatie behandelt functies, installatie en probleemoplossing voor SmartAssembly.
  • Community forums: De Redgate Hub-forums bieden gebruikersdiscussies en productvragen.
  • Product support portal: Een Redgate-ondersteuningsportaal is via de productsite bereikbaar voor officiële hulp.
  • Error report SDK: Er is een SDK beschikbaar om exception-rapporten programmatisch te benaderen en aangepaste rapporten te verzenden.
  • Integration guides: Gidsen tonen integratie met MSBuild en de opdrachtregel voor buildautomatisering.

Veelgestelde vragen

Wat doet SmartAssembly?
SmartAssembly obfusceert managed .NET-assemblies om reverse-engineering en wijzigingen te beperken, en biedt geautomatiseerde fout- en functiegebruiksrapportage, evenals het samenvoegen van afhankelijkheden en compressie van resources.
Welke .NET-versies ondersteunt SmartAssembly?
SmartAssembly ondersteunt managed code voor moderne .NET-versies en vroegere frameworks, waaronder .NET 5 tot en met 9, .NET Framework 2.0 tot 4.8, .NET Core 2.0 tot 3.1 en .NET Standard 1.6 tot 2.0.
Hoe werkt de foutrapportage van SmartAssembly?
Het decodeert geobfusceerde stacktraces, genereert PDB-bestanden voor foutopsporing, vangt rapporten op en categoriseert ze, en kan rapporten opslaan in SQLite of SQL Server met opties voor een SDK en aangepaste webservices.
Welke edities zijn er en waarvoor dienen ze?
SmartAssembly is beschikbaar in de edities Standard en Pro voor release-builds, met een Personal-editie voor testen en het bekijken van foutrapporten die niet voor distributie gebruikt mogen worden.
Kan SmartAssembly gebruikt worden in CI/CD-pijplijnen?
Ja. SmartAssembly integreert met MSBuild en kan vanaf de opdrachtregel worden uitgevoerd, waardoor het in geautomatiseerde build- en releasepijplijnen kan worden gebruikt.