Testy i punkty

Wiadomość jest spamem od 5 punktów i jest odrzucana od 15. Każdy z poniższych testów dodaje lub odejmuje punkty; wynik wymienia te, które zadziałały.

Progi zmienisz przez threshold i rejectThreshold. Punkty zmienisz przez scores, albo kluczem ustawienia (scores: {deceptiveLink: 4}), albo nazwą testu, co ustala punkty tego testu na stałe (scores: {FROM_NAME_BRAND: 4}).

Klasyfikator#

TestPunktyZnaczenie
BAYES_00 do BAYES_999od -2,5 do +6,25Prawdopodobieństwo spamu według klasyfikatora, w skali logarytmu szans: 2,4 punktu przy 90%, 5 przy 99% i 6,25 przy 99,9%, więc sam klasyfikator oznacza spam tylko wtedy, gdy jest pewny co najmniej w 99%. Nazwa wskazuje przedział: BAYES_999 to 99,9% lub więcej, BAYES_99 od 99% do 99,9%, BAYES_50 od 40% do 60%. Klucze ustawień bayesHam i bayesSpam ustalają oba końce skali.
TestPunktyKlucz ustawieniaZnaczenie
PHISHING_LOOKALIKE_DOMAIN5homographDomena linku udaje markę za pomocą podobnych lub zamienionych znaków
MIXED_SCRIPT_DOMAIN3mixedScriptDomainEtykieta domeny miesza alfabety
BRAND_IN_DOMAIN1,5brandInDomainNazwa marki wewnątrz cudzej domeny
TYPO_DOMAIN1typoDomainJedna litera różnicy od domeny marki
DECEPTIVE_LINK3deceptiveLinkLink pokazuje jeden adres, a prowadzi pod inny
MALICIOUS_DOMAIN6maliciousDomainResolver Cloudflare blokujący złośliwe oprogramowanie blokuje linkowaną domenę
ADULT_DOMAIN2adultDomainRodzinny resolver Cloudflare blokuje linkowaną domenę
URIBL_<LIST>5uriblListedLinkowana domena jest na czarnej liście domen, na przykład URIBL_DBL

Domeny jedynie wymienione w tekście, bez linku, też są sprawdzane pod kątem podobieństwa do marek, ale liczą się tylko wtedy, gdy wyraźnie udają markę: podobne litery albo zamienione znaki w przypadku marki o nazwie z pięciu lub więcej liter. Odpowiedź lub podpis może wymieniać dowolną witrynę, a firma może mieć krótką nazwę różniącą się jednym znakiem od nazwy marki.

Załączniki#

TestPunktyKlucz ustawieniaZnaczenie
EXECUTABLE_ATTACHMENT10executableProgram lub skrypt
DISGUISED_EXECUTABLE12disguisedExecutableProgram nazwany jak dokument lub obraz
DOUBLE_EXTENSION6doubleExtensionNazwa taka jak invoice.pdf.exe
RTL_OVERRIDE_FILENAME6rtlOverrideZnak wymuszający kierunek od prawej do lewej ukrywa prawdziwe rozszerzenie
EXECUTABLE_IN_ARCHIVE8executableInArchiveProgram w pliku ZIP
ENCRYPTED_ARCHIVE2encryptedArchiveArchiwum, którego skanery nie mogą otworzyć
MACRO_ATTACHMENT4macroPlik Office z makrami
PDF_ACTIVE_CONTENT3pdfActivePlik PDF z JavaScript, akcjami uruchamiania lub osadzonymi plikami
RTF_EMBEDDED_OBJECT4rtfObjectPlik RTF z osadzonymi obiektami
HTML_ATTACHMENT1 lub 3htmlAttachment, activeHtmlAttachmentPlik HTML; 3, gdy zawiera skrypty lub formularze
VIRUS100virusClamAV znalazł wirusa

Reguły#

TestPunktyZnaczenie
GTUBE1000Ciąg testowy GTUBE
SEXTORTION_SUBJECT6Temat używany w oszustwach typu sextortion i przejmowania kont
PAYPAL_INVOICE6Faktura lub prośba o pieniądze w PayPal, kanał nadużywany do oszustw
MICROSOFT_SPAM_VERDICT5Microsoft oznaczył wiadomość jako spam przed jej przekazaniem (zaufane tylko z serwerów Microsoft)
MICROSOFT_HIGH_SCL3Microsoft nadał jej wysoki poziom pewności spamu (tak samo)
PROMPT_INJECTION3Tekst skierowany do filtra AI
SELF_SPOOF3Podaje się za wiadomość z własnej domeny odbiorcy i nie przechodzi uwierzytelnienia
FROM_NAME_OTHER_ADDRESS2,5Nazwa wyświetlana zawiera inny adres e-mail
FROM_NAME_BRAND2Nazwa wyświetlana podaje się za markę, do której adres nie należy
DATE_IN_FUTURE1Data o ponad dzień w przyszłości
MISSING_DATE0,5Brak nagłówka Date
MISSING_MESSAGE_ID0,5Brak nagłówka Message-ID

Reguły warte co najmniej tyle co próg spamu pojawiają się też w results.arbitrary, jak we wcześniejszych wersjach.

Zaciemnianie i język#

TestPunktyKlucz ustawieniaZnaczenie
INVISIBLE_CHARACTERS2invisibleCharactersTrzy lub więcej niewidocznych znaków w tekście
MIXED_SCRIPT_WORDS2,5mixedScriptWordsDwa lub więcej słów miesza litery z różnych alfabetów
STYLED_LETTERS1,5styledLettersLitery matematyczne lub w ramkach udające zwykły tekst
LANGUAGE_NOT_ALLOWED3languageNotAllowedJęzyk spoza allowedLanguages

Uwierzytelnianie#

Wymaga adresu IP klienta i authentication: true.

TestPunktyKlucz ustawienia (w 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

Reputacja i czarne listy#

TestPunktyKlucz ustawieniaZnaczenie
DENYLISTED100denylistedAdres IP, domena lub adres e-mail nadawcy jest na liście zablokowanych
ALLOWLISTED-20allowlistedJest na liście dozwolonych
TRUTH_SOURCE-5truthSourceUsługa reputacji oznacza nadawcę jako zaufanego
RBL_<LIST>4rblListedAdres IP klienta jest na czarnej liście, na przykład RBL_ZEN

Model językowy i modele opcjonalne#

TestPunktyKlucz ustawieniaZnaczenie
LLM_SPAM, LLM_PHISHING, LLM_SCAM, LLM_MALWAREdo +6llmSpamWerdykt modelu pomnożony przez jego pewność
LLM_HAMdo -3llmHamTak samo
TOXIC_CONTENT3toxicityDostarczony przez ciebie model toksyczności oznaczył tekst
NSFW_IMAGE3nsfwDostarczony przez ciebie model obrazów oznaczył obraz

Edytuj tę stronę na GitHub · Markdown ·