Skip to content

Commit 7887ae7

Browse files
authored
the difference between sdlc and ddlc
1 parent a6eb4f4 commit 7887ae7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

content/ai_exchange/content/docs/3_development_time_threats.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,8 @@ Just like with obtained source code or software components, data or models may i
9191

9292
Data provenance is a helpful activity to support supply chain management for obtained data. The Software Bill Of Materials (SBOM) becomes the AIBOM (AI Bill Of Materials) or MBOM (Model Bill of Material). AI systems often have a variation of supply chains, including the data supply chain, the labeling supply chain, and the model supply chain.
9393

94-
Standard supply chain management includes provenance & pedigree, verifying signatures, using package repositories, frequent patching, and using dependency verification tools.
94+
Standard supply chain management includes provenance & pedigree, verifying signatures, using package repositories, frequent patching, and using dependency verification tools. In standard software development life cycle the right guardrails are set to make sure the problematic dependencies aren't reaching the sensitive data which is mostly in production. On the other hand, the data development life cycle is composed of different steps. Data practitioners usually need the data in order to train models so the development lifecycle usually starts by experimenting with tools such as notebooks and other MLOps applications, and the sensitive data is stored in them. The data practitioners also install dependencies on the notebooks which makes the data development’s experimenting environment a dangerous attack vector and the classic supply chain guardrails currently don’t scan it.
95+
9596

9697
See [MITRE ATLAS - ML Supply chain compromise](https://atlas.mitre.org/techniques/AML.T0010).
9798

0 commit comments

Comments
 (0)