Pour ceux qui travaillent dans les grosses entreprises. Ceci a dû arriver plus qu'une fois de faire face avec une ancienne technologie comme…….. le VB6. Cependant, même si je peux comprendre l'argument économique, est-ce que maintenir un produit dans un langage qui n'est plus supporter depuis les nombreuses années est sécuritaire?
Je ne pense pas. Premièrement, les anciens langages ne sont plus pris en charge par leurs éditeurs. Ce qui signifie que vous ne recevrez plus de mise à jour de sécurité dans l'environnement, “framework” ou binaire.
En plus, les anciens langages peuvent être vulnérables aux attaques connues depuis longtemps. En plus, ceci peut être facilement trouvable depuis l'internet et des outils déjà programmés doivent déjà parcourir la toile.
Pour finir, les anciens langages de programmation peuvent ne pas être en mesure de gérer les dernières technologies de sécurité, telles que la gestion des certificats SSL/TLS, les mécanismes de chiffrement modernes, etc.
En résumé, programmer dans un vieux langage, comme le VB6, pose des risques à la sécurité de l'application et de l'environnement que ce soit dans les outils, le langage et les technologies supporter. Alors, quand il y a un cas de mise à jour majeur, il est préférable d'évolution le socle dans lequel le programme est fait, mettre à jours ou au pire l'isoler dans une machine virtuelle pour garantir la sécurité de l'application, de l'entreprise et des clients.