Výsledky 1 až 25 z 31

Téma: Komentářový spam, jak se bráníte?

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní Re: Komentářový spam, jak se bráníte?

    V nejbližších dnech budu řešit odspamování tohoto fóra (SMF):
    http://diskuze.deticky.cz/
    Moderátoři to tam zatím občas čistí, ale párkát v týdnu tam přibyde tak 10-20 spamových komentářů. Přibývají do sekcí do kterých je povoleno psát bez registrování, což by chtěl provozovatel zachovat.
    Od známého jsem dostal tip na tu hádanku 1+1 vyplněnou a skrytou přes JS, jemu to někde funguje. Ale radši bych vyzkoušel to skryté tlačítko. Jestli to zabere, tak dám vědět.

  2. #2
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Praha
    Příspěvky
    1 404
    Vliv
    303

    Standardní Re: Komentářový spam, jak se bráníte?

    Kód:
    <span id="antispam">
    Kolik je 2x2?<input type="text" id="check">
    </span>
    <script type="text/javascript">
    document.getElementById("check").value="4";
    document.getElementById("antispam").style.display="none";
    </script>
    ja preferuji toto reseni. je funkcni a znam minimalne dalsi dva weby, kde je stale 100% ucinne. pokud ma uzivatel vypnuty nebo jakkoliv nefuncni javascript, tak ho to neodstrihne, ale holt si musi vyplnit kontrolni otazku rucne. urcite by bylo zajimave udelat nejakou statistiku nebo pocitadlo, kolik lidi prispiva takto s rucnim vyplnenim pole check.

  3. #3

    Standardní Re: Komentářový spam, jak se bráníte?

    peshwood: to budu rád, jsem zvědavej na výsledky z praxe

    Já jsem zatím spokojenej se slovníkovou analýzou, kterou jsem napsal před 2 lety, pár stovek spamů to chytlo a zatím nic neproklouzlo, takže zatím nebudu rejpat do něčeho co funguje Ale co platí dnes, nemusí platit zítra...

    A až mi to přestane fungovat, chtěl bych zkusit právě skrytý čudlík, nebo automatické vyplnění skrytého pole.

    Pro experimentátory, používám primitivní kód:
    Kód:
    $slovnik=file("slovnik.txt");
    $text=strtolower($_POST["text"]);
    $spam=0;
    for ($i=0;$i<sizeof($slovnik);$i++){
    $filter=explode(',',$slovnik[$i]);
    $spam=$spam+(substr_count($text,$filter[0])*$filter[1]);
    }
    V proměnné $spam je pak hodnota, mám nastaveno, že pokud je větší než 25, tak se to zahodí

    Jako slovník mám:
    Kód:
    http://,1
    buy,2
    viagra,5
    order,3
    cheap,3
    discount,3
    valium,5
    tramadol,5
    hydrocodone,5
    fioricet,5
    adipex,5
    free,2
    porn,4
    flyfolder,2
    federal,2
    tax,2
    myspace,1
    [url,2
    custom,2
    teen,1
    href,1
    pussy,4
    nude,4
    cam,2
    boob,3
    tits,3
    xxx,2
    fuck,3
    casino,2
    online,1
    poker,2
    play,1
    Případný test: http://smitka.org/spam.php

  4. #4

    Standardní Re: Komentářový spam, jak se bráníte?

    Prozkoumal jsem trošku ty spamy na diskuze.deticky.cz a ještě jsem podle toho trochu rozšířil svůj filtr, ať mi ještě nějakou dobu vydrží bez úprav
    BTW: http://diskuze.deticky.cz/vyber-koca...rku-t30.0.html by také chtěl trochu promáznout.

  5. #5

    Standardní Re: Komentářový spam, jak se bráníte?

    Nechci dělat nějaké unáhlené závěry, ale vypadá to, že ten spamovací robot na dětičkách je proti tomu druhému skrytému tlačítku imunní. V SMF je totiž odeslání příspěvku zpracováno tak, že pokud je nastavené tlačítko preview (tj. if (isset($_REQUEST['preview']))), tak se zobrazuje náhled příspěvku. Jinak se pokračuje dál na vložení příspěvku do databáze atd. Tudíž pokud by robot odeslal všechna tlačítka, došlo by k zobrazení náhledu, ne k uložení příspěvku.

  6. #6

    Standardní Re: Komentářový spam, jak se bráníte?

    Ahoj,
    já jsem měl na webu udělaný input, který byl skrytý přes css. To znamená, jestliže ho někdo vyplnil = bot. Takže to neprošlo, ale po čase to začlo být neúčiné.

    Momentálně používám input, kam se musí vyplnit něco smysluplného = user unfrindly.

    Jey má docela zajímavé řešení, musím někdy zkusit.
    Naposledy upravil bless; 28.01.2008 v 22:06.

  7. #7

    Standardní Re: Komentářový spam, jak se bráníte?

    Používám většinou CAPTCHU vyplňovanou přes JS... A nemůžu si stěžovat.
    Neděkujte, nenadávejte, pokud se vám něco líbí nebo nelíbí, používejte prosím reputaci (tj. ikonka s vahami pod avatarem) [thx no-x]
    اضحك يضحك العالم معك وابك تبك وحدك

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. SPAM ?
    Založil celebris v sekci fóra Programy a problémy s nimi
    Odpovědí: 1
    Poslední příspěvek: 18.10.2005, 21:41
  2. Spam filtr do The BAT!
    Založil kecinzer v sekci fóra Programy a problémy s nimi
    Odpovědí: 3
    Poslední příspěvek: 20.07.2005, 12:32
  3. Potrebuju rozeslat 500 emailu (nejedna se o spam)
    Založil bobesh v sekci fóra Programy a problémy s nimi
    Odpovědí: 1
    Poslední příspěvek: 04.10.2004, 10:02
  4. Konecne je tu rival pro Geniuse SW 5.1 HT // spam
    Založil lukas.only.three v sekci fóra Zvuk
    Odpovědí: 15
    Poslední příspěvek: 19.04.2003, 23:51

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •