Skip to content

feat(C1): add distributed training data collection endpoint security control (1.2.8)#632

Open
RicoKomenda wants to merge 1 commit intoOWASP:mainfrom
RicoKomenda:feat/c1-federated-data-collection-security
Open

feat(C1): add distributed training data collection endpoint security control (1.2.8)#632
RicoKomenda wants to merge 1 commit intoOWASP:mainfrom
RicoKomenda:feat/c1-federated-data-collection-security

Conversation

@RicoKomenda
Copy link
Copy Markdown
Collaborator

Summary

Adds 1.2.8 to C1.2 (Training Data Security & Integrity) to close a gap where no control addresses the security of distributed or federated training data collection endpoints.

New control:

Verify that distributed training data collection endpoints authenticate to the central aggregation system using mutual authentication, and that data received from those endpoints is integrity-verified (e.g., via cryptographic checksums or digital signatures generated at source) before being accepted into training pipelines.

Level: 2

Why this is needed

Federated and distributed training setups route data from many collection nodes (edge devices, partner systems, regional data pipelines) to a central aggregation point. Existing C1.2 controls protect data at rest and in transit once it reaches central storage, but none address the authentication of collection endpoints or the integrity of data before ingestion. An attacker who can inject data from an unauthenticated endpoint, or replay/modify data in transit before the integrity check at the aggregation point, bypasses all downstream training data validation.

This is AI-specific: distributed training data collection is a common pattern in AI/ML operations with no direct equivalent in general web application data flows.

Changes

  • 1.0/en/0x10-C01-Training-Data-Integrity-and-Traceability.md: add 1.2.8, fix MD060 separator rows
  • 1.0/en/0x93-Appendix-D_AI_Security_Controls_Inventory.md: add entry to AD.12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant