SpamAssassin — платформа для організації фільтрації спаму, заснована на взаємодії ключових компонентів — оцінного сервісу, транспортного агента та бази шаблонів листів. SpamAssassin використовує баєсову фільтрацію, обробку DNSBL, Sender Policy Framework, DomainKeys, DKIM, Razor та інші методи розпізнавання спаму.
SpamAssassin визнав лист спамом у поштовому клієнті Novell Evolution | |
Тип | спам-фільтр |
---|---|
Розробник | Apache Software Foundation [1] |
Стабільний випуск | 3.4.1 (30 квітня 2015 ) |
Операційна система | крос-платформовий |
Мова програмування | Perl |
Стан розробки | активний |
Ліцензія | Apache License 2.0 |
Репозиторій | https://svn.apache.org/viewvc/spamassassin/, https://svn.apache.org/repos/asf/spamassassin/, git://git.apache.org/spamassassin.git, https://github.com/apache/spamassassin, https://svn.apache.org/repos/asf/spamassassin/trunk |
Вебсайт | spamassassin.apache.org |
|
У SpamAssassin реалізований комплексний підхід у прийнятті рішення про блокування: повідомлення піддається ряду перевірок (контекстний аналіз, чорні і білі списки DNSBL, баєсовські класифікатори, що навчаються, перевірка за сигнатурам, автентифікація відправника по SPF і DKIM тощо). Після оцінки повідомлення різними методами, накопичується певний ваговий коефіцієнт. Якщо обчислений коефіцієнт перевищує певний поріг — повідомлення блокується або позначається як спам. Підтримуються засоби автоматичного оновлення правил фільтрації. Пакет може використовуватися як на клієнтських, так і на серверних системах.
Є проектом верхнього рівня в Apache Software Foundation.
SpamAssassin є одним з найефективніших і широковживаних платформ для фільтрації спаму. За даними січневої 2014 року статистики завантаження оновлень правил фільтрації спаму пакет використовується на понад мільйоні . Поряд з , SpamAssassin включений виданням в список 11 технологій Apache, які змінили комп'ютерні системи за останні 10 років.
Режими роботи
SpamAssassin написаний на мові Perl (модуль Mail::SpamAssassin в CPAN). Зазвичай він використовується для фільтрації вхідної пошти одному або декільком користувачам. Він може бути запущений як окремий застосунок, як частина іншої програми, або як клієнт (spamc), який взаємодіє з демоном (spamd). Останній спосіб має вищу швидкодію, але в деяких умовах може створити загрозу для безпеки.
Використання
SpamAssassin поставляється з великим набором правил, які визначають, які листи є спамом, а які ні. Більшість правил ґрунтується на регулярних виразах, які зіставляються з тілом або назвою повідомлення, але SpamAssassin також використовує й інші методики. У документації SpamAssassin ці правила називаються «tests».
Кожен тест має деяку «вартість». Якщо повідомлення успішно проходить тест, ця «вартість» додається до загального балу. Вартість може бути позитивною або негативною, позитивні значення називаються «spam», негативні «ham». Повідомлення проходить через всі тести, підраховується загальний бал. Чим вищий бал, тим більше ймовірність, що повідомлення є спамом.
У SpamAssassin є настроюваний поріг, при перевищенні якого лист буде класифіковано як спам. Зазвичай поріг такий, що лист повинен підійти за кількома критеріями; спрацьовування тільки одного тесту недостатньо для перевищення порога.
sa-compile
sa-compile — утиліта, що поставляється зі SpamAssassin починаючи з версії 3.2.0. Вона компілює набір правил SpamAssassin в детермінований скінченний автомат, що дозволяє ефективніше використовувати процесор.
Тестування SpamAssassin
Тестують SpamAssassin стандартної сигнатурою GTUBE.
Виноски
- . Архів оригіналу за 15 вересня 2015. Процитовано 11 лютого 2014.
- Увидел свет Apache SpamAssassin 3.4.0 [ 22 лютого 2014 у Wayback Machine.] // opennet.ru 11.02.2014
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
SpamAssassin platforma dlya organizaciyi filtraciyi spamu zasnovana na vzayemodiyi klyuchovih komponentiv ocinnogo servisu transportnogo agenta ta bazi shabloniv listiv SpamAssassin vikoristovuye bayesovu filtraciyu obrobku DNSBL Sender Policy Framework DomainKeys DKIM Razor ta inshi metodi rozpiznavannya spamu SpamAssassinSpamAssassin viznav list spamom u poshtovomu kliyenti Novell EvolutionTipspam filtrRozrobnikApache Software Foundation 1 Stabilnij vipusk3 4 1 30 kvitnya 2015 9 rokiv tomu 2015 04 30 Operacijna sistemakros platformovijMova programuvannyaPerlStan rozrobkiaktivnijLicenziyaApache License 2 0Repozitorijhttps svn apache org viewvc spamassassin https svn apache org repos asf spamassassin git git apache org spamassassin git https github com apache spamassassin https svn apache org repos asf spamassassin trunkVebsajtspamassassin apache org Mediafajli u Vikishovishi U SpamAssassin realizovanij kompleksnij pidhid u prijnyatti rishennya pro blokuvannya povidomlennya piddayetsya ryadu perevirok kontekstnij analiz chorni i bili spiski DNSBL bayesovski klasifikatori sho navchayutsya perevirka za signaturam avtentifikaciya vidpravnika po SPF i DKIM tosho Pislya ocinki povidomlennya riznimi metodami nakopichuyetsya pevnij vagovij koeficiyent Yaksho obchislenij koeficiyent perevishuye pevnij porig povidomlennya blokuyetsya abo poznachayetsya yak spam Pidtrimuyutsya zasobi avtomatichnogo onovlennya pravil filtraciyi Paket mozhe vikoristovuvatisya yak na kliyentskih tak i na servernih sistemah Ye proektom verhnogo rivnya v Apache Software Foundation SpamAssassin ye odnim z najefektivnishih i shirokovzhivanih platform dlya filtraciyi spamu Za danimi sichnevoyi 2014 roku statistiki zavantazhennya onovlen pravil filtraciyi spamu paket vikoristovuyetsya na ponad miljoni Poryad z SpamAssassin vklyuchenij vidannyam v spisok 11 tehnologij Apache yaki zminili komp yuterni sistemi za ostanni 10 rokiv Rezhimi robotiSpamAssassin napisanij na movi Perl modul Mail SpamAssassin v CPAN Zazvichaj vin vikoristovuyetsya dlya filtraciyi vhidnoyi poshti odnomu abo dekilkom koristuvacham Vin mozhe buti zapushenij yak okremij zastosunok yak chastina inshoyi programi abo yak kliyent spamc yakij vzayemodiye z demonom spamd Ostannij sposib maye vishu shvidkodiyu ale v deyakih umovah mozhe stvoriti zagrozu dlya bezpeki VikoristannyaSpamAssassin postavlyayetsya z velikim naborom pravil yaki viznachayut yaki listi ye spamom a yaki ni Bilshist pravil gruntuyetsya na regulyarnih virazah yaki zistavlyayutsya z tilom abo nazvoyu povidomlennya ale SpamAssassin takozh vikoristovuye j inshi metodiki U dokumentaciyi SpamAssassin ci pravila nazivayutsya tests Kozhen test maye deyaku vartist Yaksho povidomlennya uspishno prohodit test cya vartist dodayetsya do zagalnogo balu Vartist mozhe buti pozitivnoyu abo negativnoyu pozitivni znachennya nazivayutsya spam negativni ham Povidomlennya prohodit cherez vsi testi pidrahovuyetsya zagalnij bal Chim vishij bal tim bilshe jmovirnist sho povidomlennya ye spamom U SpamAssassin ye nastroyuvanij porig pri perevishenni yakogo list bude klasifikovano yak spam Zazvichaj porig takij sho list povinen pidijti za kilkoma kriteriyami spracovuvannya tilki odnogo testu nedostatno dlya perevishennya poroga sa compilesa compile utilita sho postavlyayetsya zi SpamAssassin pochinayuchi z versiyi 3 2 0 Vona kompilyuye nabir pravil SpamAssassin v determinovanij skinchennij avtomat sho dozvolyaye efektivnishe vikoristovuvati procesor Testuvannya SpamAssassinTestuyut SpamAssassin standartnoyi signaturoyu GTUBE Vinoski Arhiv originalu za 15 veresnya 2015 Procitovano 11 lyutogo 2014 Uvidel svet Apache SpamAssassin 3 4 0 22 lyutogo 2014 u Wayback Machine opennet ru 11 02 2014PosilannyaOficijnij sajt