Skip to main content

Accélérer notre vision axée sur les développeurs avec DeepCode

Écrit par
imageonline co vibranceimage

23 septembre 2020

0 minutes de lecture

Comme vous l’avez peut-être appris dans les médias, Snyk a annoncé aujourd’hui un accord en vue d’acquérir DeepCode ! Au nom de l’équipe Snyk, je souhaitais vous expliquer pourquoi nous sommes ravis d’intégrer la technologie de DeepCode à la plateforme de sécurité des applications cloud natives de Snyk, et ce que cela signifie pour nos clients et utilisateurs.

Qu’est-ce que DeepCode ?

Commençons par vous présenter un peu cette entreprise et sa technologie remarquable. DeepCode est une spin-off de l’ETH Zurich, fondée par des chercheurs de premier plan en apprentissage automatique et en langages de programmation. L’entreprise s’est attachée à appliquer l’IA pour aider les développeurs à améliorer en temps réel la qualité et la sécurité de leurs applications, au fil de leur programmation. Elle a notamment mis au point deux innovations majeures :

  • Une analyse sémantique du code par apprentissage automatique, très sophistiquée et interprétable. Cette technologie analyse le code 10 à 50 fois plus vite que les solutions concurrentes, ce qui permet de l’intégrer en temps réel au processus de développement. Elle réduit également considérablement les faux négatifs et les faux positifs grâce à une plateforme d’apprentissage automatique personnalisée, capable d’apprendre rapidement à partir de volumes considérables de code.

  • Une expérience développeur exceptionnelle, rendue possible par un solveur Datalog de nouvelle génération, conçu sur mesure. Pour la première fois, celui-ci permet une analyse sémantique du code très précise, en temps réel. Cette technologie permet d’analyser le code dans l’IDE et au niveau de Git, afin que les développeurs puissent intégrer facilement l’analyse à leur processus de développement en temps réel, sans ajouter d’étapes qui interrompent leur travail.

Comment cela va-t-il accélérer notre vision de la sécurité des applications cloud natives axée sur les développeurs ?

Depuis ses débuts, Snyk s’attache à donner aux développeurs les moyens d’agir en faisant d’eux la première ligne de la sécurité des applications, à la vitesse et à l’échelle qu’exigent les entreprises axées sur la technologie. Les équipes de sécurité et d’exploitation disposent de la visibilité et du contrôle nécessaires pour accompagner les développeurs et encadrer le processus pendant le développement. Snyk est déjà la solution de sécurité des applications la plus conviviale pour les développeurs ; plus de 1,5 million d’entre eux l’utilisent dans le monde pour créer des logiciels en toute sécurité.

Pour concrétiser cette vision, il est essentiel d’intégrer en continu la sécurité au processus de développement, plutôt que de l’ajouter comme une étape supplémentaire. Le moteur d’IA de DeepCode aidera Snyk à gagner en rapidité et à atteindre un nouveau niveau de précision dans la détection et la correction des vulnérabilités, tout en apprenant constamment à partir de la Snyk Vulnerability Database pour gagner en intelligence.

Cela améliorera notre solution de deux façons. Les développeurs pourront l’intégrer encore plus rapidement et détecter les problèmes pendant le développement, plutôt que de devoir suivre une étape supplémentaire. La précision de nos résultats sera également encore meilleure, ce qui réduira presque à néant le temps perdu à examiner des faux positifs. Snyk était déjà le meilleur du secteur sur ces deux aspects, et cette avancée nous démarquera encore davantage.

Qu’est-ce que cela signifie pour nos clients et utilisateurs ?

La technologie inédite de DeepCode fera progresser la plateforme complète de sécurité de Snyk, qui prend actuellement en charge la sécurité des logiciels open source, des conteneurs et de l’infrastructure as code. L’intégration d’une intelligence fondée sur l’apprentissage automatique permettra de détecter plus rapidement les vulnérabilités et d’offrir aux développeurs une précision supérieure. Nous pourrons également appliquer ces capacités au code propriétaire écrit par les développeurs, étendant ainsi la couverture de la plateforme Snyk pour sécuriser les applications cloud natives.

Nous vous en dirons bien davantage sur notre projet d’intégration de la technologie de DeepCode et sur ses retombées pour nos clients lors de la prochaine conférence virtuelle gratuite Snykcon, les 21 et 22 octobre 2020. Cliquez sur le lien ci-dessous pour réserver votre place. Nous avons hâte de vous y retrouver !

Publié dans:

Lire la suite

feature insights context
Blog

Les attaques autonomes sont déjà là. La défense doit suivre leur rythme.

Les attaquants autonomes réduisent la fenêtre de défense. Découvrez comment la découverte, la correction, la validation et la prévention continues peuvent aider les équipes de sécurité à suivre le rythme.

feature insights context
Blog

La prévention est-elle essentiellement un problème résolu ?

La prévention dans le code généré par les agents est résolue sur le plan architectural, mais le défi reste de choisir des contrôles qui protègent la sécurité sans ralentir le développement.

Live Stream

Les agents de remédiation démystifiés : pourquoi corriger vaut mieux que détecter

Découvrez comment l’agent de remédiation de Snyk utilise les renseignements de sécurité, l’analyse de la cassabilité et la validation pour transformer les vulnérabilités en pull requests prêtes à être fusionnées.