Názory k článku
Greylisting aneb kladivo na spam
A co komentářový spam
celé vláknoRe: A co komentářový spam
celé vláknoRe: A co komentářový spam
celé vláknoTakze jsem jim zacal jmena tech polozek dynamicky menit - nejdriv jako subject_123 (123 bylo nahodne cislo) a pozdeji jsem to jeste za-md5-koval, takze misto <input name="subject_123"> je ve formulari <input name="baf3...f4e"> A ejhle, razem bylo po spamu.
Jasne, spammeri by mohli stranku pokazde vzit, rozparsovat a podle kontextu poznat ktery hex string muze asi tak byt subject a ktery message, ale zatim to nedelaji.
Funguje to skoro dokonale :-)
Re: A co komentářový spam
celé vláknoVe formuláři na odeslání komentáře je otázka "Are you an annoying spammer?" a odpověď je předvyplněná na "yes" a když to člověk nezmění, tak se komentář zahodí ;-)
Re: A co komentářový spam
celé vláknoNedavno jsem svedl boj s automatizovanym hlasovanim. Nejaky vytecnik postupne vylepsoval svuj scriptik tak, ze dokazal prijimat cookies, rozlisoval prejmenovane a zprehazene inputboxy, dokazal i odpovidat na polymorfni otazky. Kdyz se proste nekdo zameri zrovna na Vase stranky...
Proc to pisu - nakonec jsem pouzil nasledujici zatemnovac: http://nenya.ms.mff.cuni.cz/~holub/imagescure/. To uz nerozdychal a bylo po problemech.
Re: A co komentářový spam
celé vláknoVim ze bych nemel (je to mimo tema), ale neda mi to, protoze jsem se tomu dlouhou dobu venoval. Tahle metoda funguje nadherne dokud pracujes nad malou domenou. Jakmile ji ale zvetsis treba prave o pismena, nedejboze i s rozdilem mala/velka a rozdilnymi fonty, tak i s drobnym mnozstvim transofrmaci je to naprosto v haji - neuronova sit prestava konvergovat, nebo konverguje k jinym hodnotam.
Re: A co komentářový spam
celé vláknoRe: A co komentářový spam
celé vláknorealita je jina
celé vláknoBohuzel takove firmy znam, napr. forpsi.cz. Maji mail-relay pro redirect posty ktery vubec nekontroluje zda je odesilajici PC vubec autorizovane posilat mail (odkazuje na nej MX zaznam, sedi reverzni lookup) resp. prijima postu i z adres, ktere reverzni zaznam vubec nemaji.. takze je to jedina dira v relativne bezpecnem svete, veskery spam ke me chodi pres ten server (zbyle 2 cesty, skolni/firemni mail jsou chraneny) a admini s tim uz rok nic nedelaji.
Re: realita je jina
celé vlákno.
celé vláknoRe: .
celé vláknoProstě to všechno odešlou a pak pro jistotu ještě jednou. Vysledkem bude doručení pošty i přes greylist a jako bonus to chudáci bez greylistu dostanou dvakrát :-(
Re: .
celé vláknoRe: .
celé vlákno
mail server jej přijme a zapamatuje si tří údaje:
* IP adresu odesílatele
* poštovní adresu odesílatele
* poštovní adresu příjemce
Re: .
celé vláknoUz dnes jsou spamersky programky pomerne sofistikvoany utility, takze.... Existuje duvod, proc si myslet, ze se tomu neprizpusobi ?
R.
Re: .
celé vláknoMějte se hezky
TK
Re: .
celé vláknoRe: .
celé vláknoUpresneni
celé vláknoPak obvykle pošle odesílateli odpověď
450 Requested mail action not taken: mailbox unavailable
a mail jednoduše zahodí.
Jen upresneni - mail nezahodi ale dokonce vubec neprijme, coz je jeste lepsi, protoze tim padem nemusi po lince putovat neco co v zapeti budu mazat.
Jinak na GreyListing s postfixem pouzivam projekt GPS (http://mimo.gn.apc.org/gps/) a nemuzu si stezovat. Odchyti mi kolem 2000 mailu denne. Driv jsem pouzival overovani adresy odesilatele, ale byly s tim problemy - spouta firem odesila automaticke maily jako treba ruzna potvrzeni objednavek a spol z neplatnych adres (treba z www@kdovicosi.firma.xx), takze jsem je zahazoval a uzivatele to celkem pravem prudilo. Postupne jsem musel budovat ohromny whitelist alespon pro nejznamejsi hrisniky.
Ne, namitka ze jsem mel radsi zaprudit odesilatele aby si to dal do poradku neobstoji - cas od casu jsem to delal, ale vetsinou mi nikdo neodpovedel, par jich odpovedelo ale nevedelo jak na to pripadne nevidelo zadny problem ("vsem ostatnim to prece funguje") a jen parkrat jsem dosahl napravy (treba u Novellu ktery takto posilal maily z Bugzilly :-)
Sekundární MX záznam
celé vláknoRe: Sekundární MX záznam
celé vláknoMám ale jiný problém, zneužívání (správně konfigurovaných) sekundárních MX k rozesílání spamu.
Odesílatel odešle na sekundární MX obyčený ASCII spam s několika větami.
Cílovou adresu zvolí náhodně vymyšlenou (egfgddas) na doméně o které ví že je pro ni stroj sekundární MX.
Jako zdrojovou adresu zadá příjemce spamu (nevím jak to dělá, ale poraří se mu tam zadat i padesát adres jako odesílatele, pravděpodobně nějaká neošetřenost v mém Eximu 4.50).
Sekundár kontaktuje primár, ten řekne že egfgddas@domena.cz neexistuje a formou bouncemailu to rozesílá na dané "zpáteční adresy"
V subjektu takového spamu je sice "undelivered mail" a v těle vysvětlení ale sou tam i ony řádky z původního mailu,
Zatím to neřeším, tem mail je tak jeden do týdne, ale do budoucna asi budu muset na sekundár replikovat databázi uživatelů
Re: Sekundární MX záznam
celé vláknotym padom sa zo sekundarneho mxka da poslat email iba na existujuce adresy danej domeny
takze uz ziadne mailer-daemon sracky v postfix queue :)
Re: Sekundární MX záznam
celé vláknoV pripade obycajneho greylistu by oba servery mali mail zamietnut (4XX) a po case by sa odosielatel mal opat pokusit o durucenie, pricom kazdy z takto skusenych serverov by mal spravu uz prijat. Proste budes ucit greylist na oboch serveroch.
Re: Sekundární MX záznam
celé vláknoPokud uz trvate na sekundarnim MX, tak je potreba zajistit, ze bude mit platnou databazi uzivatelu a nebude prijimat k doruceni maily pro neexistujici ucty, jinak se MX server zahlti generovanim bounce zprav, protoze teprve on bude tim, kdo zjisti, ze emailova adresa pro kterou prijal zpravu, je sice podle domeny vase, ale jinak je uplne nesmyslna.
Re: Sekundární MX záznam
celé vláknoRe: Sekundární MX záznam
celé vláknoMX 10 serverA
MX 20 serverB
MX 30 serverA
spameři útočí na poslední "nejslaběji zabezpečený" server
Re: Sekundární MX záznam
celé vláknoRe: Sekundární MX záznam
celé vlákno... a on-line synchronizovanou databázi pro greylisting. Milter-greylist (pro sendmail) něco takového má umět, ale nezkoušel jsem to.
Nevýhody
celé vláknoStatistics since Mon Jul 24 15:25:12 2006 (9 days and 16 hours ago)
-------------------------------------------------------------------
415 items, matching 830 requests, are currently whitelisted
0 items, matching 0 requests, are currently blacklisted
180 items, matching 182 requests, are currently greylisted
Of 6035 items that were initially greylisted:
- 415 ( 6.9%) became whitelisted
- 5620 ( 93.1%) expired from the greylist
Re: Nevýhody
celé vláknoMoje zkušenosti
celé vláknoNasadil jsem greylisting minulý týden. Od té doby se denně zachytí 10-12 spamů ve SpamAssassinu (těch zbylých cca 290 evidentně zachytí greylisting) a spam neprošel ještě ani jeden. Takže potud super.
Horší je, že pokud se greylisting dostatečně rozšíří (a je to řekl bych otázka tak půl roku), spammeři se tomu přizpůsobí a budou doručení opakovat, čímž se greylisting stane opět neúčinným. Do té doby to ale nemá chybu.
Re: Moje zkušenosti
celé vláknoRe: Moje zkušenosti
celé vláknoRe: Moje zkušenosti
celé vláknoOno krásně ten vývoj jde pozorovat na SpamAssassinu a mailech, co skončily v karanténě.
Když jsem ho před cca rokem nastavoval, stačila jako kritická hodnota 6 a do schránky neprolezlo skoro nic. V karanténě měla většina spamů skóre 11, řada z nich 40.
Teď jsem se díval znovu. Kritickou hodnotu mám nastavenou na 3 a stejně prolezly tak 2% spamů, v karanténě je nejvyšší skóre za 33,5 a spamů se skóre pod 4 je tam přes 5%. Takže zatímco zprvu měl SA výbornou účinnost a spamy procházely dobře, teď (a to přes to, že ho učím na spamech i hamech) je to podstatně slabší a je zcela zřetelně vidět, jak spammeři své metody zlepšují (generovaná jména odesílatelů již obsahují samohlásky, do textu dávají úryvky třeba z Tolkiena, aby zmátli Bayese, nedělají základní chyby proti RFC ve formátu mailu atd.).
Prostě pokud určité antispamové vychytávky používá pár koumáků, nevyplatí se spammerům snažit se je obejít. Pokud se ale míra používání těchto vychytávek přehoupne přes mez, kdy se to spammerům už vyplatí to obejít, budou to dělat.
Stejně jako používá-li určitý prohlížeč 2% lidí, může se webmaster dovolit na něj vykašlat spíš, než když ten prohlížeč používá 20% lidí).
prodleva
celé vláknoStačí když si takhle dopisujete s novým zákazníkem, a máte o zábavu postaráno -- 4 hodinová pauza při čekání na mail není nic moc. A pokud vám chodí různá potvrzení z nových adres (třeba při objednávání zboží, atd.), taky není v praxi použitelné čekat do druhého dne než dostanete mailem třeba registrační kód. A udržovat whitelisty je pěkná otrava.
Greylisting jsem kdysi zkoušel, a právě z těchto důvodů ho zase zrušil. Nehledě na to, že doba pokročila, a spameři pravděpodobně postupem času začnou pro odesílání používat programy které si s greylistingem poradí. Proto mi jako výrazně lepší řešení připadne používat skutečnou kontrolu spamu, například SpamAssassin. A k tomu samozřejmě vhodná pravidla v sendmailu -- nepovolit doručování z domén které mají divné DNS záznamy.
Re: prodleva
celé vláknoV praxi se nikomu nestalo, že by "musel čekat do druhého dne, než dostane mailem třeba registrační kód". Zpoždění bylo maximálně půl hodiny.
Re: prodleva
celé vláknoJenže na rozdíl od domácího uživatele, který v radosti nad tím že mu nechodí spamy, ani nezaregistruje že mu třeba nepřišel jeden regulérní mail, to firmách obvykle funguje jinak. Dá se tam spíš akceptovat skutečnost že do schránky přijde 20 spamů, než to že jeden mail nebude doručen. Což u graylistingu hrozí.
Z pohledu admina je pak sice hezké že nechodí spamy, ale z pohledu obchodníků a šéfů je velice nepěkné že občas nedorazí i normální mail (a nesejde na tom, že má zákazník debilní mailserver, protože náš zákazník = náš pán) :)
Re: prodleva
celé vláknoKdyby nedorazil normální mail (a jako že se to děje, lidé jsou zvyklí, že důležitý mail ještě potvrdí telefonem) kůvli debilnímu mailserveru zákazníka, tak se prostě zákazníkovi slušně řekne. Zákazník = pán, nikoliv však otrokář.
Re: prodleva
celé vláknotaky jsme greylisting zkouseli, taky jsme ho museli zrusit... Ono muzete zastupci zakaznika neco povidat o nastaveni jeho mailserveru, kdyz je to sam jenom radovy zamestnanec relativne velkeho podniku a nema ani tuseni, kdo ze to ma jejich mail server na starost... Nemluve o tom, ze lidi dokaze vytocit i 30 minutove cekani na mail. Typicky priklad (pronaseno do telefonu): "Prave to posilam, uz vam to doslo?"
(proto jsem se ptal na pocet mailboxu - je rozdil jestli se ozve jednou za cas jeden uzivatel kteremu "nedorazil" e-mail, nebo zda si ruzni lide stezuji co 5 minut)
Re: prodleva
celé vláknoZrovna nedavno jsme resili pripad, kdy jedna protistrana mela blbe nastaveny mailserver. Protistrana byl velky moloch, takze opravdu jejich radovy zamestnanec (=kontaktni partner te jedne firmy) nevedel, kdo se stara o mailserver. Ale znal (logicky) cloveka, ktery se jemu staral o pocitac a ten uz vedel, ve kterem oddeleni (resp. dokonce ktera externi firma) se jim stara o mailserver. Tak jsme se obratili primo na tu firmu, co jim mailserver outsourcovala, nejdriv z nas delali blby, ze mame problem my, pak pochopili, ze to maji blbe oni, omluvili se a od te doby je klid. Nerikam, ze to tak musi jit vzdy, ale rozhodne nam to slo.
Re: prodleva
celé vláknodoporučuji, aby jste neměnil místo. Já bych Vás za takový přístup na hodinu vyhodil. IT má sloužit... Mějte se hezky ;-)
Re: prodleva
celé vláknoMimochodem, právě proto, že IT má sloužit, je třeba problematiku vidět komplexně. Pokud to trochu zjednoduším, tak máme situaci, kdy je na výběr ze dvou možností. První je ta, že všichni uživatelé přestanou dostávat spam (s rizikem, že bude třeba filtr vyladit a první maily přijdou z cca půlhodinovým zpožděním), druhá je ta, že kvůli jednomu, dvěma špatně nakonfigurovaným serverům partnerů (které se navíc dají dát na whitelist) budou všichni uživatelé dostávat denně průměrně 5 spamů (z toho řadu přeposílaných na mobil, což je třeba u Vodafone docela opruz, mazat denně 10 spamových SMS).
Právě protože IT má sloužit, rozhodlo se jít do první varianty a zatím jsou jak zmíněné firmy (ve smyslu vedení i zaměstnanci-uživatelé) velmi spokojeni.
Re: prodleva
celé vláknoZpožděná (o 20s) odpověď na HELO/EHLO také odradí 60-80% spamovacích robotů.
Na legitimní e-mail nemá tato funkce žádný vliv.
Re: prodleva
celé vláknoDekuji
milter-greylist - sendmail
celé vláknohttp://hcpnet.free.fr/milter-greylist
... pouzivam tuto kombinaciu as 2 roky. Zpociatku som to nasadil len na nas firemny mail server. Po dobrych skusenostiach som to hodil aj na zakaznicke mail servery (cca 800 mailboxov). Spatna vezba je len pozitivna a nikomu nevadi male spozdenie. Predtym mali problem oddelit legitimnu postu od spamu :)
Re: milter-greylist - sendmail
celé vláknoJen doplním, že je velmi snadné si v konfiguraci nastavit whitelist na IP adresy, ze kterých se nemá greylisting aplikovat, a také cílové adresy uživatelů, kteým se nemá pošta zdržovat. Poštu od autentizovaných odesílatelů (smtp-auth) také lze pouštět bez zdržení.
Milter-greylist také také umí (já to však nezkoušel) synchronizovat greylistingovou databázi s "bratrským" serverem, takže by mělo být možné používat i sekundární MX.
Re: milter-greylist - sendmail
celé vláknoChová se na můj vkus trochu divně :
- většinu spojení sendmail rovnou odmítne, protože je najde na dnsbl.sorbs.net
- u některých spojení vypíše :
reject=451 4.7.1 Greylisting in action, please come back later
To by mělo být v pořádku, ale kam si ukládá ty svoje záznamy ?
V adresáři /var/lib/milter-greylist/db je sice soubor greylist.db, ale má včerejší datum (13:40) a je v něm jediný záznam (a navíc ten soubor není otevřený žádným procesem).
Přitom jsem teď na chvíli odstavil primární server, takže přes něj jde veškerá komunikace - za poslední hodinu odmítnul s výše uvedenou hlášou 2902 mailů.
Ale kde teda má sakra ty svoje záznamy ?!?
Asi nejvetsi nevyhoda
celé vláknoI ja jsem uz jednou/dvakrat chtel psat kamaradovi, ze maji asi nejaky problem na mailserveru, kdyz jsem si uvedomil, ze to je nejspis greylisting :-)
Jeste k popisu algoritmu v clanku: Chybi tam poznamka, ze si server zaznamena jeste cas udalosti a pri opakovanem doruceni toto povoli pouze pokud uplynul nejaky cas od uvodniho pokusu.
Spammeri pak mohou toto obejit jednoduse - budou si pamatovat, kam se jim nepovedlo dorucit a treba za pul hodiny udelaji novy pokus.
Re: Asi nejvetsi nevyhoda
celé vláknoZakladni obrat fronty byva 30 minut a to je soucasne i zpozdeni mailu. Ty 4 hodiny co tu nekdo zminoval ma v cechach akorat seznam.cz a potom nektere mailservery v okamziku, kdy jsou pod utokem nejake spammera. Obecne od firem s vlatnim mailserverem (a tedy dulezitych zakazniku) prijde mail i pres graylisting celkem rychle, od freemailu to trva dele.
Obejit to samozrejme jde a az to bude masivni problem, vymysli se zase nejaka jina finta. To je ouboustranny boj.
Re: Asi nejvetsi nevyhoda
celé vláknoRe: Asi nejvetsi nevyhoda
celé vláknoNadpis... :-)
celé vláknoTitulek:
celé vláknoRe: Titulek:
celé vláknoRe: Titulek:
celé vláknoRe: Titulek:
celé vláknocca pred tydnem jsem vyzkousel assp (http://assp.sf.net). Ktera obsahuje greylist, bayesansky filtry a hromadu dalsich inteligentnich funkci pro boj proti spamu.
Kdyz jsem videl co to vsecko umi, tak jsem si pres to zkusmo posilal nektere mene frekventovane domeny ktere nase firma pouziva. tri dny jsem ucil bayes filtry a ted uz to bezi na vsechny domeny (nebylo to jednoduche - komunikace ve firme - cesky, anglicky, nemecky, holandsky, obcas neco francouzsky). Greylist mam tedy vypnuty - presne kvuli tomu co tu psal nekdo nademnou - lidi nesnesou zpozdeni nejakeho mailu :(
Sefik je tak nadseny ze chce dokonce poslat penize tomu vyvojovemu tymu (1000$ - zkusim ho jeste trosku pumnout).
Statistiky po 8 dnech pouzivani:
messages processed: 367720
messages blocked: 345976 (95.6%)
messages passed: 21744
Re: Titulek:
celé vláknoCoz je jejich problem. Obcas taky musim nekterym ignorantum vysvetlovat, ze mail neni z principu chat, a to ze prijde hodinu po odeslani je naprosto bezny. Obzvlast kdyz tentyz magor posle mailem 20MB a pak se strasne divi, ze poslal jeste dalsi email s jednou radkou a ze uz je to pul hodinu a stale nebyl dorucen.
Zkratka pokud chce nekdo komunikovat online, ma na to pouzivat prislusny IM nastroj. Baliky se mi taky domu neteleportujou.
Re: Titulek:
celé vláknoRe: Titulek:
celé vláknojde vypnout postgrey pro RELAY ?
celé vláknoNasadil jsem postgrey na postfix na mailserver, prez ktery odesilaji lidi v siti e-maily. Je mozne nejak nastavit postgrey tak, aby nekontroloval maily ktere odchazeji pryc, ale jen ty, pro ktere je cilovy tento mailserver? Uz slysim ty telefonaty od nas**anejch klientu ze co jim to tam pise za chybu a proc nemuzou odeslat mail..
Predem diky
Re: jde vypnout postgrey pro RELAY ?
celé vláknoRe: jde vypnout postgrey pro RELAY ?
celé vláknoRe: jde vypnout postgrey pro RELAY ?
celé vláknoja to pravidlo dal puvodne jako prvni, tak jsem tedy dal permit_mynetworks na prvni a postgrey az na druhy.
Diky;-)
Re: jde vypnout postgrey pro RELAY ?
celé vláknoLocalhost
celé vláknoRe: Localhost
celé vláknoPak se Vás greylisting netýká, ten by když tak běžel na smtp serveru, který přijímá Vaši poštu.
BTW, občas vám asi uvízne odchozí dopis ve frontě a může tam být, dokud se s notebookem zase nepřipojíte. Mně by to vadilo, pořád to hlídat.
Pro cestování s notebookem je výhodné mít někde smtp server, ke kterému se můžete autentizovat (smtp auth, potřebujete username a heslo) a který pak autentizovanému uživateli povolí relay odkudkoli kamkoli (a bez greylistingu).
Také někde povolují relay na krátkou dobu z IP adresy, ze které byla provedena úspěšná autentizace na POP3 nebo IMAP serveru.
Je-li někde blokován přístup do vnější sítě na port 25, zkuste odesílat přes SSL (port 465), případně je pro autentizovaná spojení určen i port 587. Ale to by samozřejmě na takových portech musel ten smtp server poslouchat, což není běžné, je starost s platností certifikátů, s autentizací uživatelů, atd. Ovšem když už to jednou běží, nemohu si to vynachválit.
Re: Localhost
celé vláknoOn je ten problem diky freemailum, drive jsem pouzival SMTP od seznamu pro vsechno, ale co zacali pouzivat trochu tvrdsi autentizaci, kdy kontroluji i navratovou adresu, tak jsem mel s maily na centru a atlasu problem. To byl duvod pro nasazeni lokalniho postfixe. Mno nejen ten, ono kdyz ladim webovy scripty a mam tam i zasilani chyb a feature requestu mailem, tak potrebuji lokalni smtp (nebojte vim, ze to jde i pres smtp poskytovatele).
O zrizeni smtp serveru v praci jsem uvazoval, ale zatim je to komplikovane, musim sem tahat poskytovatele pripojeni, aby mi na routeru zpristupnil porty, nehlede k tomu, ze se musi namapovat trochu podivne, aby nekolidovali s dalsi masinou, ktera ma nektere sluzby zpristupnene z venku.
Zdržení i při odesílání
celé vláknoNěkteré servery se totiž brání příjmu dopisů z neexistujících adres odesílatele tím, že si ještě v průběhu příchozí transakce otevřou další pomocné odchozí smtp spojení k odesílateli a pomocí mail from a rcpt to si ověřují, zda ta adresa, ze které dopis jako jde, existuje. Když je odpověď kladná, tak to pomocné spojení zavře a do té původní příchozí smtp transakce pošle OK. Když odpověď kladná není, pošle přijímající server do původní příchozí transakce chybu 450 a dopis uvízne na odesílajícím serveru na nějakou dobu ve frontě.
A přesně tohle (tj. zdržení odesílaného dopisu) nastane u prvého dopisu, je-li na odesílacím serveru greylisting. Pokud se posílá na nějaký cluster, může být při příštím pokusu o doručení ve hře jiná IP adresa a je tu další zdržení.
Nechci rozebírat, k čemu je ta kontrola odesílatelovy adresy, jen chci upozornit na další možný problém s greylistingem.
Naštěstí serverů, které si takto ověřují odesílatele, není mnoho.
Jejich IP adresy jsem vyloučil z greylistingu, ale vím, že to není moc dobré řešení...
Re: Zdržení i při odesílání
celé vláknoNeni treba cekat tak dlouho
celé vláknoJa mam nastaveny interval na 60 sekund a naprosto to staci. Maily to zdrzuje minimalne, protoze celou domenu .cz mam ve whitelistu (ceskych spamu je naproste minimum), spolu s nekolika domenamy druheho radu velkych provideru co nejsou .cz (jako czechia.com, foprsi.com a pod.). Gld uklada zaznamy v MySQL databazi a tak je jednoduche zkontrolovat, odkud co chodi, navic je jednoduche cistit stare zaznamy (dela to primo Gld pres cron), takze databaze postupne neboptna.
Ale podle logu mailserver mnohem vice mailu vyradi pouha kontrola SMTP "serveru" (pres smtpd_helo_restrictions). Vetsina z nich nema v poradku reverzni zaznam, nebo ma spatne jmeno (fully-qualified hostname). Vyhoda je, ze je to jeste pred zaslani jakychkoliv dat a ze se ani nemusi prochazet blacklisty.
Jako druha obranna jsou blacklisty, kde jsou jak spamujici servery (obvlast ty, co klidne poslou trista stejnych mailu za hodinu), tak neplatna ci zpotvorena jmena adresatu ziskana roboty ze stranek. Greylisting pomoci Gld je az treti obranna linie, ve ctvrte je jeste analyza hlavickek a oskenovani pomoci ClamAV antiviru. Tohle vsechno zachyti tak 98% spamu, takze misto nekolika stovek denne prijde tak pet-deset spamu (vetsinou v dusledku poslani pres sekundarni mailserver).
Takze dokud nebudou mit vsichni spammeri mailserver s vlastnim reverznim zaznamem, platnym nazvem a neodflaknutou podporou SMTP protokolu podle RFC 2821, spam pro mne nebude problem.
Re: Neni treba cekat tak dlouho
celé vláknojak to obesli
celé vláknoRe: jak to obesli
celé vláknoRe: jak to obesli
celé vláknoNeřekl bych. Statistika z našeho serveru za včerejšek říká, že greylistingem bylo pozdrženo 13359 mailu, 1067 bylo doručeno se zpožděním způsobeným greylistingem, 1216 doručeno bez zdržení, protože předchozí mail stejným směrem už pred nedávnem cestu otevřel. Vychází mi z toho, že cca 12000 mailů bylo odfiltrovano greylistingem, tedy vůbec nedorazilo na server. Úplně přesně to říci nelze, protože to jsou jen jednoduché počty odmítnutých a přijatých, ale vůbec není jasné, zda patří k sobě např na hranici mezi dny.
Účinné to tedy bezesporu je. Když jsem s greylistingem před dvěma lety začínal, také jsem si myslel, že do půl roku to bude neúčinné. Škoda, že z té doby nemám statistiku (nebyl jsem tehdy tak pilný), takže nemám přesné srovnání. Účinnost od té doby sice subjektivně poklesla, ale jak je z těch čísel vidět, pořád to stojí za to.
K vašim opakovaným spamům: zkoumal jste jejich hlavičky, zda opravdu pocházejí ze stejného zdroje? Já bych spíše řekl, že to jde z různých zdrojů (většinou "zavirovaných" pc), které použily stejné nebo překrývající se rozesílací seznamy.
Sedím v kavárně
celé vláknoKdopak to asi bude? Jistě ten z oslovených, který bude nejvstřícnější a předloží nejzajímavější nabídku.
Proc prislo tech 6
celé vláknozajimala by me nejaka analyza, proc prislo tech zbylych 6 mailu. Nabizi se jednoducha odpoved, ze spammer mail poslal znovu. Je to tak?
Re: Proc prislo tech 6
celé vláknoGL proxy pre Win
celé vláknodakujem za tipy ...
Re: GL proxy pre Win
celé vláknoale primo free plugin do exchange imho zatim neexistuje
GreyListing v ČS a.s.
celé vláknoRe: GreyListing v ČS a.s.
celé vláknoInak je pravda, ze gmail je jedna z mala vynimiek. Ak spravne rozumiem, do gmailu je este stale treba pozvanka, takze spammeri musia harvestovat pozvanky. A tipnem si (hypoteza), ze gmail postupne rusi spammerom konta. Spammeri si sice vedia zohnat dalsie pozvanky, ale treba na to uz ludsku pracu. Odhadujem, ze pridelovanie pozvanok je "hodnotene", tj. clovek, ktory poskytol "vela" schranok spammerom, dostane malo alebo ziadne pozvanky. Hodnotenie mailov robia samotni useri => najvyssia spolahlivost.
IMHO mam radsej greylisting nez Bayesovske filtre, pretoze ked sa mail neodosle, tak o tom viem, pri Bayesovi moze nastat "false positive" (oznacenie legitimneho mailu za spam) a nedozviem sa to. Obe metody (Bayes aj GL) maju svoje pre a proti.
nepiste ked neviete...
celé vlákno1. Vacsina mailserver fariem pouziva ipcky z jedneho /24 subnetu. Nebavime sa o worldwide freemailoch, ktore manualne nahodit do databazy je otazka 10 minut. Cize uplne staci, ked
sa pri prijimani mailu zaznamena adresa vo forme x.y.z.% (a cela adresa pre pripad potreby) a ta sa potom pouziva pri matchovani dalsich mailov.
2. podla rfc2821: "The sender MUST delay retrying a particular destination after one attempt has failed. In general, the retry interval SHOULD be at least 30 minutes". Cize, kto nedodrzuje RFC, ma problem on nie ja. Preto ak sa z rovnakeho subnetu pokusi niekto dorucit mail skor ako po 30 minutach, jedna sa o spammera. Ak je to regularny MTA, tak raz ten mail doruci po pozadovanej odmlke. Konkretne u mna sa o to stara zaznam v stlpci block_expires a pri zapisovani do databazy je NOW()+30minut.
GL funguje, funguje skvele a nezaujima ma co bude ked sa spameri naucia posielat maily RFC compilant... to budem riesit az to nastane a nie potom si vycitat, ze kym sa este dalo efektivne bojovat proti spamu, tak som sa radsej babral a stracal cas s inymi metodami.
Re: nepiste ked neviete...
celé vlákno"In general, the retry interval SHOULD be at least 30 minutes" [...] Preto ak sa z rovnakeho subnetu pokusi niekto dorucit mail skor ako po 30 minutach, jedna sa o spammera.
No pozor, SHOULD != MUST. Odosielatelia necakajuci 30 minut vyhovuju RFC. Dokonca by som povedal, ze najlepsie riesenie pre server je vybrat nahodne uniformne cakanie z intervalu (0, 30] minut kym akceptuje mail. V priemernom pripade bude cakanie 15 minut (v najhorsom 30). Alebo vybrat take rozdelenie, ze maximalna hranica bude neobmedzena (nekonecno), ale pravdepodobnost, ze si server take cakanie vyberie, bude klesat inverzne exponencialne (napr. normalne rozdelenie s maximom v 15 minut a rozumne "natiahnute" do stran).
Uz sa mi parkrat stalo, ze som sa potreboval poslat rychlo mail (odchod do zony bez netu ;-)) a bol som zagreylistovany. Pockat trebars 10 minut sa este da, ale tych 30 minut moze byt problem.
Re: nepiste ked neviete...
celé vláknoSHOULD = MAL BY... cize ak posle skor, je to na jeho riziko, ze si tym uskodi. Ak mam pravdu povedat, tak ani samotny qmail od DJB nedodrziava 30 minut od prveho dorucenia (1. okamzite, druhe po cca 6 min., tretie po cca 26 min. a az stvrte je po hodine).
Cim vyssia doba (onych 30 minut), tym je system efektivnejsi pri boji proti spamu... pretoze az po tej dobe sa sprava od daneho odosielatela z nejakej ip pre dotycneho prijimatela povazuje za nespam. A ked niekto zaflooduje milion mailov, je otazkou par desiatok minut, kym sa ip adresa objavi na nejakom znamom blackliste. Dovtedy treba drzat hradzu pred pripadnym pokusom o opakovany flood :)
Na koniec este - pravdepodobnost, ze ti niekto prvy mail posle s urgenciou je dost nizka... cize ak si uz s niekym komunikoval, spravy od neho ti dorazia okamzite.
Re: nepiste ked neviete...
celé vláknoNa koniec este - pravdepodobnost, ze ti niekto prvy mail posle s urgenciou je dost nizka... cize ak si uz s niekym komunikoval, spravy od neho ti dorazia okamzite.
Jj, v spominanom pripade to vyzeralo, ze greylisting bol cerstvo zavedeny na MTA, takze este nebol "natrenovany" na "znamych ludi".
Re: nepiste ked neviete...
celé vláknoRe: nepiste ked neviete...
celé vláknoA potom to tam nahadzat s hodnotou MANUAL v stlpci origin_type (aby sa to pri cisteni nezmazalo)
Re: nepiste ked neviete...
celé vláknoRe: nepiste ked neviete...
celé vláknohost -t MX gmail.com gmail.com mail is handled by 50 gsmtp163.google.com. gmail.com mail is handled by 50 gsmtp183.google.com. gmail.com mail is handled by 5 gmail-smtp-in.l.google.com. gmail.com mail is handled by 10 alt1.gmail-smtp-in.l.google.com. gmail.com mail is handled by 10 alt2.gmail-smtp-in.l.google.com.
Mam pocit, ze gmail schvalne pravidelne meni DNS MX zaznamy (a aj odosielacie uzly), natvrdo zadratovat povolenie gmailu bude tazke. Zda sa mi, ze je to ochrana proti automatickym skriptom, ktore maju natvrdo zadratovane IP/hostname.
Re: nepiste ked neviete...
celé vláknoqgreylist
celé vláknoInstalace mi zabrala cca 3 minuty, není nutné qmail patchovat. Doporučuji, vyzkoušejte.

