Greylisting

Kategóriák:

Greylisting:

az egyik legegyszerűbb és leghatékonyabb fegyver a levélszemét ellen

Naponta több milliárd kéretlen e-mail érkezik a világ levelezőszervereire. A modern spam- és adathalász kampányok elleni védekezésben számos technológia áll rendelkezésre – SPF, DKIM, DMARC, RBL listák, tartalomelemző szűrők és mesterséges intelligencián alapuló rendszerek. Ezek mellett létezik egy rendkívül egyszerű, mégis meglepően hatékony módszer: a greylisting.

Mi az a greylisting?

A greylisting lényege, hogy a levelezőszerver az ismeretlen feladótól érkező első levelet nem véglegesen utasítja el, hanem egy ideiglenes SMTP hibakóddal visszaküldi. A szabványosan működő küldő levelezőszerver ezt nem tekinti végleges hibának, ezért néhány perc múlva automatikusan újrapróbálja a kézbesítést.

Ha a második próbálkozás megérkezik, a fogadó szerver elfogadja a levelet, és a jövőben ugyanettől a feladótól érkező üzeneteket már késedelem nélkül fogadhatja.

Miért működik?

A módszer azon a megfigyelésen alapul, hogy a szabályosan működő SMTP szerverek mindig újrapróbálják az ideiglenesen sikertelen kézbesítést.

Ezzel szemben sok spamküldő rendszer vagy kompromittált eszköz egyszerűen továbbhalad a következő címre, mert számára gazdaságtalan lenne több millió címzett esetén minden elutasított levelet újraküldeni.

Ennek eredményeként a kéretlen levelek jelentős része már a kapcsolatfelvétel során kiesik, még azelőtt, hogy bármilyen összetett tartalomelemzésre szükség lenne.

Egy egyszerű példa

  1. Egy ismeretlen szerver levelet küld a `info@mintakft.hu` címre.
  2. A fogadó szerver ideiglenes (4xx) SMTP hibával válaszol.
  3. A küldő szerver eltárolja a levelet, majd 10–30 perc múlva ismét megpróbálja elküldeni.
  4. A második próbálkozás sikeres, a levél megérkezik a címzetthez.
  5. A további levelek ugyanettől a feladótól már késleltetés nélkül kézbesíthetők.

A felhasználó ebből jellemzően csak annyit vesz észre, hogy az első levél néhány perc késéssel érkezett meg.

A greylisting előnyei

  • Hatékonyan csökkenti a spam mennyiségét.
  • Rendkívül kis erőforrás-igényű, hiszen nem kell minden levelet részletesen elemezni.
  • SMTP szabványos működésre épül, ezért a legitim levelezőszerverekkel kompatibilis.
  • Jelentősen csökkentheti a vírus- és spamszűrő rendszerek terhelését.
  • Kiválóan kombinálható más védelmi technológiákkal.

Vannak hátrányai is

  • A legfontosabb kompromisszum, hogy egy új feladótól érkező első levél néhány perces késést szenvedhet.
  • Emellett előfordulhat, hogy egy hibásan konfigurált küldő rendszer nem próbálkozik újra, ilyenkor a levél kézbesítése meghiúsul, de erről a küldő levelezőszerverének értesítenie kell a feladót. A nagy felhőszolgáltatók és professzionális levelezőrendszerek azonban szinte kivétel nélkül szabványosan működnek, ezért a gyakorlatban ez ritkán jelent problémát.

A greylisting önmagában már nem elég

A mai spamkampányok egy része már kifinomult infrastruktúrát használ, amely képes az automatikus újrapróbálkozásra is. Emiatt a greylistinget nem érdemes egyetlen védelmi vonalként alkalmazni.

A legjobb eredmény akkor érhető el, ha a rendszer együtt használja:

  • SPF, DKIM és DMARC hitelesítést,
  • DNS-alapú feketelistákat (RBL),
  • reputációs vizsgálatokat,
  • tartalomelemző és víruskereső szűrőket,
  • valamint szükség esetén mesterséges intelligencián alapuló elemzést.

Összegzés

Bár a greylisting több mint húsz éve ismert technológia, ma is hasznos eleme lehet egy professzionális levelezési infrastruktúrának. Egyszerű működése, alacsony erőforrás-igénye és jó spamcsökkentő képessége miatt
sok szervezet továbbra is alkalmazza, különösen más biztonsági megoldásokkal kombinálva.

A BC.HU-nál úgy gondoljuk, hogy a hatékony e-mail védelem nem egyetlen technológián múlik, hanem több, egymást kiegészítő biztonsági réteg összehangolt működésén – és ebben a greylisting ma is értékes szerepet tölthet be.