{"id":83391,"date":"2017-12-12T07:43:28","date_gmt":"2017-12-12T12:43:28","guid":{"rendered":"https:\/\/www.templatemonster.com\/help\/?p=83391"},"modified":"2018-09-21T08:28:08","modified_gmt":"2018-09-21T12:28:08","slug":"powering-website-using-wordpress-security-measures-take","status":"publish","type":"post","link":"https:\/\/www.templatemonster.com\/help\/powering-website-using-wordpress-security-measures-take.html","title":{"rendered":"I am powering website using WordPress. What security measures should I take?"},"content":{"rendered":"<p>&#8220;I am powering website using WordPress. What security measures should I take?&#8221; Have you ever ask this question?<\/p>\r\n<p>This WordPress security tutorial will show you how to protect your site. We are going to show a few simple steps:<\/p>\r\n\r\n<h3 class=\"custom\">I. Use secure and reliable hosting<\/h3>\r\n  <p>Secure, protected, trustworthy  hosting is must-have. Take some time to do a research and choose host that reflects all your needs and has strong security measures. After surfing the Internet you will see a great variety of WordPress hostings. We can recommend Bluehost or Siteground. They take extra measures to protect their servers against hacker attacks.<\/p>\r\n\r\n<h3 class=\"custom\">II. Keep your site updated<\/h3>\r\n  <p>To maintain your website security update WordPress, themes and plugins after every new release. Each update contains bug fixes, new features and security fixes.<\/p> \r\n  <p>Make sure to perform all the major updates. Don&#8217;t disregard update messages in your admin panel. You will be notified about  new releases in your WP dashboard Updates section.<\/p> \r\n\r\n<a class=\"darkbox\" href=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_1.jpg\"><img loading=\"lazy\" src=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_1.jpg\" alt=\"\" width=\"830\" height=\"165\" class=\"aligncenter size-full wp-image-83392\" srcset=\"https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_1.jpg 830w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_1-150x30.jpg 150w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_1-300x60.jpg 300w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_1-768x153.jpg 768w\" sizes=\"(max-width: 830px) 100vw, 830px\" \/><\/a>\r\n\r\n  <p> To get information about theme update open <strong>Appearance<\/strong> > <strong>Themes<\/strong> page, and to see plugins update messages navigate to <strong>Plugins<\/strong> > <strong>Installed Plugins<\/strong> pages in your backend.<\/p>\r\n  <p>Make sure you backup your site before performing any updates. We will talk about backup further.<\/p>\r\n\r\n<h3 class=\"custom\">III. Always use strong login details<\/h3>\r\n  <p>The most popular way to hack sites is to steal WordPress login details. This task is too easy for a professional hackers and could be done using a great variety of additional tools.<\/p>\r\n<ul>\r\n<li>\r\n  <p><strong>User name<\/strong>. Never use &#8220;admin&#8221; as your username. We strongly recommend using email instead of login. Or use some other username that is not so simple.<\/p>\r\n <a class=\"darkbox\" href=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_2.jpg\"><img loading=\"lazy\" src=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_2.jpg\" alt=\"\" width=\"1024\" height=\"309\" class=\"aligncenter size-full wp-image-83393\" srcset=\"https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_2.jpg 1024w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_2-150x45.jpg 150w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_2-300x91.jpg 300w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_2-768x232.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a>\r\n<\/li>\r\n<li>\r\n  <p><strong>Password<\/strong>. Do you know that the most popular passwords are admin, admin123, qwerty or 123456? Try to avoid such simple login details.<\/p>\r\n  <p>You can easily generate strong password from your WordPress site admin panel. To access password generator open your user profile under the <strong>Users<\/strong> tab. Scroll the page down the <strong>Account Management<\/strong> section to get strong password. One click on <strong>Generate<\/strong> button and you have new strong pass. Or you can create it by yourself. Make sure your password contains of upper and lower case characters, numbers and symbols.<\/p>\r\n<a class=\"darkbox\" href=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_3.jpg\"><img loading=\"lazy\" src=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_3.jpg\" alt=\"\" width=\"770\" height=\"300\" class=\"aligncenter size-full wp-image-83394\" srcset=\"https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_3.jpg 770w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_3-150x58.jpg 150w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_3-300x117.jpg 300w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_3-768x299.jpg 768w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/a>\r\n<\/li>\r\n<\/ul><p>It&#8217;s a good idea to use different access details for WordPress backend, FTP and Cpanel. Different login details allow you to minimize risks.<\/p>\r\n\r\n<h3 class=\"custom\">IV. Limit login access<\/h3>\r\n  <p> To avoid a brute-force attack you can limit the number of failed login attempts from a single IP address. There is two possible ways to do that:<\/p>\r\n  <ul>\r\n  <li><p>You can find a lot Limit Login Attempts plugins at official <a href=\"https:\/\/wordpress.org\/plugins\/search\/login+limit\/\" target=\"_blank\" rel=\"nofollow\">WordPress website<\/a>. Those plugins allow you to limit login attempts and lock IP address after too many failed login attempts.<\/p><\/li>\r\n  <li><p>Another great way to protect your site is to allow access for one or several IP addresses. To do that add following code to file:<\/p>\r\n  <pre>RewriteEngine on\r\nRewriteCond %{REQUEST_URI} ^(.*)?wp-login\\.php(.*)$ [OR]\r\nRewriteCond %{REQUEST_URI} ^(.*)?wp-admin$\r\nRewriteCond %{REMOTE_ADDR} !^123\\.123\\.123\\.123$\r\nRewriteRule ^(.*)$ - [R=403,L]<\/pre>\r\n<p><strong>123\\.123\\.123\\.123<\/strong> has to be changed to your IP address. Once this change is performed you will be the only one person who can access site backend.<\/p><\/li>\r\n  <\/ul>\r\n\r\n<h3 class=\"custom\">V. Avoid free themes<\/h3>\r\n  <p> Using free theme is always a great risk. Such themes may contain spam or malicious code. That effects your site security. If you don&#8217;t use free themes we recommend that you remove from your WordPress install. You can do that under <strong>Appearance<\/strong> > <strong>Themes<\/strong> section.<\/p>\r\n\r\n<a class=\"darkbox\" href=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_4.jpg\"><img loading=\"lazy\" src=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_4-300x104.jpg\" alt=\"\" width=\"300\" height=\"104\" class=\"aligncenter size-medium wp-image-83395\" srcset=\"https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_4-300x104.jpg 300w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_4-150x52.jpg 150w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_4-768x267.jpg 768w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_4.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\r\n\r\n   <p> If you really want to use free theme choose those developed by trusted theme companies. Just make sure you delete the stuff you are not using any more.  It is not only free themes matter but plugins as well.<\/p>\r\n\r\n<h3 class=\"custom\">VI. Disable file editing via the dashboard<\/h3>\r\n  <p>WordPress comes with inbuild file editor. You can find it under <strong>Appearance<\/strong> > <strong>Editor<\/strong> page. It allows you to edit any of your theme files right in the dashboard. In wrong hands this feature could cause a great troubles. If a hacker managed to access your admin panel, he will be able to manage code from your site backend. It&#8217;s a good idea to disable this option to avoid risks. To disable it edit <strong>wp-config.php<\/strong> file from your server root directory. Add following files:<\/p>\r\n  <pre>\/\/ Disallow file edit\r\ndefine( 'DISALLOW_FILE_EDIT', true );<\/pre>\r\n<a class=\"darkbox\" href=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_5.jpg\"><img loading=\"lazy\" width=\"670\" height=\"105\" src=\"\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_5.jpg\" alt=\"\" class=\"aligncenter size-medium wp-image-83396\" srcset=\"https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_5.jpg 670w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_5-150x24.jpg 150w, https:\/\/www.templatemonster.com\/help\/wp-content\/uploads\/2017\/12\/I_am_powering_website_using_WordPress_What_security_measures_should_I_take_5-300x47.jpg 300w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a>\r\n\r\n <h3 class=\"custom\">VII. Keep a backup<\/h3>\r\n  <p>The last but not least is site backup. You cannot be 100% sure that your site will not be hacked. Having a backup is always a good idea. You can use backups to restore your WordPress site if something bad has happened. Feel free to check a great guide on <a href=\"https:\/\/www.templatemonster.com\/help\/wordpress-how-to-make-full-website-backup.html\">how to make full website backup.<\/a>.<\/p>\r\n\r\n<p>Also, feel free to go through <a href=\"https:\/\/www.templatemonster.com\/blog\/10-free-wordpress-backup-plugins-maximum-website-security\/\" rel=\"noopener\" target=\"_blank\">10 Free WordPress Backup Plugins for Maximum Website Security Against the Unexpected<\/a> article.<\/p>","protected":false},"excerpt":{"rendered":"<p>&#8220;I am powering website using WordPress. What security measures should I take?&#8221; Have you ever ask this question?<\/p>\n","protected":false},"author":55,"featured_media":83401,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2017,728],"tags":[2608,2606,2607,1526,1194,504,2405],"_links":{"self":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/posts\/83391"}],"collection":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/comments?post=83391"}],"version-history":[{"count":10,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/posts\/83391\/revisions"}],"predecessor-version":[{"id":85185,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/posts\/83391\/revisions\/85185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/media\/83401"}],"wp:attachment":[{"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/media?parent=83391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/categories?post=83391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.templatemonster.com\/help\/wp-json\/wp\/v2\/tags?post=83391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}