Тести та бали

Лист вважається спамом від 5 балів і відхиляється від 15. Кожен тест нижче додає або знімає бали; результат перелічує ті, що спрацювали.

Змінюйте пороги за допомогою threshold і rejectThreshold. Змінюйте бали за допомогою scores, або за ключем налаштування (scores: {deceptiveLink: 4}), або за назвою тесту, що фіксує бали цього тесту (scores: {FROM_NAME_BRAND: 4}).

Класифікатор#

ТестБалиЗначення
BAYES_00 до BAYES_999від −2,5 до +6,25Імовірність спаму за класифікатором у логарифмічній шкалі шансів: 2,4 бала при 90 %, 5 при 99 % і 6,25 при 99,9 %, тож класифікатор сам позначає спам, лише коли впевнений щонайменше на 99 %. Назва вказує діапазон: BAYES_999 — 99,9 % або більше, BAYES_99 — від 99 % до 99,9 %, BAYES_50 — від 40 % до 60 %. Ключі налаштувань bayesHam і bayesSpam задають два кінці шкали.
ТестБалиКлюч налаштуванняЗначення
PHISHING_LOOKALIKE_DOMAIN5homographДомен посилання імітує бренд за допомогою схожих або замінених символів
MIXED_SCRIPT_DOMAIN3mixedScriptDomainМітка домену змішує алфавіти
BRAND_IN_DOMAIN1,5brandInDomainНазва бренду всередині чужого домену
TYPO_DOMAIN1typoDomainВідрізняється на одну літеру від домену бренду
DECEPTIVE_LINK3deceptiveLinkПосилання показує одну адресу, а веде на іншу
MALICIOUS_DOMAIN6maliciousDomainРезолвер Cloudflare проти шкідливого ПЗ блокує домен із посилання
ADULT_DOMAIN2adultDomainСімейний резолвер Cloudflare блокує домен із посилання
URIBL_<LIST>5uriblListedДомен із посилання є в чорному списку доменів, наприклад URIBL_DBL

Домени, які лише згадано в тексті, а не подано посиланням, теж перевіряються на схожість, але враховуються лише тоді, коли явно імітують бренд: схожі літери або переставлені символи для бренду з п’яти й більше літер. Відповідь чи підпис може згадувати будь-який сайт, а коротка назва компанії може відрізнятися від назви бренду одним символом.

Вкладення#

ТестБалиКлюч налаштуванняЗначення
EXECUTABLE_ATTACHMENT10executableПрограма або скрипт
DISGUISED_EXECUTABLE12disguisedExecutableПрограма з іменем документа чи зображення
DOUBLE_EXTENSION6doubleExtensionІм’я на кшталт invoice.pdf.exe
RTL_OVERRIDE_FILENAME6rtlOverrideСимвол перевизначення напрямку приховує справжнє розширення
EXECUTABLE_IN_ARCHIVE8executableInArchiveПрограма всередині ZIP-архіву
ENCRYPTED_ARCHIVE2encryptedArchiveАрхів, який сканери не можуть відкрити
MACRO_ATTACHMENT4macroФайл Office з макросами
PDF_ACTIVE_CONTENT3pdfActivePDF з JavaScript, діями запуску або вбудованими файлами
RTF_EMBEDDED_OBJECT4rtfObjectФайл RTF із вбудованими об’єктами
HTML_ATTACHMENT1 або 3htmlAttachment, activeHtmlAttachmentФайл HTML; 3, якщо він містить скрипти або форми
VIRUS100virusClamAV знайшов вірус

Правила#

ТестБалиЗначення
GTUBE1000Тестовий рядок GTUBE
SEXTORTION_SUBJECT6Тема, яку використовують шахраї із сексторшеном і захопленням облікових записів
PAYPAL_INVOICE6Рахунок або запит на гроші в PayPal, канал, яким зловживають шахраї
MICROSOFT_SPAM_VERDICT5Microsoft позначила лист як спам перед пересиланням (довіряється лише від серверів Microsoft)
MICROSOFT_HIGH_SCL3Microsoft присвоїла йому високий рівень упевненості в спамі (так само)
PROMPT_INJECTION3Текст, звернений до ШІ-фільтра
SELF_SPOOF3Нібито надходить із власного домену отримувача, але не проходить автентифікацію
FROM_NAME_OTHER_ADDRESS2,5Ім’я відправника містить іншу адресу електронної пошти
FROM_NAME_BRAND2Ім’я відправника називає бренд, якому адреса не належить
DATE_IN_FUTURE1Дата більш ніж на добу вперед
MISSING_DATE0,5Немає заголовка Date
MISSING_MESSAGE_ID0,5Немає заголовка Message-ID

Правила, вартість яких не менша за поріг спаму, також з’являються в results.arbitrary, як і в попередніх версіях.

Обфускація і мова#

ТестБалиКлюч налаштуванняЗначення
INVISIBLE_CHARACTERS2invisibleCharactersТри або більше невидимих символів у тексті
MIXED_SCRIPT_WORDS2,5mixedScriptWordsДва або більше слів змішують літери з різних алфавітів
STYLED_LETTERS1,5styledLettersМатематичні або обведені літери, що видають себе за звичайний текст
LANGUAGE_NOT_ALLOWED3languageNotAllowedМови немає в allowedLanguages

Автентифікація#

Потребує IP-адреси клієнта та authentication: true.

ТестБалиКлюч налаштування (в 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

Репутація і чорні списки#

ТестБалиКлюч налаштуванняЗначення
DENYLISTED100denylistedIP-адреса, домен або адреса відправника є в списку заборони
ALLOWLISTED−20allowlistedВідправник є в списку дозволу
TRUTH_SOURCE−5truthSourceСервіс репутації позначає відправника як довіреного
RBL_<LIST>4rblListedIP-адреса клієнта є в чорному списку, наприклад RBL_ZEN

Мовна модель і додаткові моделі#

ТестБалиКлюч налаштуванняЗначення
LLM_SPAM, LLM_PHISHING, LLM_SCAM, LLM_MALWAREдо +6llmSpamВердикт моделі, помножений на її впевненість
LLM_HAMдо −3llmHamТак само
TOXIC_CONTENT3toxicityНадана вами модель токсичності позначила текст
NSFW_IMAGE3nsfwНадана вами модель зображень позначила зображення

Редагувати цю сторінку на GitHub · Markdown ·