Skip to main content

Lancement de Snyk

Écrit par

3 décembre 2015

0 minutes de lecture

J’ai le plaisir de vous annoncer que Snyk est désormais disponible !

Snyk vous aide à détecter et à corriger les vulnérabilités connues dans vos dépendances Node.js. Ces failles de sécurité sont documentées publiquement, ce qui permet aux attaquants de les repérer et de les exploiter facilement.

L’objectif de Snyk est de vous aider à les corriger encore plus facilement et avant qu’il ne soit trop tard. Notez que Snyk se concentre sur la correction des problèmes de sécurité : leur détection n’est qu’une étape nécessaire du processus.

Nous avons lancé Snyk en avant-première à la conférence Velocity, il y a un mois. Voici la vidéo de notre conférence d’ouverture : elle présente le problème, une démonstration de Snyk (réalisée avant l’ajout de l’assistant) et une exploitation en direct !

Stranger Danger: Tracking Vulnerabilities in Your Third Party Code - Guy Podjarny & Assaf Hefetzz

Pour sécuriser un projet, installez snyk avec npm, puis lancez l’wizard de Snyk. Il vous aidera à sécuriser votre projet en plusieurs étapes :

  • Utiliser l’API de Snyk pour comparer vos dépendances à notre base de données des vulnérabilités open source.

  • Vous aider à comprendre et à corriger chaque problème de sécurité détecté.

  • Vous proposer les meilleures mises à niveau des dépendances directes pour éliminer les failles de sécurité.

  • Lorsqu’aucune mise à niveau n’est disponible, déterminer si l’un des correctifs de notre équipe de sécurité peut résoudre le problème.

  • Si aucune mise à niveau ni aucun correctif n’est disponible, mémoriser l’état actuel. Nous vous avertirons dès qu’une nouvelle solution de correction sera disponible.

$ snyk wizard
? High severity vulnerability found in bassmaster@1.5.1
  - info: https://snyk.io/vuln/npm:bassmaster:20140927
  - from: myapp@0.0.0 > bassmaster@1.5.1 Upgrade

? Low severity vulnerability found in hapi@10.5.0
  - info: https://snyk.io/vuln/npm:hapi:20151020
  - from: myapp@0.0.0 > hapi@10.5.0 Ignore
? [audit] Reason for ignoring vulnerability? Not Exploitable

? Low severity vulnerability found in ms@0.1.0
  - info: https://snyk.io/vuln/npm:ms:20151024
  - from: myapp@0.0.0 > mongoose@4.1.12 > ms@0.1.0
Upgrade to mongoose@4.2.4
❯ Patch (modifies files locally, updates policy)
Set to ignore for 30 days
Skip

Une fois toutes les vulnérabilités éliminées, vous pouvez utiliser snyk test dans vos systèmes CI/CD pour éviter de livrer du code vulnérable, et snyk protect pour appliquer les correctifs aux vulnérabilités de votre choix. snyk monitor mémorise les dépendances que vous utilisez afin que nous puissions vous avertir lorsqu’une vulnérabilité nouvellement divulguée les affecte. Consultez notre documentation pour en savoir plus sur Snyk et ses commandes.

Alerte par e-mail indiquant que cinq vulnérabilités affectent deux instantanés surveillés, avec la liste des packages concernés et l’action recommandée par l’assistant Snyk.

Enfin, si vous êtes à l’origine d’un package open source, utilisez Snyk pour éviter de distribuer des vulnérabilités à vos utilisateurs. Dans la mesure du possible, mettez à niveau les dépendances pour corriger ces problèmes. Si ce n’est pas possible, utilisez snyk protect pour appliquer des correctifs postinstall. Une fois votre package exempt de problèmes de sécurité, ajoutez un badge à votre fichier README pour indiquer qu’aucune faille de sécurité connue n’a été détectée. Vous montrerez ainsi à vos utilisateurs que la sécurité vous tient à cœur et leur rappellerez qu’elle doit aussi les préoccuper.

Snyk est en version bêta : nous vous invitons tous à l’essayer. Si vous l’utilisez, faites-nous part de vos commentaires sur @snyksec ou par e-mail à support@snyk.io. Essayez-le et contribuez à sécuriser la création et l’utilisation de logiciels open source !

Lire la suite

Blog

Les modèles de pointe ont trouvé les vulnérabilités. Seul l’attaquant a trouvé les chaînes d’exploitation.

L’analyse statique a détecté les failles, mais seuls des tests d’attaque en conditions réelles ont prouvé comment elles pouvaient être enchaînées pour provoquer des compromissions. Comparaison d’Evo COS, de Claude Security et de Claude Code Security.

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.

Blog

Pourquoi les agents de codage IA créent-ils sans cesse des failles de contrôle d’accès ?

Les agents de codage IA peuvent générer une logique d’autorisation qui compile et passe la revue, tout en exposant les données d’un tenant à un autre. Découvrez pourquoi les failles de contrôle d’accès sont difficiles à détecter et comment les prévenir.