LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

TD Sécurité

TD : TD Sécurité. Recherche parmi 298 000+ dissertations

Par   •  27 Novembre 2023  •  TD  •  274 Mots (2 Pages)  •  65 Vues

Page 1 sur 2

L'offuscation d'un code source est une pratique consistant à altérer son contenu, le plus souvent par des techniques de réécriture, tout en préservant sa fonctionnalité. L'objectif principal de cette méthode est de rendre le code source difficilement compréhensible pour un observateur humain, même lorsque celui-ci dispose d'outils de décompilation ou de désassemblage avancés.

Dans cette démarche, on identifie différentes catégories d'opérateurs utilisés dans le processus d'offuscation. En ce qui concerne le facteur de forme, qui concerne la structure globale du code, plusieurs manipulations sont envisageables. Cela inclut la suppression de commentaires, de lignes de code apparentes, ainsi que la réduction des indentations pour compliquer la lecture du code. De plus, l'usage de l'écriture ternaire est souvent intégré pour ajouter une couche de complexité supplémentaire.

En ce qui concerne les instructions elles-mêmes, plusieurs techniques peuvent être employées. Le renommage des variables et des chaînes de caractères est couramment pratiqué pour brouiller les pistes. L'ajout de code "mort", c'est-à-dire de fragments de code inutiles mais perturbateurs, est également une stratégie répandue. De plus, l'introduction de variables globales dans ce que l'on qualifie de "mare aux variables" est une pratique visant à compliquer davantage la compréhension du code. Enfin, l'ajout de boucles imbriquées, souvent appelé le "noyage de boucle", contribue à rendre le flux d'exécution moins évident.

L'offuscation est souvent utilisée dans le domaine du développement logiciel pour protéger la propriété intellectuelle du code source, en particulier lorsqu'il s'agit de logiciels sensibles ou stratégiques. Cependant, il est important de noter que bien que l'offuscation puisse rendre la tâche plus ardue, elle ne garantit pas une sécurité totale, car des experts en sécurité peuvent toujours travailler à déchiffrer le code modifié.

...

Télécharger au format  txt (2 Kb)   pdf (29.6 Kb)   docx (7.4 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com