Segítség:SpamTerjesztok
Vita7
|
A SpamTerjesztok a Spamwiki feketelistája, amely a Pellengéren alapul. Mivel a magyar nyelvű spamekkel kapcsolatban nem ismert megbízható feketelista, a SpamTerjesztok hasznos lehet a rendszergazdák számára.
| Figyelem! |
|
A SpamTerjesztok feketelista a tervek szerint 2010. december 31-ig működik. Célszerű az új, jövőre is működő Spamwiki-feketelistákat, az sbl.spamwiki.hu-t és shbl.spamwiki.hu-t alkalmazni. |
Működés
Szerkesztés
A SpamTerjesztok feketelista alapja a Spamwiki Pellengére. Az oda került spamekből azon szerverek, domének nevét, adatait tartalmazza, melyek a spam terjesztésében részt vettek.
A kigyűjtött domének egy speciális formátumú listában érhetőek el: WikiSpam:SpamTerjesztok (http://hu.spam.wikia.com/wiki/WikiSpam:SpamTerjesztok).
E listát levelezőszerverek üzemeltetői tudják felhasználni. Szervereiken beállíthatják azt, hogy a spamterjesztésben korábban részt vett doménektől, szerverektől azok ne fogadjanak el emaileket.
Felkerülés
Szerkesztés
A SpamTerjesztok feketelistára csak azon szerverek, illetve domének kerülhetnek fel, melyek magyar vonatkozású spam terjesztésében vesznek vagy vettek részt.
Ha a Pellengérre került kéretlen e-mail forrásából egyértelműen megállapítható annak eredete, akkor a spammelő szerver vagy domén feketelistára helyezése a feketelista vitalapján kezdeményezhető. Maga a feketelista csak az adminisztrátorok által szerkeszthető, csak ők vehetnek fel új szervert vagy domént a feketelistára.
Bizonyos esetekben olyan szerverek is a SpamTerjesztok feketelistára kerülhetnek, melyek közvetlenül nem vettek részt spamelésben, azonban a spamben reklámozott weboldalakat szolgáltatják. Mivel itt nagy a joe jobbing veszélye, csak többszörös, egymástól független bizonyítékok megléte esetén alkalmazzuk ezt a szabályt.
Lekerülés
Szerkesztés
A SpamTerjesztok feketelistáról az adminisztrátorok törlik azokat a szervereket, doméneket:
- melyek adminisztrátora, tulajdonosa a feketelista vitalapján kéri a törlést, és ígéretet tesz a hasonló esetek elkerülésére,
- melyekről legalább egy éve nem érkezett újabb spam.
A feketelistáról nem törlik a visszaeső szervereket, doméneket.
Segítség
Szerkesztés
Visszapattannak a leveleim
Szerkesztés
Egyes mailszerverek, melyek használják a SpamTerjesztok feketelistát, visszautasítanak minden bejövő e-mailt, amely a feketelistán megtalálható szerverekről, doménekről érkezik. A feladó egy ilyen hibaüzenetet kap ekkor vissza:
550 5.7.1 <...[...]>: Client host rejected: Blocked using the Hungarian Spamwiki: http://hu.spam.wikia.com/wiki/WS:STHELP
Ha Ön egyes e-mailei elküldése után ilyen hibaüzenetet kap vissza, akkor ez azt jelenti, hogy az Ön által használt levelező szerver listázva van a SpamTerjesztok feketelistán. Ez azért lehetséges, mert az Ön által használt levelező szerver részt vett, vagy részt vesz kéretlen reklámlevelek kiküldésében.
Ebben az esetben forduljon rendszergazdájához, szolgáltatójához, mutassa meg a kapott hibaüzenetet neki, és iránytsa őt erre az oldalra. A Lekerülés szakasz pontos információkkal szolgál majd neki a további teendőkről.
Nem tudnak levelet küldeni nekem
Szerkesztés
Előfordulhat, hogy valaki nem tud levelet küldeni Önnek, mert a levelei a következő hibaüzenettel visszapattanak:
550 5.7.1 <...[...]>: Client host rejected: Blocked using the Hungarian Spamwiki: http://hu.spam.wikia.com/wiki/WS:STHELP
Ez akkor fordulhat elő, hogy az Önnek levelet küldő feladó által használt levelezőrendszer spamelésben vett részt, és ezért felkerült a Pellengérre, majd a SpamTerjesztok feketelistára.
Ebben az esetben érdemes felhívni a feladó figyelmét erre a tényre, és kérni kell az ő rendszergazdáját, hogy gondoskodjon a feketelistáról való lekerülésről. Amíg ez nem történik meg, addig a feladó csak valamilyen más levelezőrendszeren keresztül fog tudni levelet küldeni Önnek.
Kérjük, ne feledje, hogy a spamvédelem az Ön érdekét is szolgálja, még akkor is, ha átmenetileg problémát okoz a spamelésben részt vett levelezőrendszerek levélforgalmának a spamelés beszüntetéséig tartó blokkolása.
Használata
Szerkesztés
A lista frissítése
Szerkesztés
Lehetővé teszi, hogy a speciális formátumú feketelistát a szerver emberi beavatkozás nélkül letöltse és folyamatosan frissítse.
Ezt a következő szkript elvégzi. A szkript Linux alatt működik, és egyelőre a Postfix levelezőrendszert ismeri fel. A szkript letölti a feketelistát, és lefordítja a Postfix belső db formátumára. A Postfix újratöltése, vagy újraindítása a frissítés után nem szükséges.
#!/bin/bash
# v0.2
# Release date: 2008.04.10 15:30
if [ -f /usr/sbin/postfix ]; then
# Beállítások Postfix mailszerver esetén:
ACCESSFILE=/etc/postfix/spamwiki.client.access
POSTMAP=/usr/sbin/postmap
else
echo Sajnos, a szkript nem ismeri fel, hogy milyen levelezőrendszert használsz.
echo Fontold meg, hogy alkalmassá teszed e szkriptet a mailszervered
echo felismerésére, és közreadod munkád, ami másnak is segíthet:
echo http://hu.spam.wikia.com/WS:STHELP
exit 1
fi
rm -f $ACCESSFILE.new
wget 'http://hu.spam.wikia.com/index.php?title=WikiSpam:SpamTerjesztok&action=raw' -q -O - | \
egrep -vi "<\/?[a-z]+>" > $ACCESSFILE.new
if [ -f $ACCESSFILE.new ]; then
if [ -n "`grep 'Hungarian Spamwiki' $ACCESSFILE.new`" ]; then
if [ ! -f $ACCESSFILE ] || [ -n "`diff $ACCESSFILE.new $ACCESSFILE`" ]; then
if [ -f /usr/sbin/postfix ]; then
# Postfix mailszerver esetén:
$POSTMAP $ACCESSFILE.new
if [ $? -eq 0 ]; then
mv -f $ACCESSFILE.new $ACCESSFILE
mv -f $ACCESSFILE.new.db $ACCESSFILE.db
# A Postfix újraindítása, vagy újratöltése nem szükséges.
else
echo Nem sikerült a letöltött feketelista lefordítása.
exit 2
fi
fi
else
# Nem első letöltés és nincs eltérés a jelenlegi és az új feketelista között.
rm -f $ACCESSFILE.new
fi
else
echo Nem sikerült a SpamTerjesztok feketelista letöltése.
exit 1
fi
else
echo Nem sikerült a SpamTerjesztok feketelista letöltése, vagy elmentése.
exit 1
fi
|
FreeBSD esetén
Szerkesztés
Wget telepítése szükséges:
cd /usr/ports/ftp/wget && make install clean
A Bourne-Again shell script:
ee /usr/local/etc/postfix/spamwiki.sh
#!/bin/bash
# v0.2
# Release date: 2008.04.10 15:30
if [ -f /usr/local/sbin/postfix ]; then
# Beállítások Postfix mailszerver esetén:
ACCESSFILE=/usr/local/etc/postfix/spamwiki.client.access
POSTMAP=/usr/local/sbin/postmap
else
echo Sajnos, a szkript nem ismeri fel, hogy milyen levelezőrendszert használsz.
echo Fontold meg, hogy alkalmassá teszed e szkriptet a mailszervered
echo felismerésére, és közreadod munkád, ami másnak is segíthet:
echo http://hu.spam.wikia.com/WS:STHELP
exit 1
fi
rm -f $ACCESSFILE.new
/usr/local/bin/wget 'http://hu.spam.wikia.com/index.php?title=WikiSpam:SpamTerjesztok&action=raw' -q -O - | \
egrep -vi "<\/?[a-z]+>" > $ACCESSFILE.new
if [ -f $ACCESSFILE.new ]; then
if [ -n "`grep 'Hungarian Spamwiki' $ACCESSFILE.new`" ]; then
if [ ! -f $ACCESSFILE ] || [ -n "`diff $ACCESSFILE.new $ACCESSFILE`" ]; then
if [ -f /usr/local/sbin/postfix ]; then
# Postfix mailszerver esetén:
$POSTMAP $ACCESSFILE.new
if [ $? -eq 0 ]; then
mv -f $ACCESSFILE.new $ACCESSFILE
mv -f $ACCESSFILE.new.db $ACCESSFILE.db
# A Postfix újraindítása, vagy újratöltése nem szükséges.
else
echo Nem sikerült a letöltött feketelista lefordítása.
exit 2
fi
fi
else
# Nem első letöltés és nincs eltérés a jelenlegi és az új feketelista között.
rm -f $ACCESSFILE.new
fi
else
echo Nem sikerült a SpamTerjesztok feketelista letöltése.
exit 1
fi
else
echo Nem sikerült a SpamTerjesztok feketelista letöltése vagy elmentése.
exit 1
fi
|
Lefuttatjuk:
sh /usr/local/etc/postfix/spamwiki.sh
Ha nem ír ki hibát betesszük a /etc/periodic/daily/-be.
cp /usr/local/etc/postfix/spamwiki.sh /etc/periodic/daily/spamwiki.sh
Annak érdekében, hogy a frissítés óránként megtörténjék, a fenti szkriptet helyezzük az /etc/cron.hourly könyvtárba, például spamterjesztok néven. Utána természetesen chmod 755 /etc/cron.hourly/spamterjesztok kell következzék, hogy a fájl futtatható legyen.
A levelezőrendszer beállítása
Szerkesztés
Ha az előbbi feketelistafrissítő szkript a helyére került és hiba nélkül lefut, beállíthatjuk levelezőrendszerünket a letöltött feketelista használatára.
Postfix
Szerkesztés
Postfix alatt a main.cf fájl smtpd_recipient_restrictions paraméterét kell egy sorral kiegészíteni:
/etc/postfix/main.cf:
smtpd_recipient_restrictions =
...
check_client_access pcre:/etc/postfix/spamwiki.client.access
...
Ha ez megvolt, töltsük újra a Postfixet, Debian esetén: /etc/init.d/postfix reload módon.
Exim
Szerkesztés
Kiegészítésre szorul.
Qmail
Szerkesztés
Kiegészítésre szorul.
Formátuma
Szerkesztés
A feketelista jelenleg a Postfix levelezőrendszer által használt access table formátumban érhető el. A formátum technikai specifikációja itt található: http://www.postfix.org/access.5.html
A rugalmasság érdekében ezen belül is reguláris kifejezésekkel dolgozunk. A listát a levelezőrendszer az éppen hozzá kapcsolódó kliens számítógép gépnevére és IP-címére keres végig.
Az aktuális lista szöveges változata innen letölthető.
Vigyázat, a Postfix ismételten keres úgy, hogy a névből, IP-címből a legalsóbb szintű elemeket sorban elhagyja. A pelda.valahol.hu nevű, 11.22.33.44 IP-című gép esetén a Postfix így keres: pelda.valahol.hu, azután valahol.hu, majd hu, 11.22.33.44, 11.22.33, 11.22, végül 11. Az első egyezésnél megáll. Más levelezőrendszerek ettől eltérő módon is működhetnek.
Kapcsolat
Szerkesztés
A SpamTerjesztők feketelistával kapcsolatos észrevételeidet, kérdéseidet, kéréseidet, javaslataidat szívesen látjuk az oldal vitalapján. A vitalap – csakúgy mint a Spamwiki szinte mindegyik oldala – bárki által szabadon szerkeszthető.
Kapcsolódó oldalak
Szerkesztés
- Ajánlás hírlevélküldőknek
- Ajánlás szolgáltatóknak
- Bejelentési módok
- Használati útmutató a Spamwiki feketelistáihoz
- Pellengér