La diversité des langages de programmation soulève des inquiétudes en matière de sécurité dans le développement logiciel

- L'IA renforce la sécurité, mais les développeurs se méfient du code généré par l'IA.
- Les pratiques de sécurité évoluent, mais les obstacles bureaucratiques persistent.
- L'analyse des vulnérabilités signale des menaces DoS dans un contexte de complexité linguistique.
Dans son rapport récemment publié « Software Supply Chain State of the Union 2024 », JFrog, un fournisseur leader de plateformes de chaîne d'approvisionnement logicielle logicielle, a dévoilé des informations clés sur le paysage de l'industrie. Le rapport, publié le 19 mars, combine des données provenant de plus de 7 000 organisations utilisant JFrog Artifactory, une analyse originale des CVE par l'équipe de recherche en sécurité de JFrog et une enquête approfondie auprès de 1 200 professionnels de la technologie du monde entier.
L'IA et l'apprentissage automatique dans la sécurité
Le rapport de JFrog souligne l'utilisation pervasive des outils d'IA et d'apprentissage automatique (ML) pour renforcer les mesures de sécurité au sein de la chaîne d'approvisionnement logicielle. Selon les résultats, 90 % des répondants ont utilisé des outils alimentés par l'IA/ML pour aider au scan de sécurité et à la remédiation. Cependant, l'adoption de l'IA générative pour l'écriture de code reste relativement faible, seuls 32 % des professionnels interrogés indiquant son utilisation au sein de leurs organisations.
L'écart entre l'adoption de l'IA/ML pour la sécurité et la génération de code suggère une méfiance prévalente parmi les développeurs concernant les vulnérabilités potentielles inhérentes au code généré par l'IA. Cette approche prudente souligne l'équilibre critique entre l'innovation et la sécurité dans le développement de logiciels d'entreprise.
Pratiques et défis de sécurité
Le rapport éclaire les pratiques de sécurité évolutives et les défis auxquels les organisations sont confrontées. Notamment, près de la moitié des répondants (47 %) ont déclaré employer quatre à neuf solutions de sécurité des applications, tandis qu'un tiers a révélé en utiliser 10 ou plus. Cependant, malgré ces mesures proactives, les préoccupations de sécurité ont un impact significatif sur la productivité.
Environ 40 % des participants à l'enquête ont indiqué que l'obtention de l'approbation pour l'utilisation de nouveaux packages ou bibliothèques prend généralement une semaine ou plus, mettant en évidence les obstacles bureaucratiques qui entravent les pratiques de développement agile. De plus, les équipes de sécurité consacrent environ 25 % de leur temps à remédier aux vulnérabilités, soulignant la nature intensive en ressources du maintien de l'intégrité des logiciels.
Analyse des CVE et diversité des langages de programmation
Une analyse des Vulnérabilités et Expositions Communes (CVE) réalisée par l'équipe de recherche en sécurité de JFrog a révélé des informations intrigantes. Les attaques par déni de service (DoS) se sont révélées être le vecteur de menace prédominant, près de la moitié (48,9 %) des CVE analysées présentant le potentiel de telles attaques. En revanche, seulement 18,9 % des CVE présentaient le potentiel d'exécution de code à distance, une constatation favorable en raison de l'impact potentiellement plus sévère de ce dernier.
De plus, le rapport met en évidence la nature nuancée de la gravité des CVE, l'équipe de recherche en sécurité de JFrog ayant abaissé la gravité de 85 % des CVE critiques et de 73 % des CVE élevées en moyenne après analyse. Cela souligne l'importance d'évaluations complètes des vulnérabilités et de stratégies d'atténuation pour protéger l'intégrité des logiciels.
De plus, le rapport souligne la complexité croissante des environnements de développement logiciel, plus de la moitié (53 %) des organisations utilisant quatre à neuf langages de programmation. De plus, 31 % des organisations interrogées ont déclaré utiliser plus de 10 langages de programmation, reflétant les paysages technologiques diversifiés prévalents dans le développement logiciel moderne.
Le rapport « Software Supply Chain State of the Union 2024 » de JFrog fournit un aperçu complet des tendances et défis prévalents qui façonnent le paysage de la chaîne d'approvisionnement logicielle. L'adoption généralisée des outils de sécurité alimentés par l'IA et le ML souligne l'engagement du secteur à renforcer les mesures de cybersécurité. Cependant, l'approche prudente envers le code généré par l'IA met en lumière le dialogue continu sur l'intersection de l'innovation et de la sécurité.
Alors que les organisations naviguent dans le paysage des menaces évolutif et embrassent des langages de programmation divers, des pratiques de sécurité proactives et des cadres robustes de gestion des vulnérabilités restent primordiaux. En abordant ces défis de manière holistique, les organisations peuvent renforcer leurs chaînes d'approvisionnement logicielles et atténuer efficacement les risques dans un monde de plus en plus numérisé.
Si vous lisez ceci, vous êtes déjà en avance. Restez ainsi grâce à notre newsletter.
Avertissement. Les informations fournies ne constituent pas des conseils en matière d'investissement. Cryptopolitan.com ne saurait être tenue responsable des investissements réalisés sur la base des informations fournies sur cette page. Nous recommandons vivement de mener vos propres recherches et/ou de consulter un professionnel qualifié avant de prendre toute décision d'investissement.

James Kinoti
Passionné de crypto, James prend plaisir à partager ses connaissances sur la fintech, la cryptomonnaie ainsi que la blockchain et les technologies de pointe. Les dernières innovations dans l'industrie crypto, les jeux cryptos, l'IA, la technologie blockchain et d'autres technologies occupent ses pensées. Sa mission : rester à la page des applications transformatrices dans divers secteurs.















