Kas ir greylisting?
No Vikipēdijas, brīvās enciklopēdijas
Greylisting ir metode, kā cīnīties ar nevēlamu e-pastu (surogātpastu) pasta servera līmenī.
Veselīgs pasta serveris
Ar veselīgu pasta serveri, sauktu arī par MTA (Mail Transfer Agent), saprot serveri, kas netiek izmantots surogātpasta sūtīšanai. Piemērs ir interneta pakalpojumu sniedzēja pasta serveris. (Interneta pakalpojumu sniedzēju piemēri Nīderlandē ir Chello, XS4All, Planet, Ziggo)
Neveselīgs pasta serveris
Ar neveselīgu pasta serveri saprot serveri, kas sūta lielu daudzumu nevēlamu ziņojumu (surogātpastu) lielam lietotāju skaitam.
Darbības princips
Dažos serveros mēs izmantojam greylisting. Šī funkcija var būt ieslēgta īpaši tad, ja serveris cieš no liela surogātpasta apjoma. Lielā priekšrocība ir tā, ka serverim uzreiz kļūst daudz vieglāk. Greylisting ieraksts pie mums ir derīgs 36 dienas, tāpēc aizkavei nevajadzētu rasties pārāk bieži.
Darbības princips
Greylisting darbojas ar atteikuma paziņojumu (parasti kods 451), ko saņēmēja pasta serveris nosūta sūtītāja pasta serverim. "Veselīgs" sūtītāja pasta serveris ziņojumu īslaicīgi saglabās un mēģinās to nosūtīt vēlāk vēlreiz. Saņēmēja pasta serveris to atcerēsies pēc dažādiem kritērijiem. Piemēram, saņēmēja pasta serveris var atcerēties IP adresi kopā ar sūtītāju. Šī kombinācija tad tiek iekļauta baltajā sarakstā.
Kad veselīgais sūtītāja pasta serveris, piemēram, pēc 10 minūtēm (iestatāms) mēģina vēlreiz, saņēmēja pasta serveris pārbaudīs IP adresi un sūtītāju un atkarībā no iestatītā laika ziņojumu pieņems vai atkal noraidīs. Bieži IP adrese un domēns tiek saglabāti lokālā datubāzē. Nākamajā sūtīšanas reizē tiek pārbaudīta lokālā datubāze, lai redzētu, vai šī ir uzticama kombinācija. Ja jā, e-pasts tiek pieņemts uzreiz.
Ideja ir tāda, ka veselīgs pasta serveris uztur rindu (queue) un pēc dažām minūtēm mēģina vēlreiz. "Neveselīgs" pasta serveris (surogātpasta serveris) to nevar atļauties, jo citādi pārpildītos tā paša rindas. Rezultātā varētu pārpildīties datu nesēji, kas radītu citas problēmas.
Priekšrocības
Tā kā maz surogātpasta serveru spēj tikt galā ar šo tehniku, saņēmēja serveris pieņem maz nevēlama e-pasta.
Tā kā atteikums ar 451 paziņojumu notiek pasta servera līmenī, e-pasts vēl nesasniedz surogātpasta filtrus. Surogātpasta filtri, piemēram, Spamassassin, ir zināmi kā programmas, kas no servera prasa daudz procesora jaudas.
Trūkumi
Liels greylisting trūkums ir tas, ka galalietotājs ir atkarīgs no pasta servera. Galalietotājs nevar ietekmēt, cik ātri sūtītājs tiek pielaists. Turklāt galalietotājs nevar ietekmēt arī to, kad sūtītāja pasta serveris atkal piedāvās attiecīgo e-pastu. Konkrēts piemērs: interneta pakalpojumu sniedzējam @home ir tā sauktais requeue (laiks, pēc kura sūtītāja pasta serveris atkal mēģina piegādāt e-pastu) 1 stunda. Pirmajā reizē tātad paies stunda, līdz e-pasts no @home adreses tiks pieņemts. Tas ir ļoti neērti, ja saņēmējs gaida tieši šo ziņojumu.
Vēl viens greylisting trūkums ir tas, ka rindas nav ne tikai surogātpasta serveriem. Programmētāji ne vienmēr izmanto lokālo pasta funkcionalitāti un paši mēģina izveidot savienojumu ar saņēmēja pasta serveri bez sūtītāja pasta servera starpniecības. Pirmajā reizē e-pasts tiks noraidīts, un lietotājs, kurš izraisīja šo darbību, visticamāk, saņems kļūdas paziņojumu.
Turklāt daudzi lieli interneta pakalpojumu sniedzēji izmanto vairāku pasta serveru kombināciju. Ziņojumu vēlāk atkārtoti piedāvā nevis tā pati IP adrese, bet cita. Tas nozīmē, ka daudzi zināmi domēni jau iepriekš jāiekļauj baltajā sarakstā. Un tieši tie bieži ir zināmi surogātpasta avoti.
