
Deep Dive : Détection et correction des vulnérabilités libcurl/curl de haute gravité
Il y a peu de temps, les communautés de la sécurité et du développement ont été mises en garde par un avis du Projet curlle développeur principal de l'entreprise, Daniel Stenberg, qui a publié la malheureuse missive qu'une nouvelle version de curl, distribuée le 11 octobre, a été publiée pour corriger deux failles de sécurité à fort impact, dont l'une, selon lui, est « probablement la pire faille de sécurité de curl depuis longtemps ».
UNE post-mortem sur le blog de Stenberg a noté que les versions concernées de la bibliothèque curl sont sensibles à une vulnérabilité de débordement de mémoire tampon basée sur HEAP, liée à un problème hérité du protocole proxy SOCKS5 utilisé depuis 2002.
Utilisé comme outil de ligne de commande depuis 1998, curl est largement considéré comme l'un des piliers fondamentaux d'Internet. Compte tenu de son histoire et de son utilisation généralisée, il s'agit d'une dépendance qui, si elle s'avère vulnérable, pourrait avoir des implications continues pour la cybersécurité en général.
Cet incident présente des similitudes avec l'attaque dévastatrice Log4Shell dans Journal 4 j, une autre dépendance vulnérable qui est toujours exploitée près de deux ans plus tard.
>>> Testez vos connaissances dès maintenant avec notre mission curl !
La vulnérabilité : Buffer Overflow
L'exploit est détaillé sous CVE-2023-38545, et a un impact sur les versions 7.69.0 à 8.3.0 incluses de curl. Le bogue principal est une vulnérabilité de type Buffer Overflow basée sur HEAP, les premiers rapports indiquant qu'une exploitation réussie pourrait mener à une attaque RCE (Remote Code Execution) encore plus dévastatrice. Bien qu'il s'agisse d'un flux de travail possible pour un acteur de la menace, il s'agit d'un cas d'utilisation rare plutôt que d'une évidence.
La seule solution pour atténuer certains risques est peut-être que la communication malveillante doit passer par un proxy SOCKS5, ce qui est un déploiement relativement rare.
Comparable à l'exploit curl, jetons un coup d'œil à cette fiche explicative de Buffer Overflow :
Lorsque curl est invité à utiliser un proxy SOCKS5, il transmet le nom d'hôte et demande au proxy de le résoudre. Toutefois, si le nom d'hôte dépasse la limite de 255 octets, curl le résoudra localement (comme indiqué dans l'extrait de code ci-dessous) : source).

En cas d'établissement d'une liaison lente entre le client et le proxy, il est possible que le nom d'hôte long soit copié dans la mémoire tampon au lieu de l'adresse résolue (plus courte). La partie mémoire allouée ne permet qu'une valeur de 255 octets. Ainsi, si elle reçoit une valeur dépassant cette limite, les données dépasseront les limites de la mémoire tampon.

>>> Essayez-le par vous-même dans ce mission jouable!
Buffer Overflow est un puissant vecteur d'attaque, qui peut être répandu dans de nombreux langages de programmation traditionnels. Dans ce cas particulier, l'exploitation a fait place à une attaque plus grave et plus dommageable sous la forme de RCE dans certains contextes, bien que cette voie reste rare et peu probable.
Comment pouvez-vous atténuer le risque de débordement de la mémoire tampon ?
À ce stade, la solution la plus prioritaire consiste à appliquer les correctifs à toutes les instances vulnérables, en rappelant que l'utilisation de curl est si répandue qu'il n'est pas nécessairement évident ou annoncé que les composants de votre système incluent la dépendance utilisée. Dans ce cas, un audit et l'application ultérieure de correctifs sont nécessaires.
En général, les défauts de débordement de la mémoire tampon peuvent être atténués en utilisant un langage sécurisé pour la mémoire tel que Rouille, cependant, comme c'est le cas pour un projet tentaculaire comme curl, il n'est pas pratique de le porter dans une autre langue ou de le réécrire sur un coup de tête. Comme Stenberg notes tout en discutant de la possibilité d'utiliser et de prendre en charge un plus grand nombre de dépendances écrites dans des langages sécurisés pour la mémoire, ou de l'alternative consistant à remplacer progressivement des parties de curl au coup par coup, «... le développement se déroule actuellement à une vitesse quasi glaciale et montre avec une clarté inquiétante les défis que cela implique. curl restera écrit en C dans un avenir prévisible. » Ce n'est pas une mince affaire, et les implications en matière de sécurité sont immenses.
Des erreurs de sécurité peuvent se produire et vont se produire, et il n'est pas toujours possible de compter sur des scanners et des tests pour détecter tous les vecteurs d'attaque possibles. Par conséquent, notre meilleure arme dans la lutte contre ces bugs est notre engagement en faveur d'une sensibilisation continue à la sécurité et au renforcement des compétences.
Vous souhaitez en savoir plus sur la façon d'écrire du code sécurisé et d'atténuer les risques ?
Essayez notre Défi Heap Overflow gratuit.
Si vous souhaitez obtenir plus de directives de codage gratuites, consultez Coach de code sécurisé pour vous aider à rester au fait des meilleures pratiques en matière de codage sécurisé.
.avif)
.avif)
Les versions concernées de la bibliothèque curl sont sensibles à une vulnérabilité de débordement de mémoire tampon basée sur HEAP, liée à un problème existant avec le protocole proxy SOCKS5. Apprenez à trouver et à corriger ce type de vulnérabilité grâce à une mission jouable.

Secure Code Warrior Ihr Unternehmen dabei, den Code während des gesamten Softwareentwicklungszyklus zu sichern und eine Kultur zu schaffen, in der Cybersicherheit oberste Priorität hat. Ganz gleich, ob Sie für die Anwendungssicherheit verantwortlich sind, Entwickler, IT-Sicherheitsbeauftragter oder in einer anderen Funktion im Bereich Sicherheit tätig sind – wir können Ihrem Unternehmen dabei helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.
Demo buchenLaura Verheyde est une développeuse de logiciels chez Secure Code Warrior qui se concentre sur la recherche de vulnérabilités et la création de contenu pour les missions et les laboratoires de codage.
.avif)
.avif)
Il y a peu de temps, les communautés de la sécurité et du développement ont été mises en garde par un avis du Projet curlle développeur principal de l'entreprise, Daniel Stenberg, qui a publié la malheureuse missive qu'une nouvelle version de curl, distribuée le 11 octobre, a été publiée pour corriger deux failles de sécurité à fort impact, dont l'une, selon lui, est « probablement la pire faille de sécurité de curl depuis longtemps ».
UNE post-mortem sur le blog de Stenberg a noté que les versions concernées de la bibliothèque curl sont sensibles à une vulnérabilité de débordement de mémoire tampon basée sur HEAP, liée à un problème hérité du protocole proxy SOCKS5 utilisé depuis 2002.
Utilisé comme outil de ligne de commande depuis 1998, curl est largement considéré comme l'un des piliers fondamentaux d'Internet. Compte tenu de son histoire et de son utilisation généralisée, il s'agit d'une dépendance qui, si elle s'avère vulnérable, pourrait avoir des implications continues pour la cybersécurité en général.
Cet incident présente des similitudes avec l'attaque dévastatrice Log4Shell dans Journal 4 j, une autre dépendance vulnérable qui est toujours exploitée près de deux ans plus tard.
>>> Testez vos connaissances dès maintenant avec notre mission curl !
La vulnérabilité : Buffer Overflow
L'exploit est détaillé sous CVE-2023-38545, et a un impact sur les versions 7.69.0 à 8.3.0 incluses de curl. Le bogue principal est une vulnérabilité de type Buffer Overflow basée sur HEAP, les premiers rapports indiquant qu'une exploitation réussie pourrait mener à une attaque RCE (Remote Code Execution) encore plus dévastatrice. Bien qu'il s'agisse d'un flux de travail possible pour un acteur de la menace, il s'agit d'un cas d'utilisation rare plutôt que d'une évidence.
La seule solution pour atténuer certains risques est peut-être que la communication malveillante doit passer par un proxy SOCKS5, ce qui est un déploiement relativement rare.
Comparable à l'exploit curl, jetons un coup d'œil à cette fiche explicative de Buffer Overflow :
Lorsque curl est invité à utiliser un proxy SOCKS5, il transmet le nom d'hôte et demande au proxy de le résoudre. Toutefois, si le nom d'hôte dépasse la limite de 255 octets, curl le résoudra localement (comme indiqué dans l'extrait de code ci-dessous) : source).

En cas d'établissement d'une liaison lente entre le client et le proxy, il est possible que le nom d'hôte long soit copié dans la mémoire tampon au lieu de l'adresse résolue (plus courte). La partie mémoire allouée ne permet qu'une valeur de 255 octets. Ainsi, si elle reçoit une valeur dépassant cette limite, les données dépasseront les limites de la mémoire tampon.

>>> Essayez-le par vous-même dans ce mission jouable!
Buffer Overflow est un puissant vecteur d'attaque, qui peut être répandu dans de nombreux langages de programmation traditionnels. Dans ce cas particulier, l'exploitation a fait place à une attaque plus grave et plus dommageable sous la forme de RCE dans certains contextes, bien que cette voie reste rare et peu probable.
Comment pouvez-vous atténuer le risque de débordement de la mémoire tampon ?
À ce stade, la solution la plus prioritaire consiste à appliquer les correctifs à toutes les instances vulnérables, en rappelant que l'utilisation de curl est si répandue qu'il n'est pas nécessairement évident ou annoncé que les composants de votre système incluent la dépendance utilisée. Dans ce cas, un audit et l'application ultérieure de correctifs sont nécessaires.
En général, les défauts de débordement de la mémoire tampon peuvent être atténués en utilisant un langage sécurisé pour la mémoire tel que Rouille, cependant, comme c'est le cas pour un projet tentaculaire comme curl, il n'est pas pratique de le porter dans une autre langue ou de le réécrire sur un coup de tête. Comme Stenberg notes tout en discutant de la possibilité d'utiliser et de prendre en charge un plus grand nombre de dépendances écrites dans des langages sécurisés pour la mémoire, ou de l'alternative consistant à remplacer progressivement des parties de curl au coup par coup, «... le développement se déroule actuellement à une vitesse quasi glaciale et montre avec une clarté inquiétante les défis que cela implique. curl restera écrit en C dans un avenir prévisible. » Ce n'est pas une mince affaire, et les implications en matière de sécurité sont immenses.
Des erreurs de sécurité peuvent se produire et vont se produire, et il n'est pas toujours possible de compter sur des scanners et des tests pour détecter tous les vecteurs d'attaque possibles. Par conséquent, notre meilleure arme dans la lutte contre ces bugs est notre engagement en faveur d'une sensibilisation continue à la sécurité et au renforcement des compétences.
Vous souhaitez en savoir plus sur la façon d'écrire du code sécurisé et d'atténuer les risques ?
Essayez notre Défi Heap Overflow gratuit.
Si vous souhaitez obtenir plus de directives de codage gratuites, consultez Coach de code sécurisé pour vous aider à rester au fait des meilleures pratiques en matière de codage sécurisé.
.avif)
Il y a peu de temps, les communautés de la sécurité et du développement ont été mises en garde par un avis du Projet curlle développeur principal de l'entreprise, Daniel Stenberg, qui a publié la malheureuse missive qu'une nouvelle version de curl, distribuée le 11 octobre, a été publiée pour corriger deux failles de sécurité à fort impact, dont l'une, selon lui, est « probablement la pire faille de sécurité de curl depuis longtemps ».
UNE post-mortem sur le blog de Stenberg a noté que les versions concernées de la bibliothèque curl sont sensibles à une vulnérabilité de débordement de mémoire tampon basée sur HEAP, liée à un problème hérité du protocole proxy SOCKS5 utilisé depuis 2002.
Utilisé comme outil de ligne de commande depuis 1998, curl est largement considéré comme l'un des piliers fondamentaux d'Internet. Compte tenu de son histoire et de son utilisation généralisée, il s'agit d'une dépendance qui, si elle s'avère vulnérable, pourrait avoir des implications continues pour la cybersécurité en général.
Cet incident présente des similitudes avec l'attaque dévastatrice Log4Shell dans Journal 4 j, une autre dépendance vulnérable qui est toujours exploitée près de deux ans plus tard.
>>> Testez vos connaissances dès maintenant avec notre mission curl !
La vulnérabilité : Buffer Overflow
L'exploit est détaillé sous CVE-2023-38545, et a un impact sur les versions 7.69.0 à 8.3.0 incluses de curl. Le bogue principal est une vulnérabilité de type Buffer Overflow basée sur HEAP, les premiers rapports indiquant qu'une exploitation réussie pourrait mener à une attaque RCE (Remote Code Execution) encore plus dévastatrice. Bien qu'il s'agisse d'un flux de travail possible pour un acteur de la menace, il s'agit d'un cas d'utilisation rare plutôt que d'une évidence.
La seule solution pour atténuer certains risques est peut-être que la communication malveillante doit passer par un proxy SOCKS5, ce qui est un déploiement relativement rare.
Comparable à l'exploit curl, jetons un coup d'œil à cette fiche explicative de Buffer Overflow :
Lorsque curl est invité à utiliser un proxy SOCKS5, il transmet le nom d'hôte et demande au proxy de le résoudre. Toutefois, si le nom d'hôte dépasse la limite de 255 octets, curl le résoudra localement (comme indiqué dans l'extrait de code ci-dessous) : source).

En cas d'établissement d'une liaison lente entre le client et le proxy, il est possible que le nom d'hôte long soit copié dans la mémoire tampon au lieu de l'adresse résolue (plus courte). La partie mémoire allouée ne permet qu'une valeur de 255 octets. Ainsi, si elle reçoit une valeur dépassant cette limite, les données dépasseront les limites de la mémoire tampon.

>>> Essayez-le par vous-même dans ce mission jouable!
Buffer Overflow est un puissant vecteur d'attaque, qui peut être répandu dans de nombreux langages de programmation traditionnels. Dans ce cas particulier, l'exploitation a fait place à une attaque plus grave et plus dommageable sous la forme de RCE dans certains contextes, bien que cette voie reste rare et peu probable.
Comment pouvez-vous atténuer le risque de débordement de la mémoire tampon ?
À ce stade, la solution la plus prioritaire consiste à appliquer les correctifs à toutes les instances vulnérables, en rappelant que l'utilisation de curl est si répandue qu'il n'est pas nécessairement évident ou annoncé que les composants de votre système incluent la dépendance utilisée. Dans ce cas, un audit et l'application ultérieure de correctifs sont nécessaires.
En général, les défauts de débordement de la mémoire tampon peuvent être atténués en utilisant un langage sécurisé pour la mémoire tel que Rouille, cependant, comme c'est le cas pour un projet tentaculaire comme curl, il n'est pas pratique de le porter dans une autre langue ou de le réécrire sur un coup de tête. Comme Stenberg notes tout en discutant de la possibilité d'utiliser et de prendre en charge un plus grand nombre de dépendances écrites dans des langages sécurisés pour la mémoire, ou de l'alternative consistant à remplacer progressivement des parties de curl au coup par coup, «... le développement se déroule actuellement à une vitesse quasi glaciale et montre avec une clarté inquiétante les défis que cela implique. curl restera écrit en C dans un avenir prévisible. » Ce n'est pas une mince affaire, et les implications en matière de sécurité sont immenses.
Des erreurs de sécurité peuvent se produire et vont se produire, et il n'est pas toujours possible de compter sur des scanners et des tests pour détecter tous les vecteurs d'attaque possibles. Par conséquent, notre meilleure arme dans la lutte contre ces bugs est notre engagement en faveur d'une sensibilisation continue à la sécurité et au renforcement des compétences.
Vous souhaitez en savoir plus sur la façon d'écrire du code sécurisé et d'atténuer les risques ?
Essayez notre Défi Heap Overflow gratuit.
Si vous souhaitez obtenir plus de directives de codage gratuites, consultez Coach de code sécurisé pour vous aider à rester au fait des meilleures pratiques en matière de codage sécurisé.

Klicken Sie auf den untenstehenden Link und laden Sie das PDF dieser Ressource herunter.
Secure Code Warrior Ihr Unternehmen dabei, den Code während des gesamten Softwareentwicklungszyklus zu sichern und eine Kultur zu schaffen, in der Cybersicherheit oberste Priorität hat. Ganz gleich, ob Sie für die Anwendungssicherheit verantwortlich sind, Entwickler, IT-Sicherheitsbeauftragter oder in einer anderen Funktion im Bereich Sicherheit tätig sind – wir können Ihrem Unternehmen dabei helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.
Bericht anzeigenDemo buchenLaura Verheyde est une développeuse de logiciels chez Secure Code Warrior qui se concentre sur la recherche de vulnérabilités et la création de contenu pour les missions et les laboratoires de codage.
Il y a peu de temps, les communautés de la sécurité et du développement ont été mises en garde par un avis du Projet curlle développeur principal de l'entreprise, Daniel Stenberg, qui a publié la malheureuse missive qu'une nouvelle version de curl, distribuée le 11 octobre, a été publiée pour corriger deux failles de sécurité à fort impact, dont l'une, selon lui, est « probablement la pire faille de sécurité de curl depuis longtemps ».
UNE post-mortem sur le blog de Stenberg a noté que les versions concernées de la bibliothèque curl sont sensibles à une vulnérabilité de débordement de mémoire tampon basée sur HEAP, liée à un problème hérité du protocole proxy SOCKS5 utilisé depuis 2002.
Utilisé comme outil de ligne de commande depuis 1998, curl est largement considéré comme l'un des piliers fondamentaux d'Internet. Compte tenu de son histoire et de son utilisation généralisée, il s'agit d'une dépendance qui, si elle s'avère vulnérable, pourrait avoir des implications continues pour la cybersécurité en général.
Cet incident présente des similitudes avec l'attaque dévastatrice Log4Shell dans Journal 4 j, une autre dépendance vulnérable qui est toujours exploitée près de deux ans plus tard.
>>> Testez vos connaissances dès maintenant avec notre mission curl !
La vulnérabilité : Buffer Overflow
L'exploit est détaillé sous CVE-2023-38545, et a un impact sur les versions 7.69.0 à 8.3.0 incluses de curl. Le bogue principal est une vulnérabilité de type Buffer Overflow basée sur HEAP, les premiers rapports indiquant qu'une exploitation réussie pourrait mener à une attaque RCE (Remote Code Execution) encore plus dévastatrice. Bien qu'il s'agisse d'un flux de travail possible pour un acteur de la menace, il s'agit d'un cas d'utilisation rare plutôt que d'une évidence.
La seule solution pour atténuer certains risques est peut-être que la communication malveillante doit passer par un proxy SOCKS5, ce qui est un déploiement relativement rare.
Comparable à l'exploit curl, jetons un coup d'œil à cette fiche explicative de Buffer Overflow :
Lorsque curl est invité à utiliser un proxy SOCKS5, il transmet le nom d'hôte et demande au proxy de le résoudre. Toutefois, si le nom d'hôte dépasse la limite de 255 octets, curl le résoudra localement (comme indiqué dans l'extrait de code ci-dessous) : source).

En cas d'établissement d'une liaison lente entre le client et le proxy, il est possible que le nom d'hôte long soit copié dans la mémoire tampon au lieu de l'adresse résolue (plus courte). La partie mémoire allouée ne permet qu'une valeur de 255 octets. Ainsi, si elle reçoit une valeur dépassant cette limite, les données dépasseront les limites de la mémoire tampon.

>>> Essayez-le par vous-même dans ce mission jouable!
Buffer Overflow est un puissant vecteur d'attaque, qui peut être répandu dans de nombreux langages de programmation traditionnels. Dans ce cas particulier, l'exploitation a fait place à une attaque plus grave et plus dommageable sous la forme de RCE dans certains contextes, bien que cette voie reste rare et peu probable.
Comment pouvez-vous atténuer le risque de débordement de la mémoire tampon ?
À ce stade, la solution la plus prioritaire consiste à appliquer les correctifs à toutes les instances vulnérables, en rappelant que l'utilisation de curl est si répandue qu'il n'est pas nécessairement évident ou annoncé que les composants de votre système incluent la dépendance utilisée. Dans ce cas, un audit et l'application ultérieure de correctifs sont nécessaires.
En général, les défauts de débordement de la mémoire tampon peuvent être atténués en utilisant un langage sécurisé pour la mémoire tel que Rouille, cependant, comme c'est le cas pour un projet tentaculaire comme curl, il n'est pas pratique de le porter dans une autre langue ou de le réécrire sur un coup de tête. Comme Stenberg notes tout en discutant de la possibilité d'utiliser et de prendre en charge un plus grand nombre de dépendances écrites dans des langages sécurisés pour la mémoire, ou de l'alternative consistant à remplacer progressivement des parties de curl au coup par coup, «... le développement se déroule actuellement à une vitesse quasi glaciale et montre avec une clarté inquiétante les défis que cela implique. curl restera écrit en C dans un avenir prévisible. » Ce n'est pas une mince affaire, et les implications en matière de sécurité sont immenses.
Des erreurs de sécurité peuvent se produire et vont se produire, et il n'est pas toujours possible de compter sur des scanners et des tests pour détecter tous les vecteurs d'attaque possibles. Par conséquent, notre meilleure arme dans la lutte contre ces bugs est notre engagement en faveur d'une sensibilisation continue à la sécurité et au renforcement des compétences.
Vous souhaitez en savoir plus sur la façon d'écrire du code sécurisé et d'atténuer les risques ?
Essayez notre Défi Heap Overflow gratuit.
Si vous souhaitez obtenir plus de directives de codage gratuites, consultez Coach de code sécurisé pour vous aider à rester au fait des meilleures pratiques en matière de codage sécurisé.
Inhaltsverzeichnis

Secure Code Warrior Ihr Unternehmen dabei, den Code während des gesamten Softwareentwicklungszyklus zu sichern und eine Kultur zu schaffen, in der Cybersicherheit oberste Priorität hat. Ganz gleich, ob Sie für die Anwendungssicherheit verantwortlich sind, Entwickler, IT-Sicherheitsbeauftragter oder in einer anderen Funktion im Bereich Sicherheit tätig sind – wir können Ihrem Unternehmen dabei helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.
Demo buchenHerunterladenRessourcen, die Ihnen den Einstieg erleichtern
Themen und Inhalte der Schulung zum sicheren Code
Unsere hochmodernen Inhalte werden ständig weiterentwickelt, um mit den ständigen Veränderungen in der Softwareentwicklungslandschaft Schritt zu halten und gleichzeitig Ihre Rolle zu berücksichtigen. Die Themen reichen von KI bis hin zu XQuery-Injection und sind für eine Vielzahl von Positionen konzipiert, von Architekten über Ingenieure bis hin zu Produktmanagern und Qualitätssicherungsmitarbeitern. Verschaffen Sie sich einen Überblick über die Inhalte unseres Katalogs, sortiert nach Themen und Rollen.
Die Kamer van Koophandel setzt Maßstäbe für entwicklergesteuerte Sicherheit in großem Maßstab
Die Kamer van Koophandel berichtet, wie sie sicheres Codieren durch rollenbasierte Zertifizierungen, Trust Score-Benchmarking und eine Kultur der gemeinsamen Verantwortung für Sicherheit in die tägliche Entwicklungsarbeit integriert hat.
Bedrohungsmodellierung mit KI: So wird jeder Entwickler zum Bedrohungsmodellierer
Sie werden besser gerüstet sein, um Entwicklern dabei zu helfen, Ideen und Techniken zur Bedrohungsmodellierung mit den KI-Tools zu kombinieren, die sie bereits verwenden, um die Sicherheit zu erhöhen, die Zusammenarbeit zu verbessern und von Anfang an widerstandsfähigere Software zu entwickeln.
Ressourcen, die Ihnen den Einstieg erleichtern
Cybermon ist zurück: Die missions „Beat the Boss“ sind jetzt auf Abruf verfügbar.
Cybermon 2025 Beat the Boss ist jetzt das ganze Jahr über in SCW verfügbar. Setzen Sie fortschrittliche Sicherheitsherausforderungen im Zusammenhang mit KI und LLM ein, um die sichere Entwicklung von KI in großem Maßstab zu stärken.
Erläuterung des Gesetzes zur Cyberresilienz: Was bedeutet das für die Entwicklung sicherer Software bereits ab der Konzeption?
Entdecken Sie, was das europäische Gesetz zur Cyberresilienz (CRA) verlangt, für wen es gilt und wie sich Ingenieurteams durch Sicherheitsmaßnahmen bereits in der Entwurfsphase, durch die Vermeidung von Schwachstellen und durch die Stärkung der Fähigkeiten der Entwickler darauf vorbereiten können.
Moderator 1: Definierte und messbare Erfolgskriterien
Enabler 1 gibt den Startschuss für unsere 10-teilige Serie mit dem Titel „Enablers of Success“ und zeigt, wie sichere Codierung mit geschäftlichen Ergebnissen wie Risikominderung und Schnelligkeit kombiniert werden kann, um die langfristige Reife von Programmen sicherzustellen.




%20(1).avif)
.avif)
