Cyber Security Brasilby Igor Deungaro

Quantas ferramentas seu agente realmente precisa expor?

Quantas ferramentas seu agente realmente precisa expor?

Menor privilégio é um conceito que a indústria domina para identidade e trata com desleixo para capacidade. Numa integração MCP típica, a decisão é tomada por omissão: instala-se o servidor e todas as ferramentas dele ficam disponíveis, porque desligar uma por uma dá trabalho e ninguém sabe quais o agente vai precisar.

O custo de cada ferramenta a mais

Cada ferramenta exposta acrescenta três coisas, não uma:

  • Uma ação possível que um contexto envenenado pode invocar.
  • Um bloco de texto no contexto — a descrição — que é superfície de injeção por si só.
  • Uma permissão que a credencial do agente precisa carregar, geralmente pelo resto da vida da service account.

A escala do problema é mensurável: uma análise de larga escala do ecossistema identificou 370 servidores e 1.062 ferramentas com funcionalidades relevantes para cadeias de ataque encadeadas. Não são ferramentas maliciosas — são ferramentas legítimas cuja combinação produz capacidade que ninguém avaliou.

O risco raramente está numa ferramenta. Está na composição de três que, juntas, leem, transformam e enviam.

Um método de corte

Classifique cada ferramenta em quatro categorias e trate cada uma de forma diferente:

  • Leitura interna — baixo risco isolado. Libere.
  • Escrita interna — exige aprovação se for irreversível.
  • Leitura externa — traz conteúdo não confiável para o contexto. É a porta de entrada da injeção indireta.
  • Escrita externa — canal de exfiltração. Deveria ser a lista mais curta do seu ambiente.

A combinação perigosa é leitura externa mais escrita externa no mesmo agente. Se você precisa das duas, separe em agentes distintos com identidades distintas — quebrar a cadeia é mais barato que vigiá-la.

A pergunta que corta metade

Para cada ferramenta habilitada, pergunte: quantas vezes ela foi chamada nos últimos trinta dias? Se a resposta for zero, ela não está fazendo nada além de ampliar superfície e consumir contexto.

Se você não consegue responder essa pergunta, o problema não é excesso de ferramenta — é ausência de log de chamada, que é assunto do próximo texto.

Este blog publica em português e inglês. / This blog publishes in Portuguese and English. EN · PT

Denunciar abuso

As inseguranças do sucesso da segurança cibernética

As inseguranças do sucesso da segurança cibernética. Tornar-se um grande profissional não precisa custar sua felicidade, mas a cultura da moagem torna isso provável. Nos últimos anos, a questão da saúde mental no setor de segurança cibernética ganhou destaque. Uma  pesquisa de 2019  revelou que 1 em cada 6 CISOs admitiu se  automedicar  para lidar com o estresse de seu trabalho. A tensão passa pelo escritório do CISO e permeia todo o setor. Um perfil que está crescendo  mais rápido que o orçamento  e uma sofisticação cada vez maior e  o impacto financeiro  dos ataques se combinam para transformar o que antes era um canto do departamento de TI em uma panela de pressão. John Hammond  , pesquisador de segurança cibernética da Huntress, falou sobre “ Hard Truths and Unexpected Realities: Lamentations in Producing Cybersecurity Content ” na  Intigriti 1337UP Live  , uma conferência online sobre bugs, em março de 2022. Seus...

DICA: comandos para pentest e segurança ofensiva

Fala galera, blz ? Segue uma lista de comandos maravilhosa, voltada para teste de vulnerabilidades. Observação Pertinente: Os TIPOS de COMANDOS e as INSTRUÇÕES estão em INGLÊS! NÂO ME RESPONSABILIZO POR USO INDEVIDO. Pré-requisitos: ✔️  Python 3.5 ✔️  OS que suporte Python (eu utilizei Kali) Reconnaissance / Enumeration Extracting Live IPs from Nmap Scan nmap 10.1.1.1 --open -oG scan-results; cat scan-results | grep "/open" | cut -d " " -f 2 > exposed-services-ips Simple Port Knocking for x in 7000 8000 9000; do nmap -Pn –host_timeout 201 –max-retries 0 -p $x 1.1.1.1; done DNS lookups, Zone Transfers & Brute-Force whois domain.com dig {a|txt|ns|mx} domain.com dig {a|txt|ns|mx} domain.com @ns1.domain.com host -t {a|txt|ns|mx} megacorpone.com host -a megacorpone.com host -l megacorpone.com ns1.megacorpone.com dnsrecon -d megacorpone.com -t axfr @ns2.megacorpone.com dnsenum domain.com nslookup -> set type=any -> ls -d domain.com for ...

Atacantes precisam de menos de 10 horas para encontrar fraquezas

Atacantes precisam de menos de 10 horas para encontrar fraquezas. Configurações vulneráveis, falhas de software e serviços da Web expostos permitem que hackers encontrem pontos fracos exploráveis ​​nos perímetros das empresas em apenas algumas horas, não em dias. O hacker ético médio pode encontrar uma vulnerabilidade que permite a violação do perímetro da rede e, em seguida, explorar o ambiente em menos de 10 horas, com testadores de penetração focados na segurança da nuvem obtendo acesso mais rapidamente aos ativos direcionados. Além disso, uma vez que uma vulnerabilidade ou fraqueza é encontrada, cerca de 58% dos hackers éticos podem invadir um ambiente em menos de cinco horas. Isso está de acordo com uma pesquisa com 300 especialistas do SANS Institute e patrocinada pela empresa de serviços de segurança cibernética Bishop Fox, que também descobriu que as fraquezas mais comuns exploradas pelos hackers incluem configurações vulneráveis, falhas de software e serviços da Web expost...

Quem sou eu

Minha foto
Igor Deungaro
Bem Vindo ao Cyber Security Brasil, espero que goste !!!
Ver meu perfil completo

Cyber Security

How Many Tools Does Your Agent Actually Need to Expose?

Least privilege is a concept the industry handles well for identity and sloppily for capability. In a typical MCP integration the decision is made by omission: you install the server and all of its tools become available, because switching them off one by one is work and nobody knows which ones the agent will need. What each extra tool costs Every exposed tool adds three things, not one: One possible action that a poisoned context can invoke. One block of text in the context — the description — which is injection surface in its own right. One permission the agent's credential must carry , usually for the rest of that service account's life. The scale is measurable: a large-scale ecosystem analysis identified 370 servers and 1,062 tools providing functionality relevant to chained attack paths. These are not malicious tools — they are legitimate tools whose combination produces capability nobody assessed. Risk rarely lives in one tool. It lives in the composition of ...

Marcadores