iThemes Security (formerly Better WP Security)
Pro Features:Two-Factor Authentication – Use a mobile app such as Google Authenticator or Authy to generate a code or have a generated code emailed to you.
WordPress Salts & Security Keys – The iThemes Security plugin makes updating your WordPress keys and salts easy.
Malware Scan Scheduling – Have your site scanned for malware automatically each day. If an issue is found, an email is sent with the details.
Password Security – Generate strong passwords right from your profile screen.
Password Expiration – Set a maximum password age and force users to choose a new password. You can also force all users to choose a new password immediately (if needed).
Google reCAPTCHA – Protect your site against spammers.
User Action Logging – Track when users edit content, login or logout.
Import/Export Settings – Saves time setting up multiple WordPress sites.
Dashboard Widget – Manage important tasks such as user banning and system scans right from the WordPress dashboard.
Online File Comparison – When a file change is detected it will scan the origin of the files to determine if the change was malicious or not. Currently works only in WordPress core but plugins and themes are coming.
Temporary Privilege Escalation – give a contractor or someone else temporary admin or editor access to your site that will automatically reset itself.
wp-cli Integration – Manage your site’s security from the command line.
NOTE: iThemes Security makes significant changers to your database and other site files which can be problematic, so a backup is strongly recommended before making any changes to your site with this plugin. While problems are rare, most support requests involve the failure to make a proper backup before installation.BEFORE YOU BEGIN: Back up your WordPress database, config file, and .htaccess file. We recommend using BackupBuddy, our WordPress backup plugin for a complete site backup.
Upload the zip file to the /wp-content/plugins/ directory
Activate the plugin through the ‘Plugins’ menu in WordPress
Visit the Security menu for checklist and options