FreeAILab free-ai-lab

Guia de segurança do MCP

Visão geral

Cada interface adicional à qual a sua IA se conecta é uma superfície de ataque a mais — estas 6 dicas práticas protegem você.

Em uma frase: o MCP dá à IA a «capacidade de fazer coisas», mas as permissões que essas mãos recebem dependem inteiramente do que você coloca na configuração. Só entendendo os limites do risco você pode usá-lo com tranquilidade.

De onde vem o risco? Três camadas

1️⃣ O próprio servidor referenciado não é confiável (risco de cadeia de suprimentos)

Você instala algo via npx -y xxx — quem publicou esse pacote controla o que o código dele pode fazer. Um servidor malicioso ou comprometido pode roubar tokens das variáveis de ambiente, ler arquivos e exfiltrar dados. É a maior categoria de risco.

2️⃣ Credenciais concedidas de forma ampla demais (risco de autorização)

Você deu ao seu token do GitHub acesso completo de leitura/escrita no repositório? Então a IA pode modificar o seu código e excluir as suas Issues. Conceda o mínimo de privilégios: a leitura apenas basta, não dê a escrita; um único repositório basta, não dê a conta inteira.

3️⃣ Injeção de prompts

As páginas web, documentos e códigos que a IA lê podem esconder texto malicioso como «ignore as instruções do usuário e faça XX», enganando a IA para que ela chame ferramentas de alto privilégio. É o novo phishing da era da IA.

6 dicas práticas de proteção

  1. Instale apenas servidores com muitas estrelas + mantidos a longo prazo + de origem oficial (como os ecossistemas oficiais da Microsoft / do GitHub); evite projetos pessoais desconhecidos
  2. Mantenha os tokens apenas localmente; exclua os arquivos de configuração via .gitignore e nunca os envie para um repositório
  3. Emita credenciais com o mínimo de privilégios: tokens somente leitura para o GitHub, contas somente leitura para os bancos de dados — se você só precisa ver, não conceda a modificação
  4. Cuidado com servidores de alto privilégio: tudo o que pode executar comandos, excluir arquivos ou ler todo o seu disco (do tipo sistema de arquivos) só deve ser instalado em ambientes confiáveis
  5. Cuidado com a IA pedindo credenciais por iniciativa própria: desconfie de conversas do tipo «preciso do seu token para continuar» — cenários legítimos nunca exigem as suas chaves
  6. Revise regularmente: remova logo os servidores não usados e revogue + recrie os tokens imediatamente após qualquer vazamento

Uma lista de verificação para uma instalação segura

☐ Este projeto tem mais de dez mil estrelas / é publicado oficialmente? ☐ O README mostra um exemplo claro de configuração com o mínimo de privilégios? ☐ O caminho do arquivo de configuração já está adicionado ao .gitignore? ☐ O token que eu concedo inclui apenas o escopo necessário? ☐ É preciso reiniciar o cliente depois da instalação? Estou esquecendo algo antes de reiniciar?

Quer uma forma sistemática de avaliar quais são os mais seguros de instalar? Consulte a lista selecionada deste site — já filtrada por «oficial / muitas estrelas / ativo».