Atualização do OWASP Top 10? Desvende essas novidades com a ajuda da Salt Security

por | agosto 2023 | Sem Categoria | 0 Comentários

Diariamente, somos bombardeados com notícias de vazamentos de dados, ataques cibernéticos e outras ameaças que colocam em risco não apenas as operações das empresas, mas também a confiança dos seus clientes. Nesse cenário, o Open Web Application Security Project, mais conhecido como OWASP, surge como uma bússola, guiando profissionais e organizações na árdua tarefa de proteger suas aplicações web. E, com a crescente relevância das APIs (Application Programming Interfaces) na construção e integração de sistemas, a atualização do OWASP Top 10 para segurança de APIs tornou-se um guia essencial para todos que desejam fortalecer suas defesas contra as ameaças mais recentes e sofisticadas.

Neste artigo, vamos mergulhar nas novidades dessa atualização e entender como a Salt Security, em parceria com a M3Corp, pode ser sua aliada nessa jornada de cibersegurança. Vamos começar?

O que é OWASP?

O Open Web Application Security Project, ou OWASP, é uma fundação sem fins lucrativos que se dedica fervorosamente à segurança de aplicações web. Fundada com a visão de tornar a segurança de software acessível a todos, a OWASP tem sido uma força motriz na educação, pesquisa e desenvolvimento de melhores práticas em cibersegurança.

Um dos princípios basilares da OWASP é a democratização do conhecimento. Isso se reflete em sua abordagem de disponibilizar, de forma gratuita e fácil de encontrar, uma vasta gama de recursos em seu site. Seja você um desenvolvedor, um especialista em segurança ou apenas um entusiasta, a OWASP oferece fóruns, ferramentas, vídeos e documentações que podem auxiliar na compreensão e implementação de medidas de segurança mais robustas para suas aplicações.

Dentre os inúmeros projetos liderados pela OWASP, o “OWASP Top 10” destaca-se por sua relevância e impacto no mundo da cibersegurança. Este relatório, que lista as principais preocupações de segurança para aplicações web, tornou-se uma referência para profissionais da área, ajudando a identificar e combater as ameaças mais prevalentes. Além disso, a fundação também é conhecida pelo “OWASP API Security Top 10”, uma lista que aborda os riscos de segurança mais comuns associados às APIs, refletindo a crescente importância dessas interfaces no ecossistema digital atual.

A crescente necessidade de segurança em APIs

As APIs tornaram-se os pilares da transformação digital. Elas permitem que sistemas diferentes se comuniquem e compartilhem informações, possibilitando a criação de soluções integradas, inovadoras e altamente personalizadas. No entanto, à medida que as APIs ganham protagonismo, elas também se tornam alvos atraentes para cibercriminosos.

Nos últimos anos, temos testemunhado um aumento alarmante nos incidentes de segurança relacionados a APIs. Essas interfaces, que muitas vezes são a porta de entrada para sistemas complexos e dados valiosos, são exploradas por atacantes que buscam brechas e vulnerabilidades. O relatório “State of API Q1 2023” da Salt Labs é um testemunho contundente dessa realidade, revelando um aumento de 400% no número de atacantes únicos visando clientes da Salt em apenas seis meses.

Mas o que mudou? Por que as APIs se tornaram tão visadas? A resposta está na evolução dos ataques. Os cibercriminosos não estão apenas aumentando em número, mas também em sofisticação. Em vez de ataques rápidos e diretos, muitos optam por abordagens mais sutis, explorando a lógica de negócios por trás das APIs. Estes ataques, denominados “low and slow”, são meticulosos e podem se estender por dias, semanas ou até meses, tornando sua detecção e prevenção um desafio ainda maior.

Além disso, o cenário de segurança de APIs é dinâmico e em constante evolução. O que era considerado seguro há alguns anos pode não ser mais adequado hoje. Por isso, a atualização do OWASP API Security Top 10 em 2023 não é apenas oportuna, mas crucial. Ela reflete as ameaças mais recentes e prementes, fornecendo às organizações uma visão clara dos riscos que enfrentam e das medidas que devem adotar.

A nova lista OWASP API Security Top 10 de 2023

Lançada pela primeira vez no final de 2019, a lista OWASP API Security Top 10 rapidamente se estabeleceu como um guia de referência para a indústria, destacando os riscos de segurança mais comuns que assolam as organizações. No entanto, a velocidade vertiginosa com que o cenário de segurança de APIs tem evoluído tornou evidente a necessidade de revisões e atualizações.

A edição de 2023 traz uma compilação meticulosa das ameaças mais recentes e urgentes que enfrentam o complexo ecossistema de APIs. Algumas vulnerabilidades mantiveram sua posição, reforçando sua persistente relevância, enquanto outras foram reformuladas ou substituídas, refletindo as mudanças no panorama de ameaças.

Por exemplo, a vulnerabilidade “Broken Object Level Authorization” (BOLA) continua sendo a principal ameaça, representando cerca de 40% de todos os ataques a APIs. Por outro lado, novidades como “Acesso Irrestrito a Fluxos de Negócios Sensíveis”, destacam a crescente sofisticação dos atacantes, que agora visam explorações mais profundas da lógica de negócios.

Além de identificar e explicar essas vulnerabilidades, a lista também serve como um chamado à ação. Ela não apenas alerta as organizações sobre os riscos que enfrentam, mas também fornece insights valiosos sobre como mitigar essas ameaças.

Desvendando as vulnerabilidades:

BOLA (Broken Object Level Authorization)

Esta vulnerabilidade ocorre quando os controles de acesso a endpoints de API são inadequados, permitindo que usuários não autorizados acessem e modifiquem dados sensíveis. Representando cerca de 40% de todos os ataques a APIs, a BOLA tem sido uma preocupação constante e mantém sua posição no topo da lista desde 2019.

Autenticação Quebrada

Atacantes exploram falhas na autenticação para obter acesso não autorizado a aplicações. Isso pode envolver o uso de tokens de autenticação roubados, ataques de força bruta ou técnicas de preenchimento de credenciais.

Autorização de Propriedade de Objeto Quebrada

Esta vulnerabilidade combina ataques que ocorrem devido ao acesso não autorizado a informações sensíveis, seja por exposição excessiva de dados ou atribuição em massa. Ambas as técnicas exploram a manipulação de endpoints de API para acessar dados que não deveriam estar disponíveis.

Consumo Irrestrito de Recursos

APIs que não implementam limites adequados de consumo de recursos são vulneráveis a ataques de força bruta. Esta vulnerabilidade destaca a importância de implementar controles rigorosos para evitar o uso excessivo e potencialmente prejudicial dos recursos da API.

BFLA (Broken Function Level Authorization)

Quando a autorização não é implementada corretamente, surgem brechas que permitem a usuários não autorizados executar funções de API, como adicionar, atualizar ou excluir registros.

Acesso Irrestrito a Fluxos de Negócios Sensíveis

Esta nova entrada na lista destaca a ameaça de APIs que expõem fluxos de negócios sem considerar os riscos associados. Invasores que compreendem a lógica de negócios por trás de uma API podem explorar esses fluxos para causar danos significativos.

SSRF (Server Side Request Forgery)

A ameaça ocorre quando uma URL controlada pelo usuário é processada por uma API e aceita pelo servidor de back-end. Se o servidor tentar se conectar a essa URL, pode abrir uma porta para ataques de falsificação de solicitação do lado do servidor.

Má Configuração de Segurança

Uma ampla categoria que engloba várias formas de configurações inseguras que podem comprometer a segurança da API, desde detalhes de implementação até configurações de servidor.

Gestão de Inventário Imprópria

Manter um inventário desatualizado ou incompleto de APIs pode criar lacunas no panorama de ameaças, tornando difícil identificar e proteger versões antigas ou obsoletas de APIs.

Consumo Inseguro de APIs

Esta vulnerabilidade destaca os riscos associados ao uso inadequado de APIs por clientes. Seja ignorando controles de segurança ou manipulando respostas de API, os atacantes podem obter acesso não autorizado ou expor dados sensíveis.

Cada uma dessas vulnerabilidades representa um desafio único e requer uma abordagem específica para mitigação. No entanto, com o conhecimento adequado e as ferramentas certas, é possível construir e manter APIs robustas e seguras.

Como a Salt Security pode ajudar

Especialização em Segurança de APIs: A Salt Security é reconhecida por sua expertise focada em segurança de APIs. Com uma abordagem que combina inteligência artificial e análise comportamental, a empresa é capaz de identificar e mitigar ameaças em tempo real, protegendo as APIs contra ataques conhecidos e desconhecidos.

Visibilidade Abrangente: A plataforma da Salt Security oferece uma visão holística do ambiente de APIs, permitindo que as organizações identifiquem vulnerabilidades, monitorem atividades suspeitas e respondam rapidamente a incidentes de segurança.

Proteção Proativa: Em vez de simplesmente reagir a ameaças, a Salt Security adota uma postura proativa. Através da análise contínua do tráfego de API, a solução detecta padrões anômalos e bloqueia atividades maliciosas antes que elas causem danos.

Integração Flexível: Compatível com uma ampla variedade de ambientes e plataformas, a solução da Salt Security pode ser facilmente integrada às infraestruturas existentes, proporcionando proteção imediata sem a necessidade de grandes alterações ou investimentos.

Com a Salt Security e a M3Corp ao seu lado, seus clientes estarão equipados com as ferramentas e o conhecimento necessários para enfrentar os desafios do presente e do futuro, protegendo ativos digitais e fortalecendo a confiança dos parceiros.