SpamAssassin

SpamAssassin
Typ Filtrování e-mailů
Vývojář Apache Software Foundation
Zapsáno v Perl [4] [1] a C [1]
Operační systém Operační systém podobný Unixu
První vydání 20. dubna 2001 [1]
Nejnovější verze
Licence Licence Apache 2.0 [5]
webová stránka spamassassin.apache.org
 Mediální soubory na Wikimedia Commons

SpamAssassin je účinný  nástroj pro filtrování spamu založený na interakci klíčových komponent – ​​vyhodnocovací služby, transportního agenta a databáze šablon e-mailů.

SpamAssassin používá Bayesovské filtrování , zpracování DNSBL , rámec zásad odesílatele , DomainKeys , DKIM , Razor a další metody detekce spamu.

Jedná se o projekt nejvyšší úrovně v Apache Software Foundation .

Provozní režimy

SpamAssassin je napsán v Perlu (modul Mail::SpamAssassin v CPAN ). Obvykle se používá k filtrování příchozí pošty pro jednoho nebo více uživatelů. Může být spuštěn jako samostatná aplikace, jako součást jiného programu nebo jako klient (spamc), který spolupracuje s démonem (spamd). Druhá metoda má vyšší výkon, ale za určitých podmínek může představovat bezpečnostní riziko.

Použití

SpamAssassin přichází s velkou sadou pravidel, která určují, které e-maily jsou spam a které ne. Většina pravidel je založena na regulárních výrazech, které odpovídají tělu zprávy nebo hlavičce, ale SpamAssassin používá i jiné techniky. Dokumentace SpamAssassin tato pravidla označuje jako „testy“.

Každý test má nějakou „cenu“. Pokud zpráva projde testem, tato „cena“ se přičte k celkovému skóre. Cena může být kladná nebo záporná, kladné hodnoty se nazývají spam, záporné hodnoty se nazývají šunka. Zpráva projde všemi testy, vypočítá se celkové skóre. Čím vyšší je skóre, tím je pravděpodobnější, že je zpráva spam.

SpamAssassin má nastavitelný práh, po jehož překročení bude e-mail klasifikován jako spam. Obvykle je prahová hodnota taková, že dopis musí splňovat několik kritérií; spuštění pouze jednoho testu k překročení prahové hodnoty nestačí.

sa-compile

sa-compile je nástroj dodávaný se SpamAssassin od verze 3.2.0. Kompiluje sadu pravidel SpamAssassin do deterministického stavového stroje , což umožňuje efektivnější využití CPU.

Testování SpamAssassin

Otestujte SpamAssassin se standardním podpisem GTUBE .

Viz také

Poznámky

  1. 1 2 3 https://projects.apache.org/json/projects/spamassassin.json
  2. OZNÁMENÍ: Apache SpamAssassin 3.4.6 k dispozici  - 2021 .
  3. https://github.com/apache/spamassassin/releases/tag/spamassassin_release_3_4_6 - 2021.
  4. Projekt s otevřeným zdrojovým kódem spam_assassin na Open Hub: Stránka jazyků - 2006.
  5. https://github.com/apache/spamassassin/blob/spamassassin_release_3_4_1/LICENSE

Odkazy