Testes e pontuações

Uma mensagem é spam com 5 pontos e é rejeitada com 15. Cada teste abaixo adiciona ou remove pontos; o resultado lista os que foram acionados.

Altere os limites com threshold e rejectThreshold. Altere os pontos com scores, pela chave de configuração (scores: {deceptiveLink: 4}) ou pelo nome do teste, o que fixa os pontos desse teste (scores: {FROM_NAME_BRAND: 4}).

Classificador#

TestePontosSignificado
BAYES_00 a BAYES_999-2,5 a +6,25A probabilidade de spam do classificador, em escala de log-odds: 2,4 pontos com 90%, 5 com 99% e 6,25 com 99,9%, então o classificador só marca spam sozinho quando tem pelo menos 99% de certeza. O nome indica a faixa: BAYES_999 é 99,9% ou mais, BAYES_99 de 99% a 99,9%, BAYES_50 de 40% a 60%. As chaves de configuração bayesHam e bayesSpam definem as duas pontas.
TestePontosChave de configuraçãoSignificado
PHISHING_LOOKALIKE_DOMAIN5homographO domínio de um link imita uma marca com caracteres parecidos ou trocados
MIXED_SCRIPT_DOMAIN3mixedScriptDomainUm rótulo de domínio mistura alfabetos
BRAND_IN_DOMAIN1,5brandInDomainUm nome de marca dentro do domínio de outra pessoa
TYPO_DOMAIN1typoDomainA uma letra de distância do domínio de uma marca
DECEPTIVE_LINK3deceptiveLinkUm link mostra um endereço e leva a outro
MALICIOUS_DOMAIN6maliciousDomainO resolvedor de malware da Cloudflare bloqueia um domínio linkado
ADULT_DOMAIN2adultDomainO resolvedor familiar da Cloudflare bloqueia um domínio linkado
URIBL_<LIST>5uriblListedUm domínio linkado está em uma lista de bloqueio de domínios, por exemplo URIBL_DBL

Domínios apenas mencionados no texto, sem link, também são verificados quanto a imitações, mas só contam quando imitam claramente uma marca: letras parecidas, ou caracteres trocados no caso de uma marca de cinco letras ou mais. Uma resposta ou assinatura pode mencionar qualquer site, e uma empresa pode ter um nome curto a um caractere de distância do de uma marca.

Anexos#

TestePontosChave de configuraçãoSignificado
EXECUTABLE_ATTACHMENT10executableUm programa ou script
DISGUISED_EXECUTABLE12disguisedExecutableUm programa com nome de documento ou imagem
DOUBLE_EXTENSION6doubleExtensionUm nome como invoice.pdf.exe
RTL_OVERRIDE_FILENAME6rtlOverrideUma substituição da direita para a esquerda esconde a extensão real
EXECUTABLE_IN_ARCHIVE8executableInArchiveUm programa dentro de um arquivo ZIP
ENCRYPTED_ARCHIVE2encryptedArchiveUm arquivo compactado que os analisadores não conseguem abrir
MACRO_ATTACHMENT4macroUm arquivo do Office com macros
PDF_ACTIVE_CONTENT3pdfActiveUm PDF com JavaScript, ações de execução ou arquivos incorporados
RTF_EMBEDDED_OBJECT4rtfObjectUm arquivo RTF com objetos incorporados
HTML_ATTACHMENT1 ou 3htmlAttachment, activeHtmlAttachmentUm arquivo HTML; 3 quando tem scripts ou formulários
VIRUS100virusO ClamAV encontrou um vírus

Regras#

TestePontosSignificado
GTUBE1000A sequência de teste GTUBE
SEXTORTION_SUBJECT6Um assunto usado em golpes de sextorsão e de sequestro de conta
PAYPAL_INVOICE6Uma fatura ou um pedido de dinheiro do PayPal, um canal usado para golpes
MICROSOFT_SPAM_VERDICT5A Microsoft marcou a mensagem como spam antes de retransmiti-la (só é confiável quando vem dos servidores da Microsoft)
MICROSOFT_HIGH_SCL3A Microsoft deu a ela um nível alto de confiança de spam (idem)
PROMPT_INJECTION3Texto dirigido a um filtro de IA
SELF_SPOOF3Alega vir do próprio domínio do destinatário e não se autentica
FROM_NAME_OTHER_ADDRESS2,5O nome de exibição contém um endereço de e-mail diferente
FROM_NAME_BRAND2O nome de exibição alega uma marca à qual o endereço não pertence
DATE_IN_FUTURE1Datada com mais de um dia de antecedência
MISSING_DATE0,5Sem cabeçalho Date
MISSING_MESSAGE_ID0,5Sem cabeçalho Message-ID

As regras que valem pelo menos o limite de spam também aparecem em results.arbitrary, como nas versões anteriores.

Ofuscação e idioma#

TestePontosChave de configuraçãoSignificado
INVISIBLE_CHARACTERS2invisibleCharactersTrês ou mais caracteres invisíveis dentro do texto
MIXED_SCRIPT_WORDS2,5mixedScriptWordsDuas ou mais palavras misturam letras de alfabetos diferentes
STYLED_LETTERS1,5styledLettersLetras matemáticas ou circuladas se passando por texto simples
LANGUAGE_NOT_ALLOWED3languageNotAllowedNão está em allowedLanguages

Autenticação#

Precisa do endereço IP do cliente e de authentication: true.

TestePontosChave de configuração (em authentication.weights)
SPF_PASS-0,5spfPass
SPF_FAIL2spfFail
SPF_SOFTFAIL1spfSoftfail
DKIM_PASS-0,5dkimPass
DKIM_FAIL1dkimFail
DMARC_PASS-1,5dmarcPass
DMARC_FAIL3,5dmarcFail
ARC_PASS-0,5arcPass
ARC_FAIL1arcFail

Reputação e listas de bloqueio#

TestePontosChave de configuraçãoSignificado
DENYLISTED100denylistedO endereço IP, o domínio ou o endereço do remetente está na lista de bloqueio
ALLOWLISTED-20allowlistedEstá na lista de permissão
TRUTH_SOURCE-5truthSourceUm serviço de reputação marca o remetente como confiável
RBL_<LIST>4rblListedO endereço IP do cliente está em uma lista de bloqueio, por exemplo RBL_ZEN

Modelo de linguagem e modelos opcionais#

TestePontosChave de configuraçãoSignificado
LLM_SPAM, LLM_PHISHING, LLM_SCAM, LLM_MALWAREaté +6llmSpamO veredito do modelo, multiplicado pela sua confiança
LLM_HAMaté -3llmHamIdem
TOXIC_CONTENT3toxicityUm modelo de toxicidade fornecido por você marcou o texto
NSFW_IMAGE3nsfwUm modelo de imagem fornecido por você marcou uma imagem

Editar esta página no GitHub · Markdown ·