PQCA / TAC

https://pqca.org
Apache License 2.0
14 stars 4 forks source link

CBOM for “important” OSS projects working group #14

Open maximilien opened 2 months ago

maximilien commented 2 months ago

A working group that could create and curate CBOM (cryptography bill of material) for “important” OSS projects.

Ideally the resulting CBOM and process to create and updating the CBOM would be submitted to the upstream project. This workgroup would help create these and eventually submit to upstream.

As a suggestion, If accepted by the TAC this group could create a CBOM subproject and start collecting the projects to tackle first and creating the CBOM on project releases to get started.

Please comment here on where the state of CBOM creation and tools are and whether this working group is warranted. If we have enough interest then I will bring it up to the next TAC.

planetf1 commented 2 months ago
planetf1 commented 2 months ago

There's lots of detail on the spec, and discussion about the importance, but unclear what tooling exists so far. A few links:

I think one of the challenges with CBOM is many libraries will contain both qs and non qs cryptographic algorithms so it will be hard (at least from a static analysis) to determine qs or not. However it will help to provide an initial list of where crypto is used for evaluation. run-time evaluation (resolved configuration, libraries/classes loaded, network traffic analysis etc) will be needed to ascertain what is actually in use.

To move forward with this we should understand what/if any activity is going on in the openssf community, as well as any spdx/cyclonedx workgroups

planetf1 commented 2 months ago

Update from CycloneDX:

planetf1 commented 1 month ago

No CBOM specifically, but for SBOM (may be a delta for cbom)

planetf1 commented 1 month ago

Useful docs

planetf1 commented 1 month ago

one popular open source component that can mitigate lack of PQC in other network components - ISTIO

planetf1 commented 1 month ago
planetf1 commented 3 weeks ago

Discussed in PQCA meeting 20240605 - Q: Are there github actions that can generate sbom and/or cbom free (for open source), other than codeQL (open source only).

There do seem to be a number: https://www.google.com/search?q=github+action+sbom cc: @ryjones