Protection Sentinel Envelope

Une protection logicielle facile à mettre en œuvre. Presque impossible à pirater.

    • Un simple clic suffit pour appliquer une protection avancée avec un minimum d’effort.
    • Appliquez la protection sans accéder au code source de l’application d’origine ni le modifier.
    • Compatible avec un large éventail de plateformes et d’environnements.
    Sentinel Envelope - Comprehensive Software Protection

    Sentinel Envelope - Overview of protection technologies

    Sentinel Envelope est un empaqueteur de fichiers automatique doté de fonctionnalités de sécurité avancées. Il fonctionne avec les clés de licence pour protéger le produit contre la rétro-ingénierie, la falsification, le piratage et les versions de licences contrefaites.

    Sentinel Envelope - How it works

    Fonctionnalités d’Envelope :

    Chiffrement du code, des données et des fichiers

    • Utilise des technologies telles que le chiffrement des exécutables et des bibliothèques, et le chiffrement au niveau des méthodes et des classes.
    • Tous les composants chiffrent le code compilé à l’aide de technologies de pointe afin d’assurer une protection maximale. 

    Obscurcissement du code et des symboles

    • S’applique à .NET et Java.
    • Le code et les symboles sont obfusqués, ce qui rend l’analyse et l’ingénierie inverse plus difficiles.

    Désactivation des clés

    • Les attaquants ne peuvent pas procéder à une ingénierie inverse, car la clé de licence (essentielle au fonctionnement de l’application) est désactivée dès qu’une tentative de piratage est détectée.
    • Seul le fournisseur peut réactiver la licence. 

    Anti-débogage et anti-traçage

    • Surveillance continue des débogueurs actifs, arrêt de la distribution de l’application en cas de détection d’éléments malveillants ou d’altération. 

    Quiz Master Technology

    • Modèle de sécurité innovant qui garantit que les moteurs de chiffrement n’ont pas été altérés. Introduit des valeurs d’exécution aléatoires pour contrecarrer plus efficacement les pirates.

     

    Contrôles d’intégrité

    • Vérifie que l’ensemble du binaire (code et ressources) n’a pas été modifié en s’assurant que l’application protégée est signée avec une signature numérique. 

    Protection des fichiers de données distincts

    • Outre la protection des exécutables, Sentinel Envelope protège les fichiers de données.
    • Le chiffrement des fichiers de données protège le contenu de valeur contre toute utilisation non autorisée.
    • L’utilitaire de protection des données préchiffre les fichiers et les prépare pour leur déchiffrement par l’application protégée par Envelope.
    • Vous pouvez exiger une licence spécifique pour le déchiffrement des fichiers de données, ou les fichiers de données peuvent partager la même licence que l’application.
    • Cette fonctionnalité est utilisée pour séparer les fichiers de données du code d’application, ce qui permet une monétisation différenciée du contenu ou d’autres ressources basées sur des fichiers. 

    Intégration fluide

    • Elle garantit qu’un pirate ne peut pas faire la distinction entre l’application d’origine et le code protégé, car il n’y a pas de séparation claire là où le code d’origine se termine et où le code protégé commence.

    Envelope offre une protection logicielle complète pour les fournisseurs de tous les secteurs. Les frameworks et scripts de code géré, les modèles d’IA et les fonctions hautement sensibles ne sont que quelques exemples des scénarios de protection spécialisés que nous prenons en charge. Si vous avez une exigence particulière, nous pouvons vous aider. Contactez-nous dès aujourd’hui.

    Protéger les frameworks et les scripts de code géré

    • Les exécutables .NET, Java et Python sont par nature plus exposés que le code natif. Des technologies dédiées protègent ces environnements à haut risque à l’aide de techniques de protection spécialisées.

    Cas d’utilisation : applications d’entreprise, applications web, applications cloud, applications d’apprentissage automatique

    Protection de l’IA

    • Sentinel protège à la fois l’application et le fichier modèle.
    • Application protégée : protège le code de l’application contre le désassemblage et la rétro-ingénierie. Protection associée contre le piratage de logiciels.
    • Fichier de modèle chiffré : protège le modèle contre les modifications indésirables en empêchant les changements ciblés des paramètres, poids et biais.

    Cas d’utilisation : protection des LLM, protection de l’IA générative, protection des fonctions activées par l’IA dans les applications sur site, p. ex. pour les secteurs de la santé et des dispositifs médicaux, de la chaîne d’approvisionnement et de la fabrication, et la connaissance du client

    Protection maximale grâce à l’exécution du code sur la puce

    • Envelope extrait le code, le convertit en un format exécutable pris en charge par la puce matérielle, le chiffre et l’intègre dans le binaire, en remplaçant le code original.
    • Au moment de l’exécution, l’application protégée télécharge le code chiffré vers la clé matérielle où il est déchiffré et exécuté en toute sécurité, hors de portée des outils de piratage tels que les débogueurs.

    Cas d’utilisation : fournisseurs ayant des exigences strictes en matière de sécurité, fournisseurs qui peuvent/veulent distribuer des logiciels avec des dongles.