Blog przyjazny dla środowiska

Wraz z codzienną porcją ulotek, gazetek i innych reklam (na niecałych 200 metrach pięciu lub więcej „rozdawców”), wpadła w moje ręce dodawana do dzisiejszego wydania metra wkładka firmowana przez Biuro Ochrony Środowiska UM St. Warszawy, w całości poświęcona racjonalnej gospodarce odpadami Czytaj dalej Blog przyjazny dla środowiska

Obroń się przed spamem

Spam nam grozi z każdej strony ;)

Jednym z większych zmartwień każdego blogera (poza oczywiście brakiem pomysłów na kolejne wpisy, ale to już inna bajka ;) jest spam. Konkretnie spamowe komentarze umieszczane wcale nie przez czytelników bloga (choć takie też bywają), ale przez różnego rodzaju spamerskie automaty, przemierzające sieć i sypiące na prawo i lewo linkami zachęcającymi do powiększania, zmniejszania, kupowania itp.

spamNa niebezpieczeństwo zaspamowania narażone są wszystkie blogi, zresztą nie tylko blogi, również fora dyskusyjne, różne księgi gości i inne miejsca umożliwiające każdemu odwiedzającemu pozostawienie własnego komentarza. Problem ten szczególnie dotyka blogi, których silnikiem jest WordPress – inne oczywiście też, ale wielkie platformy blogowe, jak blogspot (blogger) czy WordPress.com mają wbudowane różne zabezpieczenia, inne lokalne platformy, jak blox.pl czy onet.blog też zapewne mają mają jakiś mechanizm obronny, poza tym właśnie jako lokalne, o mniejszym zasięgu, mniej są narażone na ataki spamerów.

Jest na to sposób – Akismet

Blog wykorzystujący WordPressa we własnej domenie musi bronić się sam. I ma do tego doskonałe narzędzie: wtyczkę antyspamową do WordPress o nazwie Akismet. W nowych wersjach WP jest ona instalowana automatycznie, wystarczy ją tylko aktywować (potrzebny jest klucz API – pisałem o tym przy okazji złapania pierwszego spamowego komentarza na moim blogu). Gdy wtyczka jest jest aktywna, każdy komentarz (również każdy sygnał trackback) zanim zostanie opublikowany, przechodzi przez serwer akismet gdzie jest na różne sposoby sprawdzany na okoliczność bycia spamem. Nic więcej nie trzeba robić, wszystko odbywa się automatycznie.

System sam uczy się rozpoznawać spam, każdy kolejny zatrzymany powiększa jego bazę, każdy uznany za niesłuszny również (teoretycznie przynajmniej) powinien wpłynąć na poprawę wyników działania systemu.

Akismet jest bardzo skutecznym filtrem antyspamowym (zresztą nie tylko dla WordPressa – są wersje dla innych platform i języków skryptowych), od początku swojej działalności uniemożliwił już niemal 3 miliardy prób spamu (około 10 milionów dziennie). Wg publikowanych informacji aż 93% z nich okazało się rzeczywistym spamem, szkoda, że nikt nie statystyk przepuszczonego spamu.

Nadgorliwy Akismet

Wydaje się, że 93% słusznie zatrzymanych to dobry wynik. Ale w liczbach bezwzględnych to jest aż ok. 700 tysięcy komentarzy dziennie blokowanych niesłusznie! To może poważnie zachwiać zaufaniem do tego systemu, powtarzają się narzekania użytkowników, którzy nie mogą czasem nawet skomentować własnego bloga!

To być może margines błędów, ale jednak czasem nadgorliwość może być uciążliwa. Przede wszystkim brakuje informacji dla komentującego o tym, że jego wpis został uznany za spam – spambotom taka informacja nie jest potrzebna, ale zwykły czytelnik może się zrazić, sam się z tym ostatnio zetknąłem. Autor bloga oczywiście dostaje informację o zatrzymanym komentarzu i ma 15 dni na to by zdecydować że komentarz nie jest spamem.

Ale komentujący nie dostaje żadnej informacji i to może być deprymujące. Szukałem tu i ówdzie i nie znalazłem nigdzie sposobu na poinformowanie komentującego, że jego wpis został zatrzymany. Zna ktoś może jakiś sposób, by komentujący otrzymał informację, że jego komentarz został zatrzymany przez Akismet? Nie mówię tu o poczekalni komentarzy, o której informacja jest, Akismet po prostu nawet nie dopuszcza do niej zatrzymanego komentarza. Jeśli jest taki sposób, a ja po prostu nie mogę go znaleźć, to bardzo proszę o informację.

Inne sposoby walki ze spamem

Oczywiście Akismet nie jest jedynym sposobem na obronę przed spamem. Niedawno odkryłem (jeszcze nie spróbowałem, ale mam zamiar) mający bardzo dobre opinie polski system antyspamowy Sblam, również udostępniający wtyczkę do WordPressa. Wg opisu ma wiele opcji konfiguracji i być może będzie antidotum na nadwrażliwego Akismeta.

Są również inne sposoby, np. opisane między innymi na PolskimBloggerze captcha (obrazki z nieczytelnymi literami i cyframi), lub podobne rozwiązania, polegające na podaniu wyniku dodawania, lub odpowiedzi na łatwe pytanie. Te rozwiązania wymagają jednak od komentującego dodatkowej uwagi (a niekiedy wręcz sokolego wzroku do odczytania znaków z captha) od czytelnika bloga i mogą zniechęcić do komentowania. WaLLacE na swoim blogu opisuje własne, niestandardowe sposoby walki ze spamem, dosyć ciekawe i mające zastosowanie nie tylko na blogach, ale wymagające jednak przy ich stosowaniu od użytkownika pewnej dodatkowej wiedzy.

Jeśli czytelnicy mojego bloga mają jakieś własne, skuteczne sposoby walki ze spamem to bardzo proszę o podzielenie się nimi w komentarzach. Mam nadzieję też, że uda się znaleźć jakiś sposób na informowanie użytkownika o nadgorliwym działaniu Akismeta na jego komentarz.