githubEdit

Cloud AI Security

Security testing for cloud AI/ML services - AWS Bedrock, Azure AI, Google Vertex AI, and managed ML platforms.

Skill Level: Intermediate to Advanced Prerequisites: Cloud fundamentals, API security, ML basics

Attack Surface Overview

Cloud AI services introduce new attack vectors:
- Model theft/extraction
- Training data extraction
- Prompt injection
- API key exposure
- Excessive permissions
- Cost exhaustion attacks

AWS Bedrock

Enumeration

# List available models
aws bedrock list-foundation-models --region us-east-1

# List custom models
aws bedrock list-custom-models

# List provisioned throughput
aws bedrock list-provisioned-model-throughputs

# Check model access
aws bedrock get-foundation-model --model-identifier anthropic.claude-v2

IAM Permissions

Model Invocation Testing

Knowledge Bases

Agents

Azure AI Services

Enumeration

Azure OpenAI Testing

Content Filters Bypass

Azure AI Search (RAG)

Document Intelligence

Google Vertex AI

Enumeration

Model Testing

Notebooks/Workbench

Common Attack Patterns

Prompt Injection

Training Data Extraction

Model Extraction

Cost Exhaustion

API Key Security

Discovery

Testing Found Keys

SageMaker Security

Enumeration

Notebook Security

Endpoint Exploitation

Tools

Last updated

Was this helpful?