Wikia

WikiSpam

Segítség:SpamTerjesztok

Vita7
692oldal a wikin
Rövidítés:
WS:STHELP

Tartalomjegyzék

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

Külső hivatkozások Szerkesztés

Photos

Fotó hozzáadása
435kép a wikin
See all photos >

Legutóbbi aktivitás

Tovább >

A Wikia-hálózat

Véletlen wiki