Validy  > Solutions  > Protections des logiciels contre le piratage

Protections des logiciels contre le piratage

Contexte

Le piratage des logiciels est un problème économique mondial qui prive les éditeurs d'une part importante de leur revenus. La dissémination des logiciels piratés se trouve grandement facilitée par le développement exponentiel du réseau Internet. Le problème du piratage des logiciels touchent plus gravement les éditeurs de logiciels de petites tailles et de tailles moyennes pour qui le manque à gagner est bien plus préjudiciable.

Business Software Alliance estime la perte annuelle des éditeurs de logiciels à environ 30 milliards de dollars (USD)

Le piratage concerne tous les types de logiciels : des logiciels professionnels aux logiciels grands publics, des logiciel dédiés aux logiciels spécifiques, des logiciels de jeux aux logiciels embarqués

Les éditeurs de logiciel souhaitent disposer d'une solution la moins contraignante possible pour leurs clients, pour eux-même et pour leurs réseaux de distribution.

L'état de l'art en ce qui concerne la protection contre le piratage des logiciels ne permettait pas de les protéger efficacement. Il devenait indispensable d'innover pour tenter de résoudre ce problème.


C'est ce que Validy a fait. La première implémentation de la technologie Validy pour protéger des logiciels écrits en Java se décline sous la forme du produit Validy SoftNaos pour Java.

 

Issue d'une innovation majeure, Validy SoftNaos pour Java propose pour la première fois aux éditeurs de logiciels une protection réellement efficace contre le piratage.

Pour protéger un logiciel contre sa modification ou sa duplication par un pirate, Validy SoftNaos déporte des variables cruciales au programme dans un Jeton USB (Clé USB) où elles sont modifiées de manière sécurisée lors de son exécution. Ce changement conceptuel est très important, tant en sécurité qu'en performance, et permet une protection réellement efficace du programme sans le ralentir.

La protection SoftNaos n'a rien avoir avec les dongles actuels, nous vous invitons à lire les questions fréquemment posées.

Validy SoftNaos pour Java permet de protéger les programmes écrits en Java. D'autres langages seront bientôt supportés dont C#, C et C++.

 

De nouvelles perspectives pour les éditeurs de logiciels

Validy garantit aux éditeurs une juste rémunération de leurs investissements en leur assurant l'intégralité des revenus générés par la vente de chacune des licences de logiciels. La protection que confère Validy SoftNaos est efficace et solide.

De nouvelles perspectives de modèles économiques s'ouvrent à eux avec la vente des logiciels en fonction de leur utilisation : version d'évaluation, paiement à la consommation ou licence d'utilisation illimitée.

Un même jeton (Clé USB) peut contenir les licences de plusieurs applications. En outre, les mises à jour sont facilement téléchargeables sans risque de fraude et sans changement de jeton. La distribution s'en trouve facilitée, les éditeurs peuvent par exemple diffuser librement leurs logiciels sur Internet et ne commercialiser que des jetons (Clé USB) correspondant à leurs licence d'utilisation.

 

La défense de l’intégrité du logiciel durant son exécution

Validy SoftNaos assure à tout moment lors de l'exécution du logiciel, que celui-ci n'a subi aucune modification en vue de le détourner de son utilisation légitime et autorisée. Toute tentative de piratage est immédiatement détectée et déclenche une mesure de rétorsion choisie par le développeur du logiciel. Cette mesure peut aller du simple message d'alerte jusqu'à l'arrêt définitif du programme en passant par la suppression d'une ou de plusieurs de ses fonctionnalités.

 

Simple à implémenter et à déployer

Le développeur du logiciel est autonome dans la protection de ses programmes et peut personnaliser ses jetons en toute indépendance sans aucune intervention ni aucun contrôle de Validy.

Validy SoftNaos nécessite peu de modifications lors de l’écriture ou de la protection d’un programme, le post-compilateur Validy SoftNaos pour Java se charge d’effectuer pratiquement toutes les modifications.

L'éditeur de logiciel qui a distribué un programme protégé avec Validy SoftNaos peut continuer de faire évoluer ses programmes sans avoir à expédier de nouvelle clef USB. En effet, les instructions cryptées indispensables à la bonne marche du programme sont envoyées à la clef USB (en fait un co-processeur de sécurité), au cours de l'exécution. Aucune instruction n'est stockée dans la clef USB.

 

Accès à des services en ligne

Le même jeton permet en option avec Validy Web Business un accès réservé à des services sur le site Internet de l'éditeur de logiciels (documentation en ligne, accès aux mises à jour, etc.). Il peut donc fidéliser ses clients et établir une relation privilégiée au travers de son site web.