Azt hiszem itt az ideje egy olyan topicnak amiben érdemben körbejárjuk hogyan is lenne érdemes 2016-ban megoldani a SPAM szűrést.
Sajnos azt tapasztaljuk hogy az idáig bevált megoldásokon kezdenek kifogni a tömeges levélküldő barátaink, nem nagyon, de már éppen annyira hogy kapjuk a leveleket ügyfelektől hogy ma is kaptunk 2-10 SPAM-et, és ehhez nem vagyunk hozzá szokva.
Fontos hogy itt én most a dolog technikai oldalát szeretném körbe járni, tudom hogy lehet vásárolni X-Y terméket, dobozt, HW megoldást, etc, de ez nagyon sok helyen nem játszik.
A használni kívánt megoldás OS független, vagyis lehet Debian, Centos, OpenBSD …, a szükséges komponensek általában elérhetőek minden OS-ban.
Maga az SMTP is másodlagos, mi jellemzően Exim-et és ritkábban Postfix-et használunk.
SMTP szinten a következőkkel szűrjük a SPAM-et:
- SMTP banner késleltetés
- SMTP connection limitek
- HELO check
- hostnév, IP nem lehet u.a. mint fogadó SMTP
- RBL listák
- feladó email cím validálás
- ahol van lehetőség recipient email ellenőrzés
- ip reverse check
Ezek a bejövő levelek 70-80%-át már dobják is, ebből 99,9999%-ban nincsen hibásan eldobott levél.
Kiegészítő script exim-ben ami ZIP|ARJ|RAR …-okat kibontja, és ha JS, és hasonlók vannak benne akkor azokat eldobjuk.
Általában SMTP szinten használt RBL listák:
- sbl-xbl.spamhaus.org
- zen.spamhaus.org
- b.barracudacentral.org (regisztrációval)
- bl.spamcop.net
Következő lépés Vírus keresés, ezt jellemzően ClamAV-val.
Extra DB források:
- sanesecurity.com
- malwarepatrol.net (fizetős)
SPAM szűrést spamassassin-el:
- bayes alapú szűrés, közel 500e+ HAM, és 1millió+ SPAM tanítva
- RBL itt is:
dnsbl-X.uceprotect.net
ips.backscatterer.org
cidr.bl.mcafee.com
truncate.gbudb.net
- senderbase (cisco)
- URL szűrés , uribl.com
- SA channelek:
sought.rules.yerp.org
updates.spamassassin.org
spamassassin.heinlein-support.de
Vegyük ezeket technikai alapoknak, ezek mellett sajnos szaporodnak a panaszok hogy nem jó a szűrés.
Arra lennék kíváncsi ki hogyan csinálja technikailag, és azt mennyire érzi hatékonynak.
Milyen külső forrásokat (akár fizetős) használ tanításra (bayes), vírusszűrésre, levél-ben lévő URL-ek ellenőrzésére, etc …
Vagyis hogy mivel lehet hatékonyabbá tenni ezt a szélmalom harcot ! :)
update #1.
RBL ellenőrzéshez megfelelő DNS-ek!
Ellenőrízd kézzel lefut-e rendben RBL DNS kérés, google DNS nem jó!
update #2.
DKIM, SPF-et jobb nem lepontozni, false erdményt ad, már sok a valid SPF, DKIM -el küldőtt SPAM!