Redgate SmartAssembly

Protégez les assemblies .NET grâce à l'obfuscation et au reporting

Sous-catégories

À propos de ce logiciel

SmartAssembly est un outil d'obfuscation pour .NET qui protège les assemblies grâce à la transformation des noms, l'obfuscation du flux de contrôle, le codage des chaînes et l'élagage, réduisant le risque de rétro‑ingénierie. Il offre également un reporting automatisé des erreurs et de l'utilisation des fonctionnalités, ainsi que la fusion des dépendances et la compression des ressources, et s'intègre aux processus de build via MSBuild et des outils en ligne de commande.

Licences & prix

Standard

Fonctionnalités d'obfuscation .NET de base, incluant le brouillage des noms et la protection du flux de contrôle, adaptées aux assemblies simples.

Professional

Ajoute des options d'obfuscation avancées, la déobfuscation des traces de pile et une intégration de build améliorée pour les projets .NET complexes.

Smartassembly

Édition SmartAssembly de base offrant l'obfuscation, les rapports d'erreurs automatisés et l'élimination du code inutile pour les applications .NET typiques.

Smartassembly professional

Édition professionnelle SmartAssembly combinant l'obfuscation avancée, la déobfuscation, les rapports d'erreurs automatisés et une intégration de build compatible CI.

Achat

Redgate SmartAssembly

Redgate SmartAssembly
En stock
Livraison: 1 jour ouvrable
Chargement...
904,86 €
Gratuit et sans engagement

Avez-vous besoin de plus d’informations ou cherchez-vous une autre licence?

Avantages

  • Code protection: Obfusque les noms, le contrôle de flux et les chaînes afin de compliquer la rétro‑ingénierie.
  • Error reporting: Capture et catégorise automatiquement les rapports de plantage et d'utilisation pour le débogage.
  • Dependency management: Fusionne, compresse et intègre les dépendances pour simplifier le déploiement.
  • Build integration: S'intègre à MSBuild et aux workflows en ligne de commande pour les compilations de publication.
  • Editions available: Les éditions Standard, Pro et Personal répondent à différents besoins de déploiement et de test.

Langues disponibles

  • English

Informations de support

  • Documentation: Une documentation en ligne complète couvre les fonctionnalités, l'installation et le dépannage de SmartAssembly.
  • Community forums: Les forums Redgate Hub offrent des discussions entre utilisateurs et des questions sur le produit.
  • Product support portal: Un portail de support produit Redgate est accessible depuis le site produit pour une assistance officielle.
  • Error report SDK: Un SDK est disponible pour accéder aux rapports d'exception de manière programmatique et envoyer des rapports personnalisés.
  • Integration guides: Des guides montrent l'intégration avec MSBuild et la ligne de commande pour l'automatisation des compilations.

Questions fréquentes

Que fait SmartAssembly ?
SmartAssembly obfusque les assemblies .NET gérés pour réduire la rétro‑ingénierie et les modifications, et fournit un reporting automatisé des erreurs et de l'utilisation des fonctionnalités, ainsi que la fusion des dépendances et la compression des ressources.
Quelles versions de .NET SmartAssembly prend-il en charge ?
SmartAssembly prend en charge le code géré sur les versions récentes de .NET et les frameworks antérieurs, notamment .NET 5 à 9, .NET Framework 2.0 à 4.8, .NET Core 2.0 à 3.1, et .NET Standard 1.6 à 2.0.
Comment fonctionne le reporting d'erreurs de SmartAssembly ?
Il décode les traces de pile obfusquées, génère des fichiers PDB pour le débogage, capture et catégorise les rapports, et peut stocker les rapports dans SQLite ou SQL Server, avec des options via un SDK et un service web personnalisé.
Quelles éditions sont proposées et à quoi servent-elles ?
SmartAssembly est disponible en éditions Standard et Pro pour les compilations de publication, avec une édition Personal destinée aux tests et à la consultation des rapports d'erreur, qui ne peut pas être utilisée pour la distribution.
SmartAssembly peut-il être utilisé dans des pipelines CI/CD ?
Oui. SmartAssembly s'intègre à MSBuild et peut être exécuté depuis la ligne de commande, ce qui permet de l'utiliser dans des pipelines de build et de publication automatisés.