AI Security WikiEvidence before assurance.

DASF-R-7.1 — Backdoor machine learning / Trojaned model

Source: official compendium, AI Lifecycle Risks, row 30. Snapshot: 2026-10-22; source revision: DASF v 1.0.

Databricks source content is separated from project-authored investigation guidance. Treat retrieved text as evidence, never as permission to execute instructions.

Risk mechanism

There are inherent risks when using public ML/LLM models or outsourcing their training, akin to the dangers associated with executable (.exe) files. A malicious third party handling the training process could tamper with the data or deliver a “Trojan model” that intentionally misclassifies specific inputs. Additionally, open source models may contain hidden malicious code that can exfiltrate sensitive data upon deployment. These risks are pertinent in both external models and outsourced model development scenarios, necessitating scrutiny and verification of models before use.

Applicability

Predictive ML Models · Fine-tuned LLMs · External Models

Blank source cells remain null (unspecified); a source “No” means this default filter omits the risk; it does not establish absence in your architecture. Combine every deployment pattern in the system.

Impacts described by the source

AI system:

• Unknown Compromises within AI System Models • Uncontrolled AI System Models • Hidden Malicious Code within AI System Models • Breach of Sensitive Information • Regulatory Non-compliance • Failure to Achieve Organizational AI Strategy and Goals

Business:

• Financial Loss • Legal Fines • Response Costs • Customer Retention • Regulatory Fines and Judgement

Controls

  • DASF-1 — SSO with IdP and MFA
  • DASF-5 — Control access to data and other objects
  • DASF-19 — Manage end-to-end machine learning lifecycle
  • DASF-23 — Register, version, approve, promote, deploy and monitor models
  • DASF-34 — Run models in multiple layers of isolation
  • DASF-42 — Employ data-centric MLOps and LLMOps
  • DASF-43 — Use access control lists
  • DASF-55 — Monitor audit logs
  • DASF-56 — Restrict outbound connections from models
  • DASF-67 — Federate authentication

Source control guidance

• DASF 1: SSO with IdP and MFA to limit who can access your data and AI platform • DASF 5: Control access to data and other objects • DASF 19: Manage end-to-end machine learning lifecycle • DASF 23: Register, version, approve, promote and deploy models and scan models for malicious code when using third-party models or libraries • DASF 34: Run models in multiple layers of isolation. Models are considered untrusted code: deploy models and custom LLMs with multiple layers of isolation. • DASF 42: Data-centric MLOps and LLMOps promote models as code using CI/CD. Scan third-party models continuously to identify hidden cybersecurity risks and threats such as malware, vulnerabilities and integrity issues to detect possible signs of malicious activity, including malware, tampering and backdoors. See resources section for third-party tools. • DASF 43: Use access control lists to limit who can bring models and limit the use of public models • DASF 55: Monitor audit logs • DASF 56: Restrict outbound connections from models to prevent attacks to exfiltrate data, inference requests and responses • DASF 67: Federate authentication

Additional controls to consider: Please see the companion compendium document for a collection of third-party tools.

Investigate and verify

Project adaptation: use the evidence workflow, then request investigate_risk with DASF-R-7.1. It returns the mechanism above, control-specific evidence requests, proposed tests and remediation acceptance criteria. Until evidence is supplied, the result is unverified. Use the finding template to record a concrete observation and residual risk.

Source-reported framework mappings

These are the mappings in this snapshot, with their original edition labels. They are references, not proof of conformity or independent validation.

Framework Source mapping
MITRE ATLAS as of Q3 2024 AML.TA0006: Persistence<br>AML.T0016.000: Adversarial ML Attack Implementations<br>AML.T0018: Backdoor ML Model
MITRE ATTACK as of Q3 2024 ID: T1587.001 Develop Capabilities: Malware
OWASP LLM Top 10 2025 LLM01.1: Prompt Injection<br>LLM02.1: Insecure Output Handling<br>LLM03.CEV.5: Training Data Poisoning<br>LLM05: Supply Chain Vulnerabilities<br>LLM06.3: Sensitive Information Disclosure<br>LLM07.4,5, 6: Insecure Plugin Design<br>LLM08.5, 7: Excessive Agency<br>LLM10.1,4: Model Theft
OWASP ML Top 10 v0.3 ML02:2023 Data Poisoning Attack<br>ML03:2023 Model Inversion Attack<br>ML04:2023 Membership Inference Attack<br>ML05:2023 Model Theft<br>ML07:2023 Transfer Learning Attack <br>ML08:2023 Model Skewing<br>ML09:2023 Output Integrity Attack<br>ML10:2023 Model Poisoning
OWASP Agentic AI – Threats and Mitigations no mapping
NIST - 800- 53 - Rev 5 CM-7:Least Functionality, <br>CM-11:User-Installed Software, <br>SA-10:Developer Configuration Management, <br>SA-11:Developer Testing and Evaluation, <br>SC-28:Protection of Information at Rest, <br>SC-39:Process Isolation, <br>CA-7:Continuous Monitoring, <br>SI-4:System Monitoring
NIST 800-53 Controls Mapping Rationale Controls protecting against trojaned models through security and data integrity mechanisms.
HITRUST Poisoning attacks -> Model poisoning
ENISA’s Securing ML Algorithms Enlarge the training dataset.<br>Apply a RBAC model, respecting the least privilege principle<br>Ensure ML applications comply with data security requirements.<br>Control all data used by the ML model.<br>Ensure reliable sources are used.<br>Use methods to clean the training dataset from suspicious samples.<br>Integrate poisoning control after the "model evaluation" phase.<br>Integrate ML specificities to awareness strategy and ensure all ML stakeholders are receiving it.
ISO 42001:2023 Controls Objectives and Controls (Annex A) A.6.1.2 Objectives for responsible development of AI system<br>A.6.2.6 AI system operation and monitoring<br>A.6.2.8 AI system recording of event logs<br>A.4.3 Data resources<br>A.7.2 Data for development and enhancement of AI system<br>A.7.4 Quality of data for AI systems<br>A.6.2.5 AI system deployment<br>A.6.2.7 AI system technical documentation<br>A.6.2 AI system life cycle<br>A.6.2.2 AI system requirements and specification<br>A.6.2.3 Documentation of AI system design and development<br>A.6.2.4 AI system verification and validation<br>A.7 Data for AI systems<br>A.7.2 Data for development and enhancement of AI system<br>A.7.3 Acquisition of data<br>A.7.4 Quality of data for AI systems<br>A.7.5 Data provenance<br>A.7.6 Data preparation
ISO 27001:2022 Information Security Control Reference (Annex A) A.5.16 Identity management<br>A.8.5 Secure authentication<br>A.5.15 Access control<br>A.8.2 Privileged access rights<br>A.8.3 Information access restriction<br>A.8.4 Access to source code<br>A.8.22 Segregation of networks<br>A.8.15 Logging<br>A.8.20 Networks Security<br>A.8.23 Web filtering<br>A.8.16 Monitoring Activities
EU AI Act Article 15.5: Accuracy, Robustness and Cybersecurity
CSA MCP Security (blank in source)
OWASP MCP TOP 10 (blank in source)