PHPIDS - get it!

WPIDS - PHPIDS your Wordpress the comfy way

Article written by philipp

Some weeks ago a basic plugin was released which enabled PHPIDS support for your Wordpress Blog. Since it has some usability flaws I’ve been planning for some time to make a port of PHPIDS to Wordpress together with David Kierznowski, but I had some initial problems with it. So it took up to today to get the first release done.

WPIDwhat?

The WPIDS offers protection for your Blog from malicious code injections. Any Request considered as malicious is logged into a database for later analysis. You can also set up email notification for attacks with very high impact. The back-end pages of the plugin will notify you if new filter rules are available and you can check a list of latest intrusion attempts.

But the most important feature of the WPIDS is that you can block attackers for some time if they are running wild on your blog. The plugin is built on the 0.3.2 core of the PHPIDS - a version shipped with the coming 0.4 milestone will be released soon.

New features coming soon

  • Better design for the ‘Oh-my-god-you-got-blocked’-page
  • Better browsing and analysis features for the attack list
  • Functionality to clean the database from old records
  • … and the feature you’d like have. Drop me a line!

For telling me what needs to be added or changed you can use my WPIDS Forum. If you have any problems with PHPIDS instead or if you discovered a vector which isn’t caught by PHPIDS yet please report to the PHPIDS team - they eat filters for breakfast.

You can download the Software here.

9 Responses to “WPIDS - PHPIDS your Wordpress the comfy way”

  1. BlogSecurity » WordPress Hardening Project Update Says:

    [...] Other info: - PHP-IDS Article [...]

  2. SigT Says:

    WPIDS y el WordPress Hardening Project…

    WPIDS es un port de PHPIDS a WordPress, si no me equivoco la traducción vendría a ser Sistema de Detección de Intrusiones para WordPress (WordPress Intrusion Detection System) ya que aunque no aclaran el término, IDS se refiere a esto.

    Según una …

  3. PhSoftware Programming Blog - PSPB Says:

    WPIDS fights SPAM as well…

    I just recognized by checking some parts of WPIDS that it does as well block some Spam entries from getting posted to your Website. As PHPIDS checks for HTML tags, unsanitized ones, within the strings it removes these Requests…The only problem is…

  4. Las páginas blancas de la seguridad Wordpress | aNieto2K Says:

    [...] WPIDS, detecta intrusiones [...]

  5. Ben Says:

    Downloaded wp-ids.zip today to try on WordPress 2.3.1.

    I get this error in the setup page. There is some problem at the end of the page when it is trying to display the legend.

    Filterrules:
    Your WP-IDS runs with the most up to date filter rules.
    Last Blocked Bad Requests:
    ID Name Value Tag Page IP Impact Time
    No Intrusions where logged, you have to be happy!

    Legend:
    Name Values:GET - Bad Value within $_GET Array, POST - Bad Value within $_POST Array,REQUEST - Bad Value within $_REQUEST Array, SERVER RURI - Bad Value in $_SERVER[REQUEST_URI], SERVER AGENT - Bad Value in $_SERVER[HTTP_USER_AGENT], SERVER REF - Bad Value in $_SERVER[HTTP_REFERER]

  6. Ben Says:

    I tried going to the indicated forum. I was unable to post and unable to register.

  7. Philipp Says:

    Hi Ben, Thanks for Using WPIDS. About the Error on the bottom of the Page. It’s no Error, it’s just the description of the given Values…Have you tried to register on my forum over at phsoftware.de? I’ll check it out.

  8. Sin Gamulan » Las páginas blancas de la seguridad Wordpress Says:

    [...] WPIDS, detecta intrusiones [...]

  9. WordPress: 4 suggerimenti per aumentare la sicurezza del vostro blog @ NeuroMemories Says:

    [...] PHPIDS for wordpress (richiesto PHP5) [...]

Leave a Reply