CrowdStrike Falcon AIDR and NVIDIA NeMo Guardrails Secure AI Agents
CrowdStrike Falcon AIDR now supports NVIDIA NeMo Guardrails as of release v0.20.0, providing enhanced security for AI agents by blocking prompt injection attacks, redacting sensitive data, defanging malicious content, and moderating unwanted topics to ensure compliance and protect sensitive business processes.
Triage facts
Revision 2- Evidence
- Unknown
- Severity
- Medium
- Sources
- 1 public source
- Freshness
- Revision 2Mar 28, 09:23 UTC
- Detection
- 2 rules
Revision history 1 entry · Revision 2
- Revision 2
Repaired a legacy canonical identity collision
Changed: slug
The increasing reliance on AI agents in business-critical functions necessitates robust security measures to prevent abuse and data compromise. CrowdStrike Falcon AIDR, with the integration of NVIDIA NeMo Guardrails (v0.20.0), provides enterprise-grade protection for AI agents as they move from development to production. This integration addresses the challenge of limiting the scope of AI agents to adhere to business goals and compliance requirements. A compromised agent can expose customer data, execute unauthorized transactions, and violate compliance, impacting thousands of interactions. Falcon AIDR, combined with NVIDIA NeMo Guardrails, equips organizations with the ability to manage agent data access, control responses, and ensure adherence to policies and safety controls, allowing secure deployment across various sectors like finance, healthcare, customer service, and software development.
Attack Chain
- Initial Input: A user provides input to the AI agent via a chat interface or API.
- Prompt Injection Attempt: An attacker crafts a malicious prompt to inject unauthorized commands or manipulate the agent's behavior.
- Falcon AIDR Interception: Falcon AIDR intercepts the input and analyzes it for potential threats using NVIDIA NeMo Guardrails.
- Threat Detection: The NVIDIA Nemotron Safety models detect prompt injection attempts, sensitive data (PII/PHI), jailbreak attempts, or topic violations.
- Policy Enforcement: Based on pre-defined policies, Falcon AIDR blocks the malicious input, redacts sensitive data, or defangs malicious content.
- Agent Response: The AI agent processes the sanitized input and generates a response within the defined guardrails.
- Output Filtering: Falcon AIDR filters the agent's output to prevent exposure of sensitive data or unauthorized information.
- Desired Outcome: The user receives a safe and compliant response from the AI agent, ensuring business goals and compliance requirements are met.
Impact
A successful prompt injection attack against an unprotected AI agent can lead to data breaches, unauthorized transactions, and compliance violations. In financial services, attackers could manipulate transaction logic, leading to financial loss. In healthcare, compromised medical advice accuracy can jeopardize patient safety. In customer service, attackers could manipulate refund policies, resulting in financial losses and reputational damage. Without adequate security measures, AI agents can become a significant attack vector, exposing organizations to substantial financial, legal, and reputational risks.
Recommendation
- Enable Falcon AIDR policies to monitor and control AI agent interactions, focusing on chat input sanitization and output filtering, as described in the overview.
- Configure Falcon AIDR with NVIDIA NeMo Guardrails to detect and block prompt injection attacks, sensitive data exposure, and other malicious activities as referenced in the overview.
- Utilize the Falcon AIDR API to create custom detection policies tailored to specific security requirements as mentioned in the "Configuring Falcon AIDR Policies" section.
- Tune the built-in classification rules within Falcon AIDR (75+ rules) and customize data classification to align with your organization's specific data protection needs, as referenced in the overview.
Detection coverage 2
Detect Prompt Injection Attempts via OpenAI API
highDetects potential prompt injection attempts by monitoring for suspicious keywords and phrases commonly used to manipulate AI models interacting via OpenAI API calls.
Detect Sensitive Data Exposure via AI Agent Output
mediumDetects potential sensitive data exposure by monitoring for patterns resembling PII (Personally Identifiable Information) or PHI (Protected Health Information) in the output of AI agents.
Detection queries are available on the platform. Get full rules →