iThemes announced Brute Force Login Protection has been added to the latest version of iThemes Security. The new feature enables users to protect their sites either locally or by activating a network wide setting.
- Local brute force protection looks only at attempts to access your site and bans users per the lockout rules specified locally.
- Network brute force protection takes this a step further by banning users who have tried to break into other sites from breaking into yours.
Similar to BruteProtect acquired by Automattic earlier this year, network wide protection uses the power of each site using it to block known IP addresses from breaking into a site. This is possible thanks to the introduction of the iThemes Brute Force Protection Network.
By enabling this new setting in iThemes Security, the Brute Force Protection Network will automatically report the IP addresses of failed login attempts to iThemes and will block them for a length of time necessary to protect your site based on the number of other sites that have seen a similar attack.
Timing and Roadmaps
When I asked if there is a difference between the pro version of iThemes Security and the free version when it comes to Brute Force Login Protection, iThemes Security lead developer, Chris Wiegman, said, “There are no differences at all and no plans to change that. It’s originally a free feature and we want to keep it that way.”
When BruteProtect was acquired by Automattic, users expressed disappointment that they would have to use Jetpack. Was this move and the feedback surrounding it a motivating factor to add the feature to iThemes Security? “That was a bit of the timing but we’ve actually had it on the roadmap before I moved to iThemes. It is an effective way to protect against brute force login attempts that we just didn’t get up and running until now,” Wiegman said.
The Jetpack Of WordPress Security Plugins?
I’m not aware of any other plugin that comes close to what Jetpack offers. iThemes Security has so many protection mechanisms within the plugin, I think it makes sense if each major feature was separated into a module.
iThemes Security could morph into a plugin like Jetpack with a focus on security. New modules could be developed to help make connecting to complimentary services easy. Development of the plugin might be made easier as well with contributors being able to focus on their favorite modules. The only thing preventing it from being like Jetpack in it current state are modules and a proper user interface to manage them. I wouldn’t be surprised if this is the direction iThemes takes with the plugin.
Respecting A User’s Privacy
One major difference between Jetpack and iThemes Security is that iThemes has chosen to leave the choice to users on whether network protection is enabled or not. Jetpack however, will auto-activate BruteProtect when it’s enabled. Wiegman explained two reasons why network protection is not enabled by default. “First, I don’t believe in auto activation. Second, as a security plugin we have an obligation to protect users privacy along with their site so anything that communicates remotely must be opt-in rather than opt-out.” While a noble choice on the part of iThemes, it may leave them with less data to work with than if it were enabled by default.
Choices Are Good
With nearly 3M downloads, the iThemes Brute Force Protection Network has an opportunity to become larger than BruteProtect’s before the company was acquired. Since the feature is free in both versions, it’s exposed to the maximum amount of potential users. It offers a choice to those who want this type of protection but don’t want to use Jetpack to get it. For those who want a single purpose plugin that only offers Brute Force Login Protection using the data from each site that uses it, you’re still out of luck.