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#
Test Punkty Znaczenie BAYES_00 do BAYES_999od -2,5 do +6,25 Prawdopodobień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.
Phishing i linki#
Test Punkty Klucz ustawienia Znaczenie PHISHING_LOOKALIKE_DOMAIN5 homographDomena linku udaje markę za pomocą podobnych lub zamienionych znaków
MIXED_SCRIPT_DOMAIN3 mixedScriptDomainEtykieta domeny miesza alfabety
BRAND_IN_DOMAIN1,5 brandInDomainNazwa marki wewnątrz cudzej domeny
TYPO_DOMAIN1 typoDomainJedna litera różnicy od domeny marki
DECEPTIVE_LINK3 deceptiveLinkLink pokazuje jeden adres, a prowadzi pod inny
MALICIOUS_DOMAIN6 maliciousDomainResolver Cloudflare blokujący złośliwe oprogramowanie blokuje linkowaną domenę
ADULT_DOMAIN2 adultDomainRodzinny resolver Cloudflare blokuje linkowaną domenę
URIBL_<LIST>5 uriblListedLinkowana 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#
Test Punkty Klucz ustawienia Znaczenie EXECUTABLE_ATTACHMENT10 executableProgram lub skrypt
DISGUISED_EXECUTABLE12 disguisedExecutableProgram nazwany jak dokument lub obraz
DOUBLE_EXTENSION6 doubleExtensionNazwa taka jak invoice.pdf.exe
RTL_OVERRIDE_FILENAME6 rtlOverrideZnak wymuszający kierunek od prawej do lewej ukrywa prawdziwe rozszerzenie
EXECUTABLE_IN_ARCHIVE8 executableInArchiveProgram w pliku ZIP
ENCRYPTED_ARCHIVE2 encryptedArchiveArchiwum, którego skanery nie mogą otworzyć
MACRO_ATTACHMENT4 macroPlik Office z makrami
PDF_ACTIVE_CONTENT3 pdfActivePlik PDF z JavaScript, akcjami uruchamiania lub osadzonymi plikami
RTF_EMBEDDED_OBJECT4 rtfObjectPlik RTF z osadzonymi obiektami
HTML_ATTACHMENT1 lub 3 htmlAttachment, activeHtmlAttachmentPlik HTML; 3, gdy zawiera skrypty lub formularze
VIRUS100 virusClamAV znalazł wirusa
Reguły#
Test Punkty Znaczenie GTUBE1000 Ciąg testowy GTUBE
SEXTORTION_SUBJECT6 Temat używany w oszustwach typu sextortion i przejmowania kont
PAYPAL_INVOICE6 Faktura lub prośba o pieniądze w PayPal, kanał nadużywany do oszustw
MICROSOFT_SPAM_VERDICT5 Microsoft oznaczył wiadomość jako spam przed jej przekazaniem (zaufane tylko z serwerów Microsoft)
MICROSOFT_HIGH_SCL3 Microsoft nadał jej wysoki poziom pewności spamu (tak samo)
PROMPT_INJECTION3 Tekst skierowany do filtra AI
SELF_SPOOF3 Podaje się za wiadomość z własnej domeny odbiorcy i nie przechodzi uwierzytelnienia
FROM_NAME_OTHER_ADDRESS2,5 Nazwa wyświetlana zawiera inny adres e-mail
FROM_NAME_BRAND2 Nazwa wyświetlana podaje się za markę, do której adres nie należy
DATE_IN_FUTURE1 Data o ponad dzień w przyszłości
MISSING_DATE0,5 Brak nagłówka Date
MISSING_MESSAGE_ID0,5 Brak 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#
Test Punkty Klucz ustawienia Znaczenie INVISIBLE_CHARACTERS2 invisibleCharactersTrzy lub więcej niewidocznych znaków w tekście
MIXED_SCRIPT_WORDS2,5 mixedScriptWordsDwa lub więcej słów miesza litery z różnych alfabetów
STYLED_LETTERS1,5 styledLettersLitery matematyczne lub w ramkach udające zwykły tekst
LANGUAGE_NOT_ALLOWED3 languageNotAllowedJęzyk spoza allowedLanguages
Uwierzytelnianie#
Wymaga adresu IP klienta i authentication: true.
Test Punkty Klucz ustawienia (w authentication.weights) SPF_PASS-0,5 spfPass
SPF_FAIL2 spfFail
SPF_SOFTFAIL1 spfSoftfail
DKIM_PASS-0,5 dkimPass
DKIM_FAIL1 dkimFail
DMARC_PASS-1,5 dmarcPass
DMARC_FAIL3,5 dmarcFail
ARC_PASS-0,5 arcPass
ARC_FAIL1 arcFail
Reputacja i czarne listy#
Test Punkty Klucz ustawienia Znaczenie DENYLISTED100 denylistedAdres IP, domena lub adres e-mail nadawcy jest na liście zablokowanych
ALLOWLISTED-20 allowlistedJest na liście dozwolonych
TRUTH_SOURCE-5 truthSourceUsługa reputacji oznacza nadawcę jako zaufanego
RBL_<LIST>4 rblListedAdres IP klienta jest na czarnej liście, na przykład RBL_ZEN
Model językowy i modele opcjonalne#
Test Punkty Klucz ustawienia Znaczenie LLM_SPAM, LLM_PHISHING, LLM_SCAM, LLM_MALWAREdo +6 llmSpamWerdykt modelu pomnożony przez jego pewność
LLM_HAMdo -3 llmHamTak samo
TOXIC_CONTENT3 toxicityDostarczony przez ciebie model toksyczności oznaczył tekst
NSFW_IMAGE3 nsfwDostarczony przez ciebie model obrazów oznaczył obraz
Edytuj tę stronę na GitHub · Markdown · Udostępnij tę stronę