Um filtro Bayesiano é um programa que usa a lógica Bayesiana , também chamada análise Bayesiana, para avaliar o cabeçalho e conteúdo de uma mensagem de e-mail recebida e determinar a probabilidade de constituir spam . A lógica Bayesiana é uma extensão do trabalho do matemático inglês do século 18 Thomas Bayes.
Os filtros Bayesianos não são perfeitos, mas como o spam contém caracteristicamente certos tipos de texto, tal programa pode ser surpreendentemente eficaz quando é aperfeiçoado ao longo de um período de tempo. Um filtro Bayesiano funciona categorizando o e-mail em grupos como "confiável" e "suspeito", baseado em um número de probabilidade (variando de 0 ou 0% a 1 ou 100%). As categorias são definidas de acordo com a preferência do usuário.
Spammers estão constantemente tentando inventar novas maneiras de derrotar os filtros de spam. Certas palavras, comumente identificadas como características de spam, podem ser alteradas pela inserção de símbolos como períodos, ou pelo uso de caracteres não padronizados mas legíveis, como Â, Ç, Ë, ou Í. Mas como o usuário instrui um filtro Bayesiano a colocar em quarentena ou apagar certas mensagens, o filtro incorpora esses dados em suas ações futuras. Assim, um filtro Bayesiano melhora com o tempo, de modo que se torna mais provável que bloqueie spam sem também bloquear as mensagens desejadas.
Os filtros Bayesianos são melhor utilizados em conjunto com os programas antivírus s. Os vírus maliciosos ou worm s podem ocasionalmente aparecer como anexos às mensagens de e-mail, mesmo a partir de fontes confiáveis.