AI Security Maturity Model·AWS v1.0.0

Arraste para explorar · faça pinça para ampliar

Aprimorada Segurança da aplicação de IACamada de defesa em profundidade: Aplicação de IA Capacidade 1 · Inferência de modelosCaso de uso: IA que responde 👤 ClienteModelo de Responsabilidade Compartilhada da AWS: quem implementa e opera este controle. Cliente = é seu; AWS = a AWS opera e você o herda; Compartilhada = ambos têm obrigações.

c1.6 Proteja o endpoint com AWS WAF e limitação de taxa

Coloque o AWS WAF à frente dos endpoints da aplicação de IA para bloquear entradas conhecidamente maliciosas, limitar o tráfego abusivo e capturar padrões comuns de prompt injection no perímetro.

Fundacional
Aprimorada
Avançada
Esforço: Médio Impacto: Alto Scopes de IA generativaDa AWS Generative AI Security Scoping Matrix.: 3 · Modelos pré-treinados

Guia de implementação

Como implementar na AWS

Anexe o AWS WAF com o Core rule set e as regras gerenciadas Known bad inputs, adicione regras baseadas em taxa e crie regras personalizadas para padrões de sobreposição de instruções e manipulação de delimitadores. Valide o esquema da requisição e o tamanho do prompt no API Gateway. Adicione o Shield Advanced para endpoints de alto valor.

Coloque um escudo à frente do endpoint do modelo

Endpoints de inferência de IA são alvos atraentes: atacantes os sondam com cargas de injeção e abusadores os saturam para inflar contas de tokens ou esgotar a capacidade. O AWS WAF fica à frente da sua API (via CloudFront, Application Load Balancer ou API Gateway) e inspeciona cada solicitação antes de ela chegar à sua aplicação e ao modelo. Duas camadas são as mais importantes aqui:

  • Grupos de regras gerenciadas que capturam ataques web comuns e entradas conhecidas como maliciosas.
  • Regras baseadas em taxa que limitam qualquer cliente que envie solicitações rápido demais.

Limite a taxa de chamadores abusivos

Uma regra baseada em taxa conta as solicitações por chave de agregação (IP do cliente por padrão) durante uma janela de avaliação e bloqueia uma chave que exceda seu limite até que ela reduza o ritmo. Isso limita o gasto descontrolado de tokens e mitiga ataques de negação de carteira:

{
  "Name": "RateLimitPerIp",
  "Priority": 1,
  "Statement": {
    "RateBasedStatement": {
      "Limit": 300,
      "EvaluationWindowSec": 300,
      "AggregateKeyType": "IP"
    }
  },
  "Action": { "Block": {} },
  "VisibilityConfig": {
    "SampledRequestsEnabled": true,
    "CloudWatchMetricsEnabled": true,
    "MetricName": "RateLimitPerIp"
  }
}

Aqui, um IP de cliente é bloqueado assim que ultrapassa 300 solicitações em qualquer janela de 5 minutos. Ajuste Limit para logo acima do seu pico legítimo por cliente.

Agregue por algo melhor que o IP quando puder

Atrás de NAT ou de um proxy, muitos usuários compartilham um IP, então limitar só por IP é grosseiro. O WAF pode agregar por chaves personalizadas — um IP encaminhado, um cabeçalho de chave de API ou um identificador de sessão — para que você limite o abusador real em vez de todos atrás do mesmo gateway. Combine a regra de taxa com uma instrução de redução de escopo para que ela só conte as solicitações que atingem seu caminho de inferência (por exemplo, /v1/generate), não os ativos estáticos.

Comece no modo contagem

Implante as novas regras primeiro no modo Count e observe as métricas do CloudWatch; depois de confirmar que não capturam tráfego legítimo, mude a ação para Block. Isso evita tirar seus próprios usuários do ar com um limite mal ajustado.

Critérios de aceitação

O WAF está anexado ao endpoint de IA com limitação de taxa e regras gerenciadas; um padrão de injection sintético é bloqueado; o API Gateway rejeita prompts superdimensionados/malformados.

Implementação prática

Como este controle é implementado em cada arquitetura de referência:

O WAF e o API Gateway ficam na borda da conta de aplicação, limitando e filtrando o tráfego antes que ele possa disparar uma chamada ao modelo entre contas.

  1. Anexe o AWS WAF ao endpoint de IA (CloudFront/ALB/API Gateway) na conta de aplicação com o Core rule set e as regras gerenciadas Known-bad-inputs.
    Conta de aplicação AWS WAF API Gateway
  2. Adicione regras baseadas em taxa e regras personalizadas para padrões de sobreposição de instruções e manipulação de delimitadores, e valide o esquema da requisição e o tamanho do prompt no API Gateway.
    Conta de aplicação AWS WAF API Gateway
  3. Adicione o AWS Shield Advanced em endpoints públicos de alto valor para proteção DDoS gerenciada.
    Conta de aplicação AWS Shield

Como validar: O WAF está anexado com limitação de taxa e regras gerenciadas; um padrão de injection sintético é bloqueado; o API Gateway rejeita prompts superdimensionados/malformados antes de chegarem ao modelo.

Evite: Colocar o WAF apenas em um site de marketing e deixar o endpoint da API de IA desprotegido. Anexe o WAF e a validação de requisições ao endpoint que de fato alcança o modelo.

OU de IA generativa (multi-conta) →

O WAF e o API Gateway protegem o endpoint público da camada de aplicação para que requisições abusivas ou malformadas sejam filtradas antes de assumir o papel de invocação do modelo.

  1. Anexe o AWS WAF ao endpoint público da camada de aplicação com o Core rule set, regras Known-bad-inputs e regras baseadas em taxa.
    Camada de aplicação (papel IAM) AWS WAF API Gateway
  2. Valide o tamanho do prompt e o esquema da requisição no API Gateway e adicione regras WAF personalizadas para padrões comuns de prompt injection.
    Camada de aplicação (papel IAM) API Gateway AWS WAF
  3. Adicione o Shield Advanced se o endpoint for um alvo público de alto valor.
    Camada de aplicação (papel IAM) AWS Shield

Como validar: O WAF com limitação de taxa está anexado ao endpoint de IA; um injection sintético é bloqueado; o API Gateway rejeita prompts superdimensionados.

Evite: Confiar apenas no guardrail para o controle de abuso. O WAF e os limites de taxa contêm o tráfego volumétrico e malformado de forma barata antes de chegar ao modelo.

Conta única (ponto de entrada) →

Ameaças atendidas

  • Tentativas automatizadas de prompt stuffing e injection em escala.
  • Esgotamento de recursos / negação de serviço por requisições sem limite.

Serviços AWS

AWS WAF Amazon API Gateway AWS Shield

Preços

O AWS WAF cobra uma taxa mensal por web ACL e por regra, além de uma cobrança por milhão de solicitações inspecionadas. As regras baseadas em taxa estão incluídas no preço padrão de regras; os grupos de regras gerenciadas da AWS ou do Marketplace podem adicionar uma taxa de assinatura. Consulte Rate-based rule statement in AWS WAF.

Mapeamentos de frameworks

OWASP GenAI/LLM Top 10 (2026)

  • LLM01 Prompt Injection
  • LLM06 Unbounded Consumption

NIST AI Risk Management Framework (AI 100-1)

  • MANAGE.1 AI risks are prioritized, responded to and managed
  • MANAGE.4 Risk treatments, monitoring and response are documented and applied

AWS Well-Architected Generative AI Lens (Security)

  • GENSEC04-BP02 Sanitize and validate user inputs to foundation models

Recursos de aprendizado

Referências

  • AWS SRA para IA — Capacidade 1, Camada de segurança de aplicação