{"id":170782,"date":"2018-02-16T13:00:04","date_gmt":"2018-02-16T13:00:04","guid":{"rendered":"https:\/\/premium.wpmudev.org\/blog\/?p=170782"},"modified":"2018-02-13T05:12:05","modified_gmt":"2018-02-13T05:12:05","slug":"get-the-most-out-of-defender-and-maximize-wordpress-security","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/get-the-most-out-of-defender-and-maximize-wordpress-security\/","title":{"rendered":"Get the Most Out of Defender and Maximize WordPress Security"},"content":{"rendered":"<p>Anyone who owns, builds, manages, or hosts WordPress sites should be obsessed with security. <a href=\"https:\/\/wpmudev.com\/blog\/is-wordpress-secure\/\" target=\"_blank\" rel=\"noopener\">It\u2019s not that WordPress isn\u2019t a safe platform to build websites with<\/a>. It\u2019s just that, being the most popular and widely used CMS in the world, WordPress is an easy target for hackers. This is why WordPress blogs can\u2019t and shouldn\u2019t stop talking about <a href=\"https:\/\/wpmudev.com\/blog\/ultimate-guide-wordpress-security\/\" target=\"_blank\" rel=\"noopener\">WordPress security<\/a>.<\/p>\n<p>The nice thing about security getting so much attention is that there are a plethora of solutions readily available to address it. For instance, there are security monitoring tools\u00a0that take care of the first half of the battle against WordPress vulnerabilities. But that can\u2019t be enough. You also need tools that enable you to defend against and mend security vulnerabilities and breaches as well.<\/p>\n<p>This is why we have <a href=\"https:\/\/wpmudev.com\/blog\/wordpress-security-plugins\/\" target=\"_blank\" rel=\"noopener\">WordPress security plugins<\/a>. Sure, there are other security tools and firewalls you should make use of outside of WordPress, but plugins help you put up a strong defense right from within your website. If you\u2019re not familiar with the <a href=\"https:\/\/wordpress.org\/plugins\/defender-security\/\" rel=\"noopener\" target=\"_blank\">Defender plugin<\/a>, then I\u2019d urge you to give it a closer look.<\/p>\n<p>There\u2019s a lot going on with this plugin&#8211;in both the free and premium versions&#8211;so let\u2019s dig in and see how you can make the most of it.<\/p>\n<h2>Defend Your WordPress Site with the Free Defender Plugin<\/h2>\n<p>For those of you wary about jumping into a new premium WordPress plugin (especially one that handles your WordPress security) without first trying it out, there\u2019s good news. <a href=\"https:\/\/wpmudev.com\/blog\/defender-now-available-wordpress-org\/\" target=\"_blank\" rel=\"noopener\">Defender<\/a> is now available for free in the WordPress repository.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Free-Defender-Plugin.png\" alt=\"Free Defender Plugin\" width=\"600\" height=\"267\" \/> <\/div>\n<p>Let\u2019s take a closer look at the features you really need to take advantage of with the <a href=\"https:\/\/wordpress.org\/plugins\/defender-security\/\" rel=\"noopener\" target=\"_blank\">free version of Defender<\/a> and get the most out of it to maximize your security:<\/p>\n<h3>Fortify the WordPress Login<\/h3>\n<p>Although the Defender dashboard puts a greater emphasis on things like tidying up your database and adding extra security measures to things like PHP and the file editor, I suggest you start in the IP Lockouts section of the plugin.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Login-Protection.png\" alt=\"Login Protection\" width=\"600\" height=\"210\" \/> <\/div>\n<p>Defender is right in prioritizing the scanning and active cleanup of WordPress within the dashboard. However, making sure the front door to your site (i.e. <a href=\"https:\/\/wpmudev.com\/blog\/hide-wordpress-login-page\/\" target=\"_blank\" rel=\"noopener\">the login page<\/a>) is locked up tight should be done first. The quicker you can fortify the login against brute force attacks with IP lockouts and blocklisting, the sooner you can start using this plugin to actively monitor and fix your site.<\/p>\n<p>Start first with Advanced Tools. This section will enable you to <a href=\"https:\/\/wpmudev.com\/blog\/defender-two-factor-authentication\/\" target=\"_blank\" rel=\"noopener\">turn on two-factor authentication<\/a> for your WordPress users.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Two-Factor-Authentication.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"269\" \/> <\/div>\n<p>In addition to being able to enforce two-factor authentication based on user role, there are additional settings you should configure. With these options, you can make it easier for users to get the Google Authenticator tool to work for them. You can also use this to monitor your users and ensure that they\u2019re abiding by <a href=\"https:\/\/wpmudev.com\/blog\/a-complete-guide-to-wordpress-password-security\/\" target=\"_blank\" rel=\"noopener\">password security best practices<\/a>.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Authentication-Settings.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"317\" \/> <\/div>\n<p>Now, moving over to the IP Lockouts section, you can use these login fortification methods:<\/p>\n<ul>\n<li>Login rules, restrictions, and <a href=\"https:\/\/wpmudev.com\/blog\/defender-ip-lockout\/\" target=\"_blank\" rel=\"noopener\">lockouts<\/a><\/li>\n<li>Block bots with 404 error detection<\/li>\n<li>IP blocklisting (or allowlisting)<\/li>\n<\/ul>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Login-Notifications.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"359\" \/> <\/div>\n<p>Also, don\u2019t forget to use the Logs and Notifications settings here to ensure that you\u2019re regularly informed when malicious break-in attempts are made on your login.<\/p>\n<h3>Use the Recommended Security Tweaks<\/h3>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Security-Tweaks.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"346\" \/> <\/div><br \/>\nThe WPMU DEV blog contains many resources that provide guidance on how you can better <a href=\"https:\/\/wpmudev.com\/blog\/ultimate-wordpress-security-checklist\/\" target=\"_blank\" rel=\"noopener\">harden security in WordPress<\/a>. That\u2019s awesome since you know there\u2019s always somewhere to go if you have a question or need quick assistance on a security matter. However, wouldn\u2019t it be better if someone would just look at your WordPress site and tell you what to do?<\/p>\n<p>That\u2019s what Defender does with Security Tweaks. And, not only that but Defender will provide full explanations as to how you\u2019ve successfully secured your site:<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Security-Tweak-explanations.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"317\" \/> <\/div>\n<p>Defender will also tell you where serious issues exist as well as <em>how<\/em> to fix those issues:<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Security-Tweaks-issues.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"362\" \/> <\/div>\n<p>This makes it so much easier to spot your WordPress site\u2019s weaknesses and fix them on the spot. Simply hit the \u201cFix the Issue\u201d button when you\u2019re ready to take action or hit \u201cIgnore\u201d to skip it and move on to the next one.<\/p>\n<h3>Scan Your Files<\/h3>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Defender-Scanner.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"223\" \/> <\/div><br \/>\nDo you ever worry about what hackers are doing to your site behind the scenes? For instance, the white screen of death or some other obvious crack in the facade of your WordPress site would tip you off that someone has gained unwarranted access. But how are you supposed to know when that happens with your database? It\u2019s not like you comb your files or code on a regular basis, so how could you even spot something like that?<\/p>\n<p>The Defender plugin will take care of this for you at the core level.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/File-Scanning-Warnings.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"315\" \/> <\/div>\n<p>When you use the File Scanning tool, Defender scans your core files to see if anything has been changed against what it was expecting to find there. If any errant code is detected, Defender will notify you of the issue. In order to receive these notifications, be sure to update the Settings under File Scanning so they go to the right person <em>and<\/em> so you know exactly what you\u2019re looking at (if you choose to customize the message).<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/File-Scanning-Emails.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"347\" \/> <\/div>\n<p>Once you\u2019ve seen the scan results, you have two options. You can fix the issue and restore the file back to safety with a single click. Or, if you recognize the file and want to keep it as is, simply ignore the warning.<\/p>\n<h2>Defend Your WordPress Site with the Premium Defender Plugin<\/h2>\n<p>Now, if you already have a WPMU DEV membership or you\u2019re interested in the <a href=\"https:\/\/wpmudev.com\/project\/wp-defender\/\" target=\"_blank\" rel=\"noopener\">upgraded Defender plugin<\/a>, this section is for you.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Premium-Defender-Plugin.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"335\" \/> <\/div>\n<p>The premium version of Defender is identical to the free version when you first activate it in WordPress, so don\u2019t be alarmed. It may be the same dashboard, but you\u2019re about to crack open a whole bunch of security premium features for your WordPress site.<\/p>\n<p>Here are the ones you need to take advantage of now:<\/p>\n<h3>Check Your Blocklist Status<\/h3>\n<p>No one wants to be on a blocklist&#8211;especially when it comes to a WordPress website.<\/p>\n<p>If you\u2019re unfamiliar with this, it basically just means that search engines blocked your site because it posed a security threat to users. That said, it\u2019s not like Google is going to email you and say, \u201cHey, we decided to boot your site from search. Cool?\u201d Nope, instead, you need a tool like this to let you know when it happens.<\/p>\n<figure id=\"attachment_208809\" class=\"wp-caption aligncenter\" data-caption=\"true\"><a rel=\"lightbox[170782]\" class=\"blog-thumbnail\" href=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/defender-blocklist.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-208809\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/defender-blocklist.png\" alt=\"Defender blocklist monitor.\" width=\"600\" height=\"383\" \/><\/a><figcaption class=\"wp-caption-text\">Defender blocklist monitor.<\/figcaption><\/figure>\n<p>Once Defender has detected that your site has been blocklisted, you can start digging through all the security scans and logs to try to identify the source of the breach and kick it out of there ASAP.<\/p>\n<h3>Automate Security Scans<\/h3>\n<p>In the free version of this plugin, you saw that there\u2019s a built-in security scanning and monitoring service included in Defender. That\u2019s definitely awesome. However, what if you want to make it even easier to scan your site and be notified of the results? And what if you want to scan more than just the core for issues?<\/p>\n<p>Well, that\u2019s why you\u2019ve upgraded to premium.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Enable-Scan-Types.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"262\" \/> <\/div>\n<p>With the premium plugin, you can enable scanning for:<\/p>\n<ul>\n<li>The WordPress core<\/li>\n<li>Your WordPress plugins and themes<\/li>\n<li>Suspicious code found elsewhere on your site<\/li>\n<\/ul>\n<p>Oh, and you can automate scanning as well, so you can rest assured that someone is watching out for your site\u2019s security as frequently as it\u2019s needed.<\/p>\n<h3>Receive Audit Logs<\/h3>\n<p>In addition to watching over the core and software installed in your WordPress installation, you can also <a href=\"https:\/\/wpmudev.com\/blog\/defender-audit-logging\/\" target=\"_blank\" rel=\"noopener\">activate audit logs<\/a> within Defender.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Audit-Report.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"366\" \/> <\/div>\n<p>Basically, Defender will watch over every move made on your WordPress site. Think of it like your very own surveillance system that tells you who did what to which file and when. This is obviously helpful when it comes to tracking down hackers\u2019 actions on your site, but it might also come in handy if an employee or client \u201cbreaks\u201d something and you need to figure out what happened.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Event-Logs.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"315\" \/> <\/div>\n<p>Event Logs allow you to conduct more granular searches in the logs to identify where things went awry, saving you time in trying to troubleshoot them when you\u2019re feeling completely blind to the source of the problem.<\/p>\n<h3>Create Custom and Automated Security Reports<\/h3>\n<p>Here\u2019s another way in which the premium Defender plugin aims to make security easier for you.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Security-Reports.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"588\" \/> <\/div>\n<p>Specifically, there are three security reports you can create, customize, and schedule within Defender:<\/p>\n<ul>\n<li>File scanning<\/li>\n<li>Audit logging<\/li>\n<li>IP Lockouts<\/li>\n<\/ul>\n<p>Each of these has already been mentioned in this article, but what I didn\u2019t mention was how easy the premium plugin makes it to customize and automate the sending of these security reports to yourself (and other admins).<\/p>\n<p>The setup is as simple as this:<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/02\/Lockouts-Report.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"600\" height=\"378\" \/> <\/div>\n<p>Simply choose the frequency and time in which you want to receive the report and then find out what\u2019s going on with everything from lockouts to general activity audited without having to log back into WordPress.<\/p>\n<h2>Wrapping Up<\/h2>\n<p>WordPress plugins aren\u2019t meant to be installed and left to their own devices. If you really want to get the most bang for your buck with Defender (let alone any WordPress plugin), then you need to understand how it works. That way, you can configure it in a way that improves your workflow and maximizes results.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anyone who owns, builds, manages, or hosts WordPress sites should be obsessed with security. It\u2019s not that WordPress isn\u2019t a safe platform to build websites with. It\u2019s just that, being the most popular and widely used CMS in the world, WordPress is an easy target for hackers. This is why WordPress blogs can\u2019t and shouldn\u2019t [&hellip;]<\/p>\n","protected":false},"author":344989,"featured_media":170948,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"8","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[263,11260],"tags":[10003,10478,10821,9923],"tutorials_categories":[],"class_list":["post-170782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wpmu-dev-products","tag-wordpress-plugins","tag-defender","tag-security","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/170782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/344989"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=170782"}],"version-history":[{"count":7,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/170782\/revisions"}],"predecessor-version":[{"id":208808,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/170782\/revisions\/208808"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/170948"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=170782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=170782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=170782"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=170782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}