WordPress SpamDefense – zapowiedź

Jun 16

Czytając temat na forum.php.pl na temat spamerów, który był już wałkowany na blogach i forach dyskusyjnych złapałem się za głowę i pomyślałem, czego to jeszcze ludzie nie wymyślą, aby nie używać captchy. Rozwiązania przedstawione w temacie można podzielić na:

  • Bardzo dobre, skuteczne.
  • Zupełnie mijające się z celem.
  • Pomieszanie obu, co daje miks idiotycznie błędnego koła.

W związku z ostatnimi zmianami szablonu na moim blogu, zaatakowały mnie spamboty, ponieważ nie mam już ukrytych pól formularza, które boty naiwnie wypełniały. Przejrzałem listę wtyczek wordpressa, w poszukiwaniu ochrony przed SPAM’em. W niektórych wypadkach nawet Akismet nie dawał sobie rady, a patrząc na sztywnie zastosowane rozwiązania, odechciało mi się instalować którejkolwiek.

Postanowiłem napisać własny plugin (SpamDefense) używając add_action(), który będzie w pełni modularny (tj. będzie używał sposobów obrony przed spamem na zasadzie pluginów, wzorca fabryki). Podstawową ideą będzie:

  • losowe wybieranie jednego (bądź N) sposobów obrony przed spamem,
  • użycie wszystkich dostępnych metod obrony przed spamem.

Planowane domyślne pluginy (sposoby zwalczania komentarzy) we wtyczce:

Każda wtyczka będzie generowała własne statystyki zapisując liczbę zablokowanych komentarzy. Dodawanie pluginów będzie dziecinnie proste, dlatego każdy będzie mógł dodać sobie swoje rozwiązania i (za pomocą wtyczki) łączyć z innymi.

3 comments

  1. Osobiscie odkąd używam WordPress’a zawsze towarzyszy mu SpamKarma – i jak dotąd problem spamu niezbyt zajmuje moją uwagę.

  2. Coś kiepsko szukałeś. Ja używam WP-SpamFree i spisuje się doskonale. Nie obchodzi mnie jak działa. Ważne, że działa i to dobrze.

  3. ~empathon: Athlan ma po prostu za dużo wolnych mocy przerobowych :)

Leave a Reply