Glossário False Positives

Falsos Positivos

Resumo

Em segurança, um falso positivo ocorre quando uma ferramenta relata um problema que na verdade não existe.

O Que É um Falso Positivo?

Um falso positivo é quando uma ferramenta de segurança relata um problema que na verdade não existe.

Exemplo simples:

  • Problema real: O alarme de fumaça dispara porque há um incêndio.
  • Falso positivo: O alarme de fumaça dispara por causa do vapor da cozinha.

O alerta é real, mas não há perigo real.

Por Que Falsos Positivos São um Problema

Falsos positivos fazem mais do que desperdiçar tempo. Eles podem levar a problemas reais à medida que o tempo passa.

Eles levam a:

  • Tempo desperdiçado corrigindo problemas que não existem
  • Frustração entre as equipes de segurança e desenvolvimento
  • Maior risco porque problemas reais são ignorados

Por Que Falsos Positivos Acontecem

Ferramentas de segurança são projetadas para serem cautelosas. É mais seguro para elas dar muitos avisos do que perder um ataque real.

Razões comuns:

  1. Sem contexto

    Uma ferramenta vê uma senha hardcoded, mas está apenas em um arquivo de teste.

  2. Código complexo

    A ferramenta pensa que a entrada do usuário é insegura, mas o código já a limpa.

  3. Regras antigas

    Novo software seguro parece uma ameaça antiga.

  4. Regras muito amplas

    Por exemplo, sinalizar cada uso de eval() mesmo quando é seguro.

O Custo Real dos Falsos Positivos

O problema real surge quando muitos alertas se acumulam.

  • As equipes param de prestar atenção aos alertas.
  • Builds e lançamentos desaceleram.
  • Engenheiros qualificados desperdiçam tempo revisando problemas falsos.

Falsos Positivos vs Falsos Negativos

TermoO que Significa
Verdadeiro PositivoUm problema real é corretamente encontrado
Falso PositivoUm problema é relatado, mas não é real
Verdadeiro NegativoCódigo seguro é corretamente ignorado
Falso NegativoUm problema real é perdido (isso é perigoso)

Termos Relacionados

FAQ

Como saber se um alerta é um falso positivo?

Você deve revisar o código para determinar se um usuário real poderia acionar o problema.

Ferramentas podem ter zero falsos positivos?

Não. O objetivo é reduzi-los, não removê-los completamente.

Devo parar de usar uma ferramenta com muitos falsos positivos?

Não imediatamente. A maioria das ferramentas precisa de ajustes para se adequar ao seu código.

Próximos Passos

Pronto para proteger suas aplicações? Escolha seu caminho a seguir.

Junte-se a mais de 500 empresas que já estão protegendo suas aplicações com o Plexicus

SOC 2 Compliant
ISO 27001 Certified
Enterprise Ready