Antispam v MiniBB

26 February 2007 ve 1:50 am | v Webovinky | | přečteno 1822x

Popularita a rozšířenost MiniBB nezůstala utajena ani nejrůznějším spamerům, kteří na tento typ diskusních fór zaměřili svoji pozornost (a své roboty). Ovšem protože je komunita kolem MiniBB stále hodně aktivní, nenechala na sebe dlouho čekat ani protiopatření…

Od verze MiniBB 2.0.3 je umožněno vkládání obrázků a odkazů pouze registrovaným uživatelům (členům), kteří vložili nejméně pět příspěvků. Anonymním uživatelům a členům s méně než pěti příspěvky se odkazy vloží jako prostý text.

Je ale možné to změnit. V souboru bb_codes.php je potřeba editovat řádek 13:

$userUrlsAllowed=($GLOBALS[’user_id’]>0 and
isset($GLOBALS[’user_num_posts’]) and $GLOBALS[’user_num_posts’]>5);

a změnit jej např. na:

$userUrlsAllowed=true;

Kdo by to ale dělal? Antispamová ochrana není nikdy dost robustní a proč ji ještě oslabovat? Spíš se domnívám, že spamu ve všech podobách je dobré čelit i dalšími opatřeními. Například umožnit psaní příspěvků jen členům (viz předchozí článek o MiniBB), popř. zavést registraci ze zasíláním hesla na email. Toho dosáhneme odkomentováním řádku s hodnotou $closeRegister=1; v souboru setup_options.php. Eliminujeme tak několikanásobnou registraci na jeden email nebo uvedení neexistujícího emailu při registraci. V konečném důsledku napomůžeme vyšší úrovni svého diskusního fóra.

Související články:


1 Komentář »

  1. Se spamem jsem zatočil velmi jednoduše. Odesílací formulář příspěvku jsem namířil (změnil action) na nový php soubor s podmínkou, že pokud je vyplněné textové pole s názvem URLpost, aby se neodeslalo nic a v opačném případě “include index.php”.
    Do formuláře jsem přidal ono pole, které je lidem “neviditelné”, jelikož má stejné pozadí jako pozadí stránky a nulový rámeček, takže jej nevyplní. Nemusí nic opisovat atd. Robot však toto pole vidí, vyplní a tím se nachytá.
    Můžete vyzkoušet u mě na fóru, to neviditelné pole je hned vedle tlačítka pro náhled. Zkuste si tam napsat pár písmenek a odeslat.
    Za rok jsem měl na fóru asi deset spamů, před tím třicet denně…

    Comment by krata — 8. 12. 2007 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Zásady ochrany osobních údajů
Mlhovina běží na WordPress
^Top^