Linux 软件免费装
Banner图

Project Force Field

开发者 Faison
更新时间 2014年5月13日 12:12
PHP版本: 3.8 及以上
WordPress版本: 3.9.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security login protect htaccess wp-login.php wp-admin apache protection prevent hacker user enumeration brute force cloudflare brute force protection brute force attack bruteforce ddos mod_rewrite enumeration modrewrite attack protection exhaustive key search dictionary attack ddos protection denial-of-service

下载

0.5.0 0.5.1 0.6.0 0.6.1

详情介绍:

Faison Zutavern, Jon Valcq, and Emma Edgar, from Orion Group LLC, bring superior Brute Force Attack protection to WordPress with their new plugin, Project Force Field. By tracking failed login attempts and taking advantage of Apache's mod_rewrite module, Project Force Field stops Brute Force Attacks from bogging down your sites and servers. Special thanks to Chris Aykroid for the plugin banner :D Contributing If you would like to contribute or fork Project Force Field, we currently have a repo on Bitbucket. You can find it here Features! Future Features!

安装:

https://codex.wordpress.org/Managing_Plugins#Installing_Plugins

屏幕截图:

  • Website protected in under 10 seconds!

升级注意事项:

0.6.1 This version eliminates an error/warning that displays when updating and activating Project Force Field. 0.6.0 This version adds protection against WordPress User Enumeration, which hackers tend to use before attempting a brute force attack. 0.5.1 This version stops Project Force Field from running on sites that it can't work on, which includes non-Apache servers and multisites. Also adds a quick bugfix to avoid potential plugin/theme conflicts. 0.5.0 You shouldn't have a version before this, so you should update now!

常见问题:

Why does my browser say "Access forbidden!" or "Error 403" when I try to login at <your site>/wp-login.php

Because that's what Project Force Field does. You need to login by going to <your site>/wp-admin/

How do I change safe-entrance.php to something else?

You can specify your own login by defining OGFF_LOGIN in your wp-config.php file (normally found in your WordPress directory). If you wanted to change your login to sneaky-entrance.php, add the following as its own line: define( 'OGFF_LOGIN', 'sneaky-entrance.php' ); Do not use slashes /, do not specify a file that exists, and do not specify a directory that exists!

Does Project Force Field cause issues with WordPress for iOS or ManageWP?

WordPress for iOS still logs in with Project Force Field enabled. Adding your site to ManageWP will still work as long as you install the ManageWP Worker plugin beforehand.

Does this plugin work on Nginx, IIS, or anything else not Apache?

Nope. We use Apache, so adding support for any other server wouldn\'t be productive for us. If you, however, are a programmer and know how to make this feature for your server of choice, take what you want from this plugin, develop your version, and let me know so I can link to it :)

Couldn't you handle this with the WordPress Rewrite API?

We wanted to avoid running PHP and loading WordPress just to block a request to wp-login.php. We were experiencing over 100 requests a minute, that started to eat up server resources fast! By taking advantage of Apache's mod_rewrite module, we can block all requests to wp-login.php without loading WordPress. It's great that WordPress has a Rewrite API, but it just isn't the right solution for Project Force Field.

How do I enable mod_rewrite?

You can find instructions here: http://codex.wordpress.org/Using_Permalinks#Fixing_Permalink_Problems

How do I give write access to my .htaccess file?

You can find instructions here: http://codex.wordpress.org/Using_Permalinks#Fixing_Permalink_Problems

When in the Dashboard, WordPress asks me to log back in, but when I try to login it says "Forbidden"

When your session expires in WordPress, you can be prompted to log back in. If a brute force attack is detected after the login window pops-up, you will get this message. We're working on adding a script to update that window when the login url is changed, until then, you will just have type <your domain name>/wp-admin/ to log back in.

更新日志:

0.6.1 0.6.0 0.5.1 0.5.0