Sécurité
Accès anticipéTests de sécurité des applications
Des vérifications de sécurité automatiques à chaque changement, qui arrêtent les versions risquées avant leur lancement.
Chaque changement de code, paquet logiciel, site d'aperçu et conteneur est vérifié pour détecter les problèmes de sécurité. Les résultats s'affichent dans votre révision de code, et les versions qui enfreignent vos règles s'arrêtent avant leur mise en ligne.
Ouvert aux clients en accès anticipé dans les vagues suivantes. Pas encore offert au grand public.
Fonctionnalités
Vérification du code à chaque changement
Analyse chaque changement pour repérer les failles de sécurité et les paramètres risqués, et ajoute des commentaires directement sur les lignes modifiées.
Détection des mots de passe divulgués
Repère les mots de passe, les clés et les autres identifiants ajoutés au code, y compris dans l'historique.
Vérification des paquets tiers
Vérifie les paquets à code source ouvert que vous utilisez pour repérer les failles connues et les problèmes de licence, et dresse la liste de tout ce que contient chaque version.
Test de chaque site d'aperçu
Sonde chaque site d'aperçu comme le ferait un attaquant, avant la mise en ligne, sans jamais toucher à la production.
Nouvelles vérifications à l'apparition de menaces
Revérifie vos logiciels en exécution chaque fois que de nouvelles vulnérabilités sont annoncées, et alerte l'équipe responsable.
Points de contrôle avec approbation
Bloque les versions qui enfreignent vos règles; toute exception exige une raison, une date d'expiration et un deuxième approbateur.
Fonctionnement
- 1
Créez une politique d'analyse et choisissez ce qui doit bloquer une version.
- 2
Chaque changement, aperçu et conteneur est vérifié automatiquement.
- 3
Les versions passent, ou s'arrêtent avec un rapport clair stocké au Canada.
ata scan create orders-api-scans --app orders-api --region ca-east --residency QC # findings and reports stay in ca-east
ata scan update orders-api-scans --block-on high --new-findings-only --deny-license AGPL-3.0-only,GPL-3.0-only
ata scan run orders-api-scans --ref feature/checkout --wait # exit 2 if the gate blocks, 1 if the DAST time budget runs out
ata scan export orders-api-scans --release r42 --sbom cyclonedx --vex --out sbom.cdx.json # suppressions export as VEX
ata scan ignore orders-api-scans --finding F-1042 --reason "test fixture" --expires 30d # needs a second approver; auditedSouveraineté
Votre code est analysé au Canada et n'est pas conservé après l'analyse, et les constats et rapports restent dans la région de votre choix, à l'exception des commentaires publiés sur votre hébergeur Git.