Avec la complexité croissante des systèmes numériques, le recours à l'intelligence artificielle est devenu une nécessité urgente dans le domaine de la cybersécurité pour accélérer les processus d'analyse de code et la détection de vulnérabilités que les systèmes traditionnels pourraient ignorer. Ce rôle est apparu clairement lors de la gestion de vulnérabilités logicielles complexes nécessitant l'examen de multiples couches de code en un temps record.
Un rapport récent a mis en lumière la vulnérabilité "PHP2Shell" qui a enregistré un niveau de gravité élevé de 9,2 sur 10 selon le Common Vulnerability Scoring System (CVSS). La dangerosité de cette faille réside dans sa capacité à accorder aux attaquants des privilèges étendus comprenant :
- l'exécution de code à distance sur le serveur.
- le contrôle total des serveurs ciblés.
- l'accès non autorisé à des bases de données sensibles, y compris les données des utilisateurs, les informations de session et les détails des cartes de crédit.
Comment l'intelligence artificielle change-t-elle la donne ?
Le Dr Kübra Kılınç Şakmakçı, professeure à l'université Özyeğin, a expliqué que l'intelligence artificielle surpasse les capacités humaines par sa capacité à analyser des millions de chemins et de méthodes simultanément. Alors que les analystes humains ont besoin de temps pour traiter les étapes séquentielles, l'intelligence artificielle peut examiner plusieurs couches de code à une vitesse fulgurante, aidant ainsi à détecter les vulnérabilités résultant de l'interconnexion de plusieurs erreurs logicielles mineures formant un problème de sécurité majeur.
Qu'est-ce qui change concrètement ?
Il ne s'agit pas seulement de la rapidité de détection, mais cela s'étend au changement des stratégies de défense cybernétique. Les vulnérabilités présentes dans le langage PHP se situent dans la "couche applicative" (Application Layer), qui est la couche la plus proche de l'utilisateur final. Cela signifie que les systèmes de protection d'infrastructure traditionnels pourraient ne pas détecter ces attaques, ce qui nécessite l'adoption d'une approche de sécurité globale couvrant toutes les couches du système et pas seulement l'infrastructure.
Fatih Şensoy, chercheur en sécurité chez Kaspersky, a également indiqué que le facteur temps est crucial dans cette confrontation ; dès qu'un "correctif" (Patch) logiciel est publié pour fermer une faille, les attaquants commencent immédiatement à tenter de l' "armer" pour l'exploiter. Dans cette course effrénée, les 30 premières minutes suivant la découverte de la vulnérabilité peuvent faire la différence entre la protection et la compromission totale.
Cependant, les experts ont souligné que l'intelligence artificielle n'est pas un substitut à l'élément humain, mais plutôt un outil nécessitant une orientation précise de la part de spécialistes sachant comment extraire les vulnérabilités, comme c'est le cas dans des projets tels que "Patch the Planet", afin de garantir que les analyses soient dirigées vers les points de faiblesse potentiels avec précision et efficacité.