Java est open source… votre code aussi

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
56
Mois de parution
septembre 2011
Spécialité(s)


Résumé

Est-ce que Java permet la protection vis-à-vis de la propriété intellectuelle des applications ? Peut-on ralentir voire bloquer l’ingénierie inverse des applications Java ?


Java est si plébiscité, probablement le langage le plus utilisé pour le développement actuellement [1], que l'on en trouve dans de nombreux systèmes : embarqué, mobile, sécurité ou critique... Une question portée par cette popularité réside dans la protection vis-à-vis de la propriété intellectuelle des applications Java, c'est-à-dire plus précisément, peut-on ralentir voire bloquer l’ingénierie inverse des applications Java ?

1. Le besoin

Pourquoi protéger son code contre l'ingénierie inverse ? Cette problématique ne concerne pas le développement open source, certes, mais pour les autres types de développements, il faut pouvoir préserver sa propriété intellectuelle, son savoir-faire, ses secrets cryptographiques, la licence. L’ingénierie inverse peut avoir pour but l'interopérabilité des systèmes comme la recherche de vulnérabilités, la contrefaçon logicielle, le vol d'informations (clés cryptographiques), …

Java a la…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous