Correctif Logiciel
September 17, 2023
Le terme "correctif" est généralement mentionné lorsqu'une petite modification du programme est décrite. Contrairement aux mises à jour, les correctifs n'apportent aucune nouvelle fonctionnalité ni modification de la fonctionnalité du programme. Ils sont plus petits et se concentrent sur la résolution de certains éléments de l'application. Par conséquent, un synonyme correct du terme "correctif" est "correction de bug". Tous les correctifs logiciels ne corrigent pas nécessairement les bugs, mais ils sont tout de même très proches les uns des autres.
Il est également intéressant de retracer l'étymologie de ce terme en informatique. Un correctif est un petit morceau de ruban adhésif collé sur une carte perforée - la carte mémoire du passé, de l'époque avant l'invention du disque souple en 1971. Avant la nouveauté d'IBM, les données, sous forme de séquences de 0 et de 1, étaient conservées sous forme de perforations sur les cartes, et lorsque vous deviez modifier certaines données, vous deviez appliquer un correctif sur le trou correspondant.
Est-ce Sécuritaire d'Appliquer un Correctif Logiciel ?
Le plus souvent, les correctifs contiennent des éléments qui ne sont pas critiques pour la fonctionnalité du programme. Appliquer de petites modifications, comme l'optimisation ou des ajustements de l'interface utilisateur, n'est pas essentiel pour la fonctionnalité du programme. Cependant, lorsqu'il s'agit de corriger des vulnérabilités, les mises à jour sont presque obligatoires. Les correctifs de sécurité peuvent être cumulatifs, ainsi qu'urgents, dans le cas où une vulnérabilité à haut potentiel est découverte et qu'il existe un risque élevé d'attaque par le biais de cette vulnérabilité.
La dernière catégorie de correctifs, en particulier, a été publiée après l'épidémie de ransomware WannaCry en 2017. De nombreuses entreprises ont été touchées, causant une perte de près de 4 milliards de dollars dans plus de 150 pays. Ainsi, oui, les correctifs logiciels sont probablement une bonne idée, surtout s'ils corrigent des vulnérabilités graves. Si vous dépendez fortement d'un certain programme, il est préférable de suivre les événements liés à cet outil, afin de ne pas manquer les correctifs importants.
Différence entre les correctifs, les mises à jour, les correctifs urgents et les corrections de bugs
Malgré leur utilisation comme synonymes, les correctifs, les mises à jour, les corrections de bugs et les correctifs urgents ne sont pas les mêmes. Chacun de ces éléments est lié à un autre, avec le terme "mise à jour" en haut de la liste. Mais ils ne peuvent pas non plus être qualifiés de la même chose. Leur principale différence réside dans le caractère actuel des modifications apportées.
- Un correctif urgent est une petite mise à jour urgente qui résout les problèmes les plus graves, tels que des bugs critiques ou des problèmes qui perturbent l'expérience utilisateur.
- Une correction de bug est une mise à jour visant à corriger des bugs non critiques et à nettoyer le code source global.
- Un correctif logiciel est la petite mise à jour qui est souvent planifiée et contient les correctifs d'exploitation et de bug, une modification mineure de la fonctionnalité ou des changements légers dans le code source. Le meilleur exemple d'un correctif logiciel est une mise à jour cumulative pour Windows, publiée par Microsoft chaque mardi.
- Une mise à jour est plus importante que tout ce qui a été mentionné ci-dessus. Elle peut contenir des changements importants dans les éléments clés du programme, y compris la fonctionnalité principale et l'interface utilisateur. Elle peut également contenir des éléments de l'un des changements mentionnés ci-dessus.
Correctifs Open Source
Les logiciels open source présentent des différences marquées par rapport aux logiciels propriétaires en ce qui concerne les correctifs logiciels. Ils ont toujours un développeur officiel, mais disposent également d'un code source ouvert, qui permet aux utilisateurs de voir chaque modification du produit final. Pour les personnes habiles, cela signifie la possibilité de résoudre le problème dans le programme avant que le développeur ne le fasse. Et étant donné que le développement open source est difficile à monétiser et est probablement basé sur des dons ou une pure bénévolat, une telle activité communautaire est très demandée. Cependant, la seule exigence est que celui qui souhaite publier sa mise à jour pour le programme open source doit également la rendre open source, afin que la communauté et le développeur d'origine puissent l'examiner. Sinon, il sera au moins risqué d'utiliser une telle applique - le développeur peut y ajouter n'importe quoi, des publicités aux logiciels malveillants, dans le code de l'application.
Les Correctifs Logiciels Peuvent-ils être Dangereux ?
Tous les correctifs ne vous sont pas fournis par le développeur. Et ceux-ci n'ont rien à voir avec les correctifs open source mentionnés précédemment - maintenant le sujet concerne les mises à jour publiées par des utilisateurs inconnus pour les logiciels propriétaires. Elles peuvent être populaires sur les forums communautaires où divers logiciels sont discutés. De tels correctifs peuvent apporter des fonctionnalités légitimes, mais aussi modifier l'application pour obtenir des fonctionnalités qui ne sont pas disponibles d'origine. Quoi qu'il en soit, elles sont illégales car elles contreviennent aux CLUF et aux droits d'auteur. Aux États-Unis et dans la plupart des pays de l'Union européenne, vous pouvez être emprisonné pour la création d'un tel correctif logiciel, et ceux qui l'utilisent peuvent être condamnés à une amende. L'utilisation de tels correctifs n'est également pas recommandée en raison du potentiel accru de logiciels malveillants - l'ajout de logiciels malveillants à cette applique est facile.