Tests et scores

Un message est du spam à partir de 5 points et rejeté à partir de 15. Chaque test ci-dessous ajoute ou retire des points ; le résultat liste ceux qui se sont déclenchés.

Modifiez les seuils avec threshold et rejectThreshold. Modifiez les points avec scores, soit par clé de réglage (scores: {deceptiveLink: 4}), soit par nom de test, ce qui fixe les points de ce test (scores: {FROM_NAME_BRAND: 4}).

Classifieur#

TestPointsSignification
BAYES_00 to BAYES_999−2,5 à +6,25La probabilité de spam selon le classifieur, sur une échelle logarithmique des cotes : 2,4 points à 90 %, 5 à 99 % et 6,25 à 99,9 % ; le classifieur ne marque donc un spam à lui seul que s’il en est sûr à au moins 99 %. Le nom indique la tranche : BAYES_999 correspond à 99,9 % ou plus, BAYES_99 à 99 %–99,9 %, BAYES_50 à 40 %–60 %. Les clés de réglage bayesHam et bayesSpam fixent les deux extrémités.
TestPointsClé de réglageSignification
PHISHING_LOOKALIKE_DOMAIN5homographLe domaine d’un lien imite une marque avec des caractères sosies ou intervertis
MIXED_SCRIPT_DOMAIN3mixedScriptDomainUne étiquette de domaine mélange plusieurs alphabets
BRAND_IN_DOMAIN1,5brandInDomainUn nom de marque dans le domaine de quelqu’un d’autre
TYPO_DOMAIN1typoDomainÀ une lettre près du domaine d’une marque
DECEPTIVE_LINK3deceptiveLinkUn lien affiche une adresse et mène à une autre
MALICIOUS_DOMAIN6maliciousDomainLe résolveur anti-malware de Cloudflare bloque un domaine lié
ADULT_DOMAIN2adultDomainLe résolveur familial de Cloudflare bloque un domaine lié
URIBL_<LIST>5uriblListedUn domaine lié figure sur une liste de blocage de domaines, par exemple URIBL_DBL

Les domaines seulement cités dans le texte, sans lien, sont aussi vérifiés pour les sosies, mais ne comptent que s’ils imitent clairement une marque : lettres sosies, ou caractères intervertis pour une marque de cinq lettres ou plus. Une réponse ou une signature peut citer n’importe quel site, et une entreprise peut avoir un nom court à un caractère de celui d’une marque.

Pièces jointes#

TestPointsClé de réglageSignification
EXECUTABLE_ATTACHMENT10executableUn programme ou un script
DISGUISED_EXECUTABLE12disguisedExecutableUn programme nommé comme un document ou une image
DOUBLE_EXTENSION6doubleExtensionUn nom comme invoice.pdf.exe
RTL_OVERRIDE_FILENAME6rtlOverrideUn caractère de forçage de droite à gauche masque la véritable extension
EXECUTABLE_IN_ARCHIVE8executableInArchiveUn programme dans un fichier ZIP
ENCRYPTED_ARCHIVE2encryptedArchiveUne archive que les antivirus ne peuvent pas ouvrir
MACRO_ATTACHMENT4macroUn fichier Office contenant des macros
PDF_ACTIVE_CONTENT3pdfActiveUn PDF contenant du JavaScript, des actions de lancement ou des fichiers incorporés
RTF_EMBEDDED_OBJECT4rtfObjectUn fichier RTF contenant des objets incorporés
HTML_ATTACHMENT1 ou 3htmlAttachment, activeHtmlAttachmentUn fichier HTML ; 3 s’il contient des scripts ou des formulaires
VIRUS100virusClamAV a trouvé un virus

Règles#

TestPointsSignification
GTUBE1000La chaîne de test GTUBE
SEXTORTION_SUBJECT6Un objet utilisé par les arnaques à la sextorsion et au piratage de compte
PAYPAL_INVOICE6Une facture ou une demande d’argent PayPal, un canal détourné pour des arnaques
MICROSOFT_SPAM_VERDICT5Microsoft a marqué le message comme spam avant de le relayer (pris en compte uniquement depuis les serveurs de Microsoft)
MICROSOFT_HIGH_SCL3Microsoft lui a attribué un niveau de confiance de spam élevé (même condition)
PROMPT_INJECTION3Texte adressé à un filtre d’IA
SELF_SPOOF3Prétend venir du propre domaine du destinataire et ne s’authentifie pas
FROM_NAME_OTHER_ADDRESS2,5Le nom d’affichage contient une autre adresse e-mail
FROM_NAME_BRAND2Le nom d’affichage se réclame d’une marque à laquelle l’adresse n’appartient pas
DATE_IN_FUTURE1Daté de plus d’un jour dans le futur
MISSING_DATE0,5Aucun en-tête Date
MISSING_MESSAGE_ID0,5Aucun en-tête Message-ID

Les règles qui valent au moins le seuil de spam apparaissent aussi dans results.arbitrary, comme dans les versions précédentes.

Obfuscation et langue#

TestPointsClé de réglageSignification
INVISIBLE_CHARACTERS2invisibleCharactersTrois caractères invisibles ou plus dans le texte
MIXED_SCRIPT_WORDS2,5mixedScriptWordsDeux mots ou plus mélangent des lettres d’alphabets différents
STYLED_LETTERS1,5styledLettersLettres mathématiques ou cerclées se faisant passer pour du texte simple
LANGUAGE_NOT_ALLOWED3languageNotAllowedAbsente de allowedLanguages

Authentification#

Nécessite l’adresse IP du client et authentication: true.

TestPointsClé de réglage (dans 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

Réputation et listes de blocage#

TestPointsClé de réglageSignification
DENYLISTED100denylistedL’adresse IP, le domaine ou l’adresse de l’expéditeur figure sur la liste de refus
ALLOWLISTED−20allowlistedIl figure sur la liste d’autorisation
TRUTH_SOURCE−5truthSourceUn service de réputation marque l’expéditeur comme fiable
RBL_<LIST>4rblListedL’adresse IP du client figure sur une liste de blocage, par exemple RBL_ZEN

Modèle de langage et modèles facultatifs#

TestPointsClé de réglageSignification
LLM_SPAM, LLM_PHISHING, LLM_SCAM, LLM_MALWAREjusqu’à +6llmSpamLe verdict du modèle, multiplié par sa confiance
LLM_HAMjusqu’à −3llmHamDe même
TOXIC_CONTENT3toxicityUn modèle de toxicité que vous fournissez a signalé le texte
NSFW_IMAGE3nsfwUn modèle d’images que vous fournissez a signalé une image

Modifier cette page sur GitHub · Markdown ·