CRYPTAGION — Post-Quantum Security
Générateur de CBOM

Générez un Cryptographic Bill of Materials CycloneDX 1.6

CRYPTAGION découvre la cryptographie de votre code, de vos certificats et de vos endpoints TLS en production, et exporte un CBOM CycloneDX 1.6 validé : le standard ouvert que vos outils GRC savent déjà ingérer.

Télécharger un CBOM illustratif (fixtures) → Demander une démo

Qu’est-ce qu’un générateur de CBOM ?

Un générateur de CBOM analyse logiciels et infrastructures à la recherche de cryptographie et consigne ce qu’il trouve dans un Cryptographic Bill of Materials : une liste lisible par machine des algorithmes, clés, certificats et protocoles, chacun avec l’endroit où il a été trouvé. CRYPTAGION génère des CBOM CycloneDX 1.6, validés contre le schéma officiel, à partir du code source, des certificats et des endpoints TLS en production.

Examiner un exemple de CBOM Python figé

Deux analyses des 243 fichiers Python de pyca/cryptography ont produit des résultats normalisés identiques et un CBOM CycloneDX 1.6 valide contre le schéma. Les preuves distinguent le code de la bibliothèque, les tests et les scripts de documentation, et indiquent les limites de couverture sur Rust.

Explorer les 1 804 détections, liées au code → · méthodologie et téléchargements (en anglais)

Ce que contient le CBOM

Contrairement à un scanner à source unique, CRYPTAGION réunit trois surfaces de découverte dans un seul inventaire :

Chaque actif cryptographique devient un composant CycloneDX cryptographic-asset de premier rang, avec famille d’algorithme et primitive, taille de clé ou courbe, mode et padding quand ils sont détectés, validité des certificats, et une description qui consigne le statut face au quantique et l’emplacement dans le code (par exemple encrypt.go:11).

Les faits d’inventaire, séparés de l’interprétation

Le CBOM consigne ce qui a été trouvé, dans les champs standard de CycloneDX, avec une description qui conserve l’emplacement dans le code. Ce composant est repris tel quel du CBOM de fixture illustrative :

{
  "type": "cryptographic-asset",
  "name": "RSA-OAEP",
  "description": "RSA padding: OAEP discovered in key_manager.py:19",
  "cryptoProperties": {
    "assetType": "algorithm",
    "algorithmProperties": { "primitive": "pke", "padding": "oaep" }
  }
}

L’évaluation de CRYPTAGION (score de risque et justification, sensibilité des données, exposition HNDL, remplaçant recommandé et année de migration) est écrite dans des sorties distinctes (risk score --output, le rapport PDF, SARIF et la feuille de route). Le CBOM reste un inventaire portable et neutre que tout outil CycloneDX sait lire ; l’interprétation reste explicite et attribuable.

Validé, portable, neutre

La sortie est du CycloneDX 1.6 validé contre le schéma, pas un format maison. Elle circule entre vos outils, survit au fournisseur, et c’est l’artefact que les auditeurs attendent de plus en plus. Voir ce qui distingue un CBOM d’un SBOM.

Le CBOM est la couche de preuve

CRYPTAGION ajoute contexte, risque, politique et décisions de migration au-dessus de cet inventaire : CBOM CycloneDX → contexte cryptographique → risque → décision → feuille de route de migration. Il produit un score de risque quantique par actif, une analyse d’exposition « récolter maintenant, déchiffrer plus tard », un PDF pour la direction et une feuille de route par vagues. Voir la comparaison avec les outils CBOM open source (en anglais), ou à quoi ressemble un résultat.

Généré dans votre périmètre

Le CBOM est produit là où vit votre code, on-prem ou air-gapped, sans aucun code source dans le fichier exporté. Voir déploiement et flux de données (en anglais).

CRYPTAGION alimente vos activités de conformité ; l’utilisation du produit n’établit pas à elle seule la conformité réglementaire.

Générateur de CBOM : questions fréquentes

Qu’est-ce qu’un CBOM ?

Un CBOM (Cryptographic Bill of Materials) est un inventaire lisible par machine des actifs cryptographiques de vos systèmes, avec l’endroit où chacun a été trouvé. C’est l’équivalent cryptographique d’un SBOM. Voir le glossaire post-quantique.

Quelle différence entre un CBOM et un SBOM ?

Un SBOM indique les bibliothèques que vous livrez. Un CBOM indique la cryptographie que vous utilisez, où, et avec quels paramètres. Un RSA.generate(1024) codé en dur dans votre propre code n’est pas un composant : un SBOM ne le voit pas, un CBOM l’enregistre. Les deux sont complémentaires. Voir CBOM ou SBOM, côte à côte.

Pourquoi CycloneDX 1.6 ?

CycloneDX 1.6 dispose de composants d’actifs cryptographiques de premier rang : un CBOM est donc un fichier au standard ouvert, pas un format propriétaire. CRYPTAGION valide chaque export contre le schéma officiel : vos outils GRC savent l’ingérer, et il reste exploitable si vous cessez de travailler avec nous.

Que contient un CBOM CRYPTAGION, et que ne contient-il pas ?

Chaque actif cryptographique, avec famille d’algorithme et primitive, taille de clé ou courbe, mode et padding quand ils sont détectés, validité des certificats, et une description qui consigne son statut face au quantique et son emplacement dans le code. Les scores de risque, la sensibilité des données et les recommandations de migration sont écrits dans des sorties distinctes (rapport PDF, SARIF et feuille de route), et aucun code source n’est inclus dans le fichier.

Peut-on générer un CBOM à chaque commit ?

Oui. En CI/CD (en anglais), la découverte s’exécute dans le pipeline : le code source ne quitte pas le runner. Elle produit un CBOM CycloneDX 1.6 à chaque modification, peut faire échouer le build quand une cryptographie cassée ou vulnérable au quantique enfreint votre politique, et écrit un fichier SARIF pour les outils d’analyse de code.

Quelle différence avec les outils CBOM open source ?

Les outils CBOM open source produisent un inventaire cryptographique ; ils sont gratuits, performants, et constituent le bon choix si vous avez l’expertise pour les assembler et les maintenir en interne. CRYPTAGION repose sur le même standard ouvert et ajoute le score de risque quantique par actif, l’exposition HNDL, un rapport pour la direction et une feuille de route de migration. Nous avons publié une comparaison directe avec CBOMkit (en anglais) sur deux dépôts réels, y compris là où CBOMkit a trouvé davantage que nous.

Envie de voir un vrai CBOM généré en direct ? Nous analysons pendant l’appel un dépôt public proche de votre stack : aucun paiement avant de l’avoir vu fonctionner.

Demander une démo gratuite →

← Ressources · Accueil