Skip to main content

Snyk Code en 2021 : redéfinir le SAST

Écrit par

Frank Fischer

blog feature snyk code party

21 décembre 2021

0 minutes de lecture

Début 2021, Snyk Code est devenu disponible gratuitement avec des fonctionnalités payantes pour les utilisateurs de Snyk. Snyk Code aide les développeurs à détecter, hiérarchiser et corriger rapidement et avec précision les failles de sécurité dans leur code propriétaire. Grâce à des conseils détaillés pour corriger les problèmes à chaque étape du cycle de développement logiciel (SDLC), de l’environnement du développeur (IDE) aux pipelines d’intégration et de développement continus (CI/CD), Snyk Code révolutionne les tests statiques de sécurité des applications (SAST).

Interface d’analyse de Snyk Code présentant une vulnérabilité de type Cross-Site Scripting (XSS), le flux de données du code vers innerHTML et des détails sur la remédiation.
L’interface utilisateur de Snyk Code affiche le flux de données et les informations nécessaires pour résoudre les problèmes.

Snyk Code comprend tout ce dont une organisation a besoin pour maîtriser son coût total de possession (TCO) tout en préservant la productivité des développeurs. Avec l’analyse en temps réel et des correctifs recommandés, Snyk Code recherche le code vulnérable à toutes les étapes du SDLC. Il prend en charge de nombreux langages et frameworks populaires et s’intègre à un large éventail d’outils de développement. Autre atout majeur de Snyk Code : la précision de ses analyses, alimentées par une base de connaissances en constante expansion, entretenue par une équipe d’experts en sécurité et enrichie en continu par la communauté mondiale des développeurs. Cette couverture étendue et cette expertise approfondie en sécurité aident les organisations à se conformer aux normes du secteur, comme PCI DSS, HIPAA et ISO 27001, ou à le rester.

Un démarrage rapide et une croissance continue

Dès le départ, nous avons constaté un engouement considérable, et les chiffres parlent d’eux-mêmes :

  • Snyk Code signale actuellement des dizaines de millions de suggestions chaque mois.

  • Plus de 120 000 projets sont actuellement couverts.

  • Des milliers de nouveaux projets sont ajoutés chaque semaine.

  • Des millions d’analyses sont effectuées avec les plugins IDE.

D’après nos données de 2021, Snyk Code détecte le plus de problèmes dans le code JavaScript/TypeScript, mais PHP — pris en charge depuis août seulement — arrive juste après, devant Java et Python. La plupart de ces vulnérabilités sont des failles de cross-site scripting, mais les analyses détectent également de nombreux secrets codés en dur en JavaScript.

IntelliJ IDEA affiche du code Java et le panneau du plugin Snyk pour détecter les problèmes de sécurité dans le code et les composants open source.
Snyk Code fonctionne nativement dans les IDE (ici IntelliJ) grâce aux plug-ins et extensions Snyk.

Les retours sur Snyk Code ont été extrêmement positifs. Les utilisateurs soulignent souvent la rapidité et la précision des analyses, qui permettent aux développeurs d’intégrer le SAST à chaque étape du SDLC. « Il nous fournit des résultats d’analyse statique pertinents, sur lesquels nous pouvons agir immédiatement », explique Joren McReynolds, directeur de l’ingénierie chez Panther Labs. Snyk Code permet aux développeurs de prendre les choses en main et de corriger les problèmes avant qu’ils n’entrent dans le SDLC. C’est possible grâce au moteur de pointe de Snyk Code, soutenu par un processus d’apprentissage guidé par des experts, qui s’améliore en permanence.

Schéma du workflow de Snyk Code : le code volumineux est analysé et converti en arbres, puis examiné par des solveurs et des algorithmes de ML pour produire des règles de sécurité sélectionnées avec soin

Snyk Code prend actuellement en charge JavaScript/TypeScript, Java, PHP, Python, C#, Go et Ruby. Il propose des extensions ou des plugins pour les IDE comme IntelliJ, WebStorm, GoLang et les autres IDE JetBrains, ainsi que Visual Studio Code. De plus, les systèmes de gestion du code source (SCM) comme GitHub, BitBucket, GitLab et Azure Repos s’intègrent parfaitement à Snyk pour garantir que le code reste organisé et sécurisé.

Cap sur 2022

Nous avons accompli tout cela en seulement 12 mois, et ce n’est qu’un début. En 2022, Snyk Code étendra sa prise en charge à davantage de langages, comme Apex, Kotlin, C++ et Swift, ainsi qu’à des IDE comme Visual Studio 2022. Outre des fonctionnalités du moteur qui redéfiniront l’analyse statique du code, l’équipe Snyk Code prévoit d’ajouter davantage de capacités pour les entreprises, afin de faire de Snyk Code une solution de premier plan dans les environnements gérés de grande envergure.

En résumé, en moins d’un an, Snyk Code a redéfini le SAST. La sécurité peut désormais être intégrée à chaque étape du SDLC. À nos utilisateurs et à toutes les personnes qui ont contribué : merci pour vos retours ! Restez à nos côtés ou rejoignez-nous : vous ne le regretterez pas.

Lancez-vous dans les compétitions Capture The Flag

Apprenez à résoudre des défis Capture The Flag en regardant à la demande notre atelier virtuel d’initiation.

Publié dans: