Três coisas que todo CISO deve saber sobre segurança de APIs

F5 ADSP | 30 de setembro de 2025

No terceiro episódio de F5 Global CISO: De defensores para defensores, tive a companhia de Corey Ball, um dos meus hackers de APIs favoritos. Corey atua nas áreas de TI e segurança cibernética há 15 anos e literalmente escreveu o livro sobre invasão de APIs ao perceber que praticamente não havia conhecimento compilado sobre o assunto — e foi nessa época que nos conhecemos.

O livro é Hacking APIs: Quebrando Interfaces de Programação de Aplicações Web, que oferece um curso intensivo sobre testes de segurança de APIs web. Corey também foi um dos fundadores da APIsec University, um recurso gratuito para aprender sobre segurança de APIs, e é fundador e CEO da hAPI Labs, que realiza testes de segurança de APIs e testes de invasão em aplicações web.

Três coisas que todo CISO deve saber sobre segurança de APIs

Ouça agora

Confira os episódios mais recentes do meu podcast:

Corey é claramente um especialista em segurança de APIs, então fiz a ele a pergunta do dia: quais são as três coisas que todo CISO deve saber sobre segurança de APIs? Em especial, eu queria saber o que ele achava que os defensores poderiam aprender ao analisar a segurança de APIs sob a perspectiva de um invasor.

Dica 1: teste suas ferramentas de teste de segurança de APIs

As APIs são a tecnologia por trás da transferência de dados — um dos recursos mais valiosos do mundo. “Mas, embora criemos camadas de defesa, como firewalls e firewalls de aplicações web, para proteger esses dados”, disse Corey, “as APIs expostas à internet muitas vezes podem servir como porta de entrada para invasões”. Se houver uma API desprotegida que não exija autenticação nem imponha autorização, ela pode oferecer acesso direto a um invasor criminoso, que poderá entrar, fazer solicitações não autorizadas e roubar os dados protegidos por todas essas outras camadas.

“Quero garantir que os responsáveis pela defesa entendam que precisam usar as ferramentas e abordagens certas para testar a segurança de suas APIs”, disse ele. Não basta simplesmente direcionar um scanner automatizado para uma API, obter um relatório sem problemas e presumir que tudo está seguro. Os responsáveis pela defesa precisam testar e analisar ativamente as solicitações de API para identificar problemas reais e corrigir quaisquer vulnerabilidades de segurança existentes.

Testando seus testadores. Uma maneira prática de validar as habilidades e ferramentas de teste, segundo Corey, é praticar em aplicações intencionalmente vulneráveis, que são alvos seguros e desenvolvidos especificamente para permitir que os testadores vivenciem, reproduzam e compreendam tipos comuns de problemas de segurança de APIs. “Por exemplo, o OWASP API Security Project oferece o crAPI, uma ferramenta de treinamento deliberadamente repleta de vulnerabilidades de API e criada para ensinar, aprender e praticar segurança de APIs. Você pode direcionar seu scanner diretamente para o crAPI e ver quais resultados obtém.” Se forem encontradas apenas vulnerabilidades superficiais, como cabeçalhos HSTS ausentes ou proteções contra clickjacking configuradas incorretamente, sua ferramenta de teste pode estar deixando passar vulnerabilidades de API mais graves, como as listadas no OWASP API Top 10. “Isso demonstraria que suas ferramentas de teste talvez não sejam tão eficazes quanto você imagina”, disse Corey.

Dica 2: WAFs e gateways de API não são suficientes para proteger APIs

Corey e eu também discutimos que as ferramentas tradicionais de vulnerabilidade empresarial e os programas de gerenciamento não funcionam para APIs, pois elas estão sujeitas a tipos de ataque diferentes daqueles direcionados a aplicações web tradicionais. Por exemplo, a falha de autorização em nível de objeto (BOLA) e a falha de autorização em nível de propriedade do objeto (BOPLA) são vulnerabilidades de segurança de APIs relacionadas à lógica de negócios central da API. Perguntei a Corey: se uma empresa implantou um WAF e um gateway de API, o que ainda falta para proteger suas APIs?

Os WAFs e gateways de API são essenciais para a segurança de aplicativos e a autenticação de usuários, afirmou ele, mas, por si só, não são suficientes para proteger as APIs. O maior desafio na proteção de APIs é a autorização, ou seja, garantir que os usuários só possam acessar, visualizar, modificar ou excluir os próprios dados. “É preciso garantir que o usuário A só possa interagir com os recursos do usuário A. Ele não pode alterar, ler, atualizar ou excluir os recursos do usuário B”, afirmou. “A autorização em APIs é, sem dúvida, um desafio. A solicitação de um invasor para acessar os recursos de outra pessoa será muito parecida com uma solicitação válida, a menos que existam regras de autorização granulares.”

Os controles de autorização precisam fazer parte de uma abordagem em várias camadas para a segurança de APIs, combinando diversos controles complementares para que, se uma camada falhar, as demais ainda ofereçam proteção.

Dica 3: Proteger a IA generativa exige medidas de proteção adicionais

À medida que as organizações investem cada vez mais em IA generativa e aplicativos baseados em IA, elas precisam entender que essas tecnologias ampliam a superfície de ataque das APIs. Isso ocorre porque os aplicativos de IA generativa são APIs “em todas as camadas”. Em outras palavras, um mundo de IA é um mundo de APIs: a estrutura subjacente dos aplicativos de IA generativa depende fortemente de APIs, e quase todas as partes do sistema de IA ficam expostas por meio dessas interfaces.

Mas, como Corey e eu discutimos, as APIs são apenas parte do desafio de proteger aplicações e arquiteturas de IA: mecanismos de IA e grandes modelos de linguagem (LLMs) também apresentam outras vulnerabilidades que podem ser exploradas. Por exemplo, o Model Context Protocol (MCP) é um padrão de código aberto que oferece uma estrutura unificada para conectar LLMs a ferramentas e serviços externos. Embora os MCPs ofereçam muitos benefícios para a integração da IA às aplicações, eles também apresentam desafios significativos de segurança. “Quando analisamos os bastidores da IA generativa”, disse Corey, “vemos que ela já é composta por várias APIs; então, entram em cena os MCPs, que muitas vezes são vulneráveis devido a controles fracos de autenticação e autorização — embora as proteções de segurança estejam evoluindo.”

Outra consideração de segurança relacionada aos MCPs são os ataques de injeção de prompt e a exploração maliciosa da linguagem natural. “Isso pode gerar riscos para os negócios quando agentes de IA e chatbots representam sua empresa. Os invasores podem manipular seus agentes de IA para que digam algo impróprio que prejudique a imagem da empresa ou convencer os chatbots a conceder descontos não autorizados.” As organizações também precisam entender que os chatbots podem ser considerados representantes legais da empresa, que pode ser responsabilizada juridicamente por suas declarações e ações. As empresas precisam ter cuidado: não querem perder as oportunidades de negócios oferecidas pelos aplicativos de IA, mas também devem tomar as devidas precauções para garantir que os aplicativos de IA e os chatbots sejam treinados com dados precisos e protegidos contra injeções de prompt.

É sempre um prazer conversar com Corey, e gostaria de agradecê-lo por se juntar a mim para discutir o que os defensores podem aprender ao analisar a segurança pela perspectiva do invasor. Como defensores, nossa defesa deve se basear no conhecimento das táticas ofensivas. Por isso, todos precisamos entender como elas funcionam e o que esses agentes procuram, para que possamos direcionar de forma inteligente nossos recursos limitados para uma defesa em camadas que faça sentido para sua empresa, seu ministério ou sua agência.

Sua fonte de referência para se antecipar às ameaças

Você pode conferir minha conversa completa com Corey Ball aqui.

Assine agora para acompanhar todos os episódios de The Global CISO: Para defensores, por defensores na sua plataforma de podcasts preferida — e compartilhá-los com sua equipe, seus colegas e sua rede de contatos.

E, como sempre, se houver algum assunto que você gostaria que fosse abordado, envie-me uma mensagem ou conecte-se comigo no LinkedIn.

Compartilhar

Publicações relacionadas no blog

Segurança de APIs sem concessões: apresentamos novas opções flexíveis de descoberta com F5 API security
F5 ADSP | 11/03/2026

Segurança de APIs sem concessões: apresentamos novas opções flexíveis de descoberta com F5 API security

As opções ampliadas de descoberta de APIs da F5 foram desenvolvidas para oferecer o máximo de flexibilidade e atender às organizações onde quer que estejam.

Governe sua IA no presente e antecipe o futuro da sua IA
F5 ADSP | 18/12/2025

Governe sua IA no presente e antecipe o futuro da sua IA

Aprenda com nosso CISO de campo, Chuck Herrin, como se preparar para o novo desafio de proteger modelos e agentes de IA.

Segurança de IA para a cadeia de suprimentos
F5 ADSP | 01/01/2025

Segurança de IA para a cadeia de suprimentos

As cadeias de suprimentos são cada vez mais impulsionadas pela IA — desde a previsão de demanda e o planejamento logístico até a análise de riscos de fornecedores e a gestão de estoque em tempo real. Essas ferramentas ajudam as empresas a reduzir custos, aumentar a resiliência e se adaptar a disrupções globais. No entanto, elas também criam novos riscos em um vasto ecossistema: nossas soluções de segurança de IA em tempo de execução protegem o setor de Cadeia de Suprimentos […]

Segurança de IA para Recursos Humanos
F5 ADSP | 01/01/2025

Segurança de IA para Recursos Humanos

A IA está revolucionando o RH. As empresas estão implementando copilotos de recrutamento com IA, assistentes de integração, chatbots de suporte aos funcionários e ferramentas de análise da força de trabalho para reduzir custos e melhorar a experiência dos colaboradores. No entanto, as aplicações de RH também apresentam riscos específicos que podem expor as organizações a falhas de conformidade, alegações de viés e danos à reputação: nossas soluções de segurança de IA em tempo de execução protegem o setor de RH com […]

Equilibrando o desempenho da IA e a gestão de recursos
F5 ADSP | 29/05/2024

Equilibrando o desempenho da IA e a gestão de recursos

As organizações dependem cada vez mais de ferramentas e iniciativas de IA para impulsionar a inovação e a transformação. Cada avanço incremental na sofisticação das ferramentas de IA torna o equilíbrio entre desempenho e gestão de recursos um desafio maior e mais relevante para as equipes de TI e segurança. No entanto, esse equilíbrio é essencial para maximizar o ROI, garantir a segurança e manter a eficiência em toda a […]

Integração de APIs em IA: a base técnica
F5 ADSP | 10/04/2024

Integração de APIs em IA: a base técnica

A integração de APIs é um canal essencial no ecossistema de IA, por meio do qual diferentes sistemas, plataformas e aplicações interagem. Analisamos as nuances técnicas da integração de APIs em IA, com ênfase em sua importância para aprimorar a eficiência e os recursos dos sistemas de IA. As APIs permitem a troca fluida de dados e funcionalidades entre diferentes soluções de IA […]