Úvodní stránka | Tato stránka v originále

SpamAssassin

SpamAssassin je volné pravidlo-založil spamový filtr, který také podporuje Naivní Bayesian klasifikaci, Realtime Blackhole Listss a podobné černé listiny, distribuovaný kontrolní součet Clearinghouses a Vipul holící strojek. SpamAssassin je Perl- založená aplikace (Pošta:: SpamAssassin v CPAN) který je obvykle zvyklý na filtr celá došlá pošta pro jednoho nebo několik uživatelů. To může být používáno jako samostatná aplikace nebo jako klient (spamc) v kombinaci s démonem (spamd) který běží v pozadí. Latter modus operandi má výhody výkonu, ale potenciální bezpečnost downsides.

Typicky jedna varianta aplikace je připravena v uživateli . procmailrc soubor, tak že procmail pošlou procesor pipess celá došlá pošta přes program, nebo to je voláno přímo od grafický poslat agenta uživatele když nová pošta přijde. Ve druhém případě, klient e-mailu potřebuje podporovat zpracovací došlou poštu přes jiné programy.

SpamAssassin jde s velkým souborem pravidel, která jsou žádána stanovit zda e-mail je nevyžádaný e-mail nebo ne. To se rozhodne, specifická pole uvnitř záhlaví e-mailu a těla e-mailu jsou typicky hledal jistý pravidelné výrazy, a jestliže tyto výrazy si odpovídají, e-mail dostane jisté skóre, se spoléhat na test, a několik (přizpůsobitelných) záhlaví je přidáno k poště. Skóre úhrnu vyplývat ze všech testy nebo ostatní kritéria mohou pak být používáni koncovým uživatelem nebo ISP stanovit podmínky pod kterým e-mail je dojatý k oddělené spamové složce, vymazal, dlážděné etc.

Každý test má štítek a popis. Štítek je obvykle celý identifikátor velkých písmen se oddělil s podtrhne, takový jak “omezený _ čas _ jediný”, s popisem pro to bytí popisky “nabídne časově omezenou nabídku”. Pošta, která udělá ten test (v tomto případě, obsahuje jisté varianty “omezený čas jediný” fráze) směl dostat skóre + 0.3. S prahem nevyžádaného e-mailu 5 (standardní jak V2.55), několik jiných testů by obvykle muselo vypadat jako pošta být klasifikovaný jako nevyžádaný e-mail. Na druhé straně, některé testy, takový jako ti pro invalidní zprávu IDs nebo roky, vyústit ve velmi vysoké skóre být přiřazen, kde dokonce jediný test může téměř dát poštu “přes okraj”.


E-mail rozpoznaný jako nevyžádaný e-mail SpamAssassin, tady v Ximian evoluci e-mailovat klienta. Když poštovní úplné skóre je vyšší než “požadovaný _ hity” nastavení v SpamAssassin je konfigurace, pošta je zpracovaná jako nevyžádaný e-mail a přepsaný shodovat se k několika možnostem. Ve standardní konfiguraci, obsah pošty je připojen jako Pantomima příloha, s krátkým výňatkem v zprávovém tělu a popisem testů který vyústil v bytí pošty zařazené jako nevyžádaný e-mail. Jestliže skóre je nižší než definovaná nastavení, standardně informace o udělaných testech a úplném skóre je ještě přidaná k záhlavím e-mailu a moci být použit v poště-zpracování za méně hrozné akce, takový jak značkovat poštu jak podezřívavý.

Uživatel může přizpůsobit tyto filtry používat soubor “uživatel _ prefs” v jejich domácím adresáři. Uvnitř tohoto souboru, oni mohou specifikovat jednotlivce jehož e-maily jsou nikdy uvážený nevyžádaný e-mail nebo změna skóre pro jistá pravidla. Uživatel může také definovat seznam jazyků, které oni chtějí dostat poštu v, a SpamAssassin pak přiřadí vyšší skóre ke všem pošle to vypadat, že je zapsán další jazyk. Toto může být velmi užitečné pro uživatele přijímat množství cizího nevyžádaného e-mailu ale vlastně nikdy si dopisovat s lidmi v tom jazyce.

Tabulka s obsahem
1 Bayesian filtrování
2 analýza
3 použití v obchodních výrobkách
4 vnější spojení

Bayesian filtrování

SpamAssassin výchozí hodnota pokusí se posílit jeho vlastní pravidla přes Bayesian filtrování, ale Bayesian učení je nejvíce efektivní s aktuálním uživatelským vstupem. Typicky, uživatel je očekáván k “krmení” nevyžádaný e-mail příkladu pošle a příklad “šunka” (užitečný) pošle k filtru, který může pak se učit rozdíl mezitím dva. Pro tento účel, SpamAssassin poskytuje nástroj příkazové řádky sa-se učit, který může být instruován se učit jedinou poštu nebo celou poštovní schránku jako jedna šunka nebo spam.

Typicky, uživatel bude pohybovat neznámým nevyžádaným e-mailem k oddělené složce na chvíli, a pak běžet sa-se učit na složce non-nevyžádaný e-mail a na složce nevyžádaného e-mailu odděleně. Jinak, jestliže poštovní uživatelský agent podporuje to, sa-se učit moci být volal po e-mailech jednotlivce. Bezohledně metoda vykonávala učení, SpamAssassin Bayesian test následovně přiřadí vyšší skóre k e-mailům, které jsou podobné předtím přijatému nevyžádanému e-mailu (nebo, přesnější, který být podobně různý od non-nevyžádaný e-mail jak předtím dostal spamové e-maily).

Analýza

SpamAssassin je obecně považován za jeden z nejvíce efektivních spamových filtrů, obzvláště když použitý v kombinaci s databázemi nevyžádaného e-mailu takový jako ten Vipul holícím strojkem. Dokonce jednoduchý text-lícování sám může, pro většinu uživatelů, být dostatečný správně třídit většinu došlé pošty.

SpamAssassin je bezplatný software, dvojnásobně licensovaný pod Uměleckou licencí a GNU licence všeobecné veřejnosti (GPL).

Použití v obchodních výrobkách

Externí odkazy