Čo je greylisting?
Z Wikipédie, slobodnej encyklopédie
Greylisting je metóda boja proti nevyžiadanej pošte (spamu) na úrovni poštového servera.
Dôveryhodný poštový server
Dôveryhodným poštovým serverom, nazývaným aj MTA (Mail Transfer Agent), sa myslí server, ktorý sa nepoužíva na rozosielanie spamu. Príkladom je poštový server poskytovateľa internetu. (príklady poskytovateľov internetu sú Chello, XS4All, Planet, Ziggo)
Nedôveryhodný poštový server
Nedôveryhodným poštovým serverom sa myslí server, ktorý posiela veľké množstvo nevyžiadaných správ (spamu) veľkému počtu používateľov.
Ako to funguje
Na niektorých serveroch používame greylisting. Táto funkcia môže byť zapnutá najmä vtedy, keď server veľmi zaťažuje veľké množstvo spamu. Veľkou výhodou je, že server má potom hneď oveľa menej práce. Záznam greylistingu u nás platí 36 dní, takže oneskorenie by nemalo nastávať príliš často.
Princíp fungovania
Greylisting funguje pomocou odmietavého hlásenia (zvyčajne s kódom 451), ktoré prijímajúci poštový server pošle odosielajúcemu poštovému serveru. „Dôveryhodný“ odosielajúci poštový server si správu dočasne uloží a pokúsi sa ju odoslať neskôr znova. Prijímajúci poštový server si to zapamätá na základe rôznych kritérií. Môže si napríklad zapamätať IP adresu v kombinácii s odosielateľom. Táto kombinácia sa potom zaradí na whitelist.
Keď to dôveryhodný odosielajúci poštový server skúsi znova napríklad po 10 minútach (nastaviteľné), prijímajúci poštový server skontroluje IP adresu a odosielateľa a na základe nastaveného času správu prijme alebo opäť odmietne. Väčšinou sa IP adresa a doména ukladajú do lokálnej databázy. Pri ďalšom odoslaní sa nahliadne do lokálnej databázy, či ide o dôveryhodnú kombináciu. Ak áno, e-mail sa prijme okamžite.
Myšlienka spočíva v tom, že dôveryhodný poštový server si vedie frontu (queue) a po niekoľkých minútach to skúsi znova. „Nedôveryhodný“ poštový server (spamový server) si to nemôže dovoliť, pretože inak by sa mu zaplnili vlastné fronty. Dôsledkom by mohlo byť zaplnenie úložísk, čo môže spôsobiť ďalšie problémy.
Výhody
Keďže len málo spamových serverov si s touto technikou dokáže poradiť, prijímajúci server prijme len málo nevyžiadanej pošty.
Keďže odmietnutie prebieha pomocou hlásenia 451 na úrovni poštového servera, e-mail sa ešte nedostane k spamovým filtrom. Spamové filtre ako SpamAssassin sú známe tým, že ide o programy, ktoré od servera vyžadujú veľký výkon procesora.
Nevýhody
Veľkou nevýhodou greylistingu je, že koncový používateľ je závislý od poštového servera. Koncový používateľ totiž nemá vplyv na to, ako rýchlo bude odosielateľ prijatý. Okrem toho nemá ani vplyv na to, kedy odosielajúci poštový server príslušný e-mail znova ponúkne. Konkrétny príklad: poskytovateľ internetu @home má takzvaný requeue (čas, po ktorom sa odosielajúci poštový server znova pokúsi e-mail doručiť) 1 hodinu. Prvýkrát teda bude trvať hodinu, kým sa e-mail z adresy @home prijme. To je veľmi nepríjemné, ak prijímateľ práve na túto správu čaká.
Ďalšou nevýhodou greylistingu je, že frontu nemajú len spamové servery. Programátori totiž nie vždy využívajú lokálnu poštovú funkciu a pokúšajú sa sami pripojiť k prijímajúcemu poštovému serveru bez sprostredkovania odosielajúcim poštovým serverom. E-mail bude prvýkrát odmietnutý a používateľ, ktorý túto akciu vyvolal, s veľkou pravdepodobnosťou dostane chybové hlásenie.
Navyše mnohí veľkí poskytovatelia internetu používajú kombináciu viacerých poštových serverov. Správu potom neskôr znova ponúkne iná IP adresa, nie tá istá. To znamená, že mnohé známe domény treba vopred zaradiť na whitelist. A práve tie sú často známymi zdrojmi spamu.
