Kaip išsirinkti geriausią „Linux®“ šlamšto filtrą?

Linux® platformos, atvirojo kodo judėjimo rezultatas, turi platų šiukšlių filtrų pasirinkimą. Norint pasirinkti geriausią Linux® pašto šiukšlių filtrą, svarbu šiek tiek žinoti, kaip veikia skirtingi tipai. Agresyvus, bet beveik visiškai tikslus brukalo pašalinimo būdas yra baltojo sąrašo arba patvirtinimo filtrų naudojimas. Vartotojams, kuriems baltojo sąrašo metodas atrodo per nelankstus, paskirstomieji adaptyvieji juodieji sąrašai yra universalus ir plačiai prieinamas sprendimas. Sudėtingesnėse apsaugos nuo šiukšlių technologijose naudojami Bajeso trigramų filtrai arba panašūs žodžių analizės algoritmai kaip pagrindinis Linux® šiukšlių filtras.

Baltieji sąrašai arba patvirtinimo filtrai veikia labai paprastu, bet efektyviu principu; jie į kliento pašto dėžutę leidžia tik nurodytų siuntėjų laiškus. Populiarus Linux® šiukšlių filtras, kuriame naudojama ši technika, yra TDMA. Kai vartotojas iš pradžių konfigūruoja TDMA, nustatomas patikimų gavėjų sąrašas ir visi tolesni laiškai yra tikrinami pagal šį sąrašą. Jei gavėjo šiame sąraše nėra, siunčiamas iššūkio el. laiškas, siekiant nustatyti, ar siuntėjas yra teisėtas šaltinis. Iššūkio el. laiškas sukurtas taip, kad į jį galėtų atsakyti tik žmonės, todėl, gavus sėkmingą atsakymą, siuntėjo el. pašto adresas įtraukiamas į baltąjį sąrašą.

Baltojo sąrašo technikos, kaip pagrindinio Linux® šlamšto filtro, problema yra ta, kad ji užkrauna nereikalingą naštą siuntėjams, net jei jie yra teisėti. Paskirstomieji adaptyvieji juodieji sąrašai veikia priešingai šiam principui, tačiau yra daug lankstesni. Taikant šią techniką, pranešimai iš tam tikrų el. pašto adresų, kurie, kaip žinoma, priklauso šiukšlių siuntėjams, blokuojami remiantis centralizuota duomenų baze. Jei pakankamai vartotojų pažymi tam tikrą el. pašto adresą kaip šlamštą, tie el. pašto adresai atnaujinami į centralizuotą juodąjį sąrašą. „Linux®“ šiukšlių filtro, kuris naudoja šį apsaugos nuo šiukšlių metodą, pavyzdys yra „Razor“.

Tiek baltojo sąrašo patvirtinimo metodas, tiek paskirstomasis pritaikomas juodojo sąrašo metodas analizuoja el. pašto adresą ir tikrina juos pagal duomenų bazes, kad nustatytų, ar jie potencialiai nesaugūs. Bajeso trigramos filtrus naudoja kai kurie šlamšto filtrai, pavyzdžiui, populiarusis Linux® šiukšlių filtras SpamAssassin, kad analizuotų pačių el. laiškų struktūrą. Šie filtrai naudoja sudėtingus algoritmus, kad ištirtų el. laiškų tekstą ir nustatytų, ar juose yra sakinių kūrimo ir žodžių vartojimo modelių, kuriuos paprastai naudoja šiukšlių siuntėjai. Pašalinus vartotojų sukurtų duomenų bazių poreikį, ši technika leidžia daug geriau prisitaikyti. Nemažai „Linux®“ šiukšlių filtrų kūrėjų savo programose taiko šį brukalo aptikimo metodą.