Hogyan?
Signature matching (mintázat-illesztés)
Előre elkészített, folyamatosan frissített adatbázis
Vírusszűrés leggyakoribb módszere
Spamszűrésre is alkalmas (pl: súlyozással kombinálva)
Csak a már ismert fenyegetettség ellen véd
A frissítési időciklus hossza kritikus
Graylisting ("szürke" listázás)
alapfeltevés: a feladóban van mail queue
minden új feladótól származó levelet átmenetileg elutasítunk
az átmenetileg elutasított feladókat ellenőrizhetjük is (pl: DNS, SPF)
az újraküldött leveleket már elfogadjuk, whitelistre kerül
a spam- és vírusküldők általában nem próbálkoznak újra
néhány nagy bank és weboldal sem próbálkozik újra előzetes whitelist is szükséges
http://en.wikipedia.org/wiki/Graylisting
Statisztikai módszerek (Bayes)
főként a spamszűrés eszköze
statisztikai alapú mintaillesztés, osztályozás
általában felügyelt gépi tanulás (spamlearn, hamlearn)
jellemzően az üzenettörzs szavakra, szóösszetételekre való felbontásával dolgozik
eddig ismeretlen spamről is jelzést nyújthat
önmagában nem elegendően pontos
http://en.wikipedia.org/wiki/Bayes%27_theorem
Blacklisting, HoneyNet rendszerek
számos szolgáltató használja, van ingyenes is
az interneten elszórt "csapda" email fiókokat állítanak fel
ha levél érkezik egy csapdába, az biztos, hogy nem legitim ("spamtrap")
a csapdázott levelek feladói tiltólistára kerülnek
a tiltólistákat DNS szerverek segítségével terjesztik (ha egy ilyen szerver egy adott címet felold, az rajta van a blacklisten)
http://www.spamhaus.org/
http://cbl.abuseat.org/
SMTP heurisztika
Az SMTP protokollgép követése
Elosztott elemzés (SPAM és Vírus kampányok észlelése)
Szabványoknak való megfeleltetés
Egyszerű logikai ellenőrzések
DNS alapú eljárások
SPF, kliens-ellenőrzés
Sender Policy Framework ("Feladó Szabályzat-Keretrendszer")
speciálisan formázott DNS TXT rekordok
feladók és domainek kapcsolatát igazolja a fogadó MTA számára
csak a levél SMTP keretét védi
SenderID
SPF kiegészítés
egyes MIME fejléceket is ellenőriz
a Microsoft szabadalmakkal védi
http://en.wikipedia.org/wiki/SenderID
http://tools.ietf.org/html/rfc4408
http://en.wikipedia.org/wiki/Sender_Policy_Framework
DKIM
DomainKeys Identified Mail ("tartomány-kulcsokkal azonosított levelezés")
kriptográfiai módszerekkel aláírt kimenő levelek
a fogadó MTA ellenőrzi az aláírásokat
a kulcsokat a DNS hálózaton terjesztik
problémák
levelezőlista-szerverek
levéltovábbítás (forwarding)
overhead