To top
Products Products

AxProtector CmE

Share:

Protection automatique pour les dispositifs embarqués

Vous souhaitez intégrer des fonctions de protection au logiciel de votre dispositif embarqué? AxProtector CmE est la solution idéale pour gagner du temps et de l'énergie. Grâce à AxProtector CmE, vous pouvez protéger votre logiciel contre le piratage et la rétro-ingénierie de manière entièrement automatisée.

AxProtector chiffre la totalité du progiciel que vous comptez protéger et le dote d'une protection de sécurité, AxEngine. Les meilleures méthodes d'anti-débogage et anti-désassemblage sont ensuite injectées dans votre logiciel.

Par rapport à l'intégration de l'interface de programmation CodeMeter, AxProtector CmE offre un niveau de protection élevé pour un minimum d'effort. Si vous souhaitez profiter d'un niveau de protection encore plus élevé, il est également possible d'associer AxProtector CmE avec l'interface de programmation CodeMeter.

Systèmes d'exploitation pris en charge

AxProtector CmE est disponible dans les versions suivantes :

  • AxProtector CmE Linux
    Chiffre les exécutables Linux et les objets partagés pour les plate-formes ARM.
  • AxProtector CmE Android
    Chiffre les applications Android pour Android 4.2 et version ultérieure.
  • AxProtector CmE Windows Embedded Compact
    Chiffre les exécutables et les bibliothèques de liens dynamiques pour Windows CE 5.0, Windows Embedded CE 6.0 et Windows Embedded Compact 7.

Contrairement à AxProtector, basé sur CodeMeter Runtime, AxProtector CmE s'appuie sur CodeMeter Embedded.

Principe de fonctionnement

L'utilisation d’AxProtector CmE ne nécessite aucune modification de votre code source. Il vous suffit d'intégrer AxProtector CmE comme processus de post-compilation. Les opérations de chiffrement sont effectuées par AxProtector CmE après la compilation de votre logiciel. AxProtector CmE est disponible via l'interface graphique utilisateur et l'outil de ligne de commande. Utilisé en tant qu'outil de ligne de commande, AxProtector CmE peut fonctionner en intégration continue dans un système de génération automatisé.

AxProtector CodeMeter Embedded

Lorsque vous lancez le logiciel protégé, le code d’AxEngine est exécuté en premier. AxEngine vérifie les licences disponibles. Si une licence est détectée, elle est automatiquement attribuée et utilisée pour déchiffrer le logiciel protégé. Par ailleurs, AxEngine exécute des vérifications d'intégrité pour détecter d'éventuelles attaques de falsification.

AxEngine surveille constamment les menaces de sécurité pour votre logiciel en utilisant des méthodes d'anti-débogage et d'anti-rétro-ingénierie extrêmement perfectionnées. Il interrompt immédiatement l'exécution du logiciel lorsque des risques sont détectés. En tant que fournisseur de logiciels indépendants, vous pouvez définir si la licence doit être verrouillée ou non dans de telles circonstances.

Une minuterie de surveillance intégrée dans AxEngine vérifie la licence en arrière-plan, son intégrité et d'éventuelles menaces à intervalles réguliers.

L'interface de message utilisateur vous permet de réagir à des événements tels que l'absence de licence. Vous pouvez ainsi afficher des messages personnalisés si votre logiciel s'accompagne d'une interface graphique. Pour les systèmes sans périphérique de contrôle, vous pouvez enregistrer ces événements dans un fichier journal.