• Home
  • /
  • WordPress
  • /
  • List of Essential Security Measures for WordPress Website in 2018

List of Essential Security Measures for WordPress Website in 2018

Spread the love

WordPress powers a quarter of all websites worldwide and this is what makes it an irresistible target for hackers. According to Wordfence.com, around 35 million brute force attacks were blocked on WordPress daily in July 17. Not only this, the number is on an uptick. Needless to say, this necessitates that you take security measures for your WordPress website. However, as WordPress is an open source software, it has many protective plugins, functions, and techniques which can be used. Listed below are set of security measure for WordPress website which we deem to be the bare minimum.

1.  Using Strong Usernames and Passwords:

The most overlooked, yet the most basic and important step in protecting your website is to change the default admin username. To do this, go to PHPMyAdmin database manager and enter “UPDATE wp_users SET user_login = ‘mynewuser’ WHERE user_login = ‘admin’;” SQL query and change the “mynewuser” to whatever name you wish to use.

One cannot stress the importance of strong passwords in protecting your website. We strongly recommend changing your password if it is not at least 10 characters long with numbers and letters, capitals and lowercase. To enhance your security, you could also enable two-factor authentication through the use of plugins such as iThemes security.

2. Securing the Login Screen

However, strong a username/password combination you have used, a dedicated hacker can get access to your website if he had enough time at his disposal. To avoid this, limit the number of login attempts – allowed from a single source in a specified time period – programs like Limit Login Attempts, help you do this. Make sure your login screen does not prompt users of potential errors that could be made. Adding Captchas is a valuable tool to secure login screens from bots. Additionally, you can also ensure that configuration notification is sent to you whenever there is a fishy login attempt. This can be achieved using plugins to overcome security challenges.

3. Restricting file and folder permissions

Understanding what access is to be given to which folder is critical for you to maintain the site’s security.  644 and 755 are two common file permission modes. Files categorized under 644 can be read and written to by their owner but only read by everyone else – the ideal setting for most files. The 755 mode allows all users to change the file.  Additionally, you can also disallow file editing by including “define ( ‘DISALLOW_FILE_EDIT’, true);” in your wp-config.php file.

4. Keeping up with Upgrades

Primarily WordPress updates are released to plug security holes, in addition to fixing bugs and introducing new features. Make sure you update your WordPress version, theme and plugin to the latest version. WordPress security releases should be particularly paid attention to.

5. Malware Monitoring

We recommend having a system in place to monitor your site for malware. WordPress provides a free security plugin, Sucuri, which does this task for you. Once you have installed and activated the free plugin, generate a free API key.  Following which, click on the Hardening tab from the menu. It is recommended that you go through every option and then click on the “Harden” button.  Once the malware is scanned, Sucuri will help you clean it.

6. Hiding your WordPress version number

To avoid hackers from benefiting from information about bugs associated with your version number, it is recommended that you hide your WordPress version number. The following steps help you in doing the same:

  • In an older theme, removing the line “php bloginfo( ‘version’);?>”/>” from the theme’s header.php file does the trick
  • In a newer theme, adding “<?php remove action (‘wp head’ , ‘wp generator’) ;?>” in your theme’ function.php file does the trick

7. Disabling directory browsing

It is recommended that you disable directory browsing for your site. To do this upload a blank index.html or index.php file in each directory and subdirectory except the root.

8. Adding plugins to secure WordPress

There are a variety of plugins available which can help you secure your site. We list down 5 below which we consider to be the best:

a) Wordfence Security

Real-time blocking from malicious sources, login security, malware scans, a firewall and support for multi-site are among a host of features provided by this plugin. A variety of options allow you to scan traffic to your WordPress install in real time while categorizing errors into humans, bots, login attempts and “site not found”.

b) iThemes Security

Featuring two-factor authentication with Google Authentication or Authy, it also provides malware scans, forced password expiration dates, file comparison, ability to temporarily grant admin privileges to other users and detailed logs of users’ actions.

c) All In One WP Security and Firewall

With a friendly interface showing you a Security Strength Meter, a Security Points Breakdown and the status of critical features such as default usernames, login lockdowns, file permissions and a firewall, All In One feature are divided into basic, intermediate and advanced sections which include account and login security, registration security, database backup, file system protection, blacklisting, firewall functions and brute-force attack prevention.

d) BulletProof Security

This plugin includes .htaccess protection, login security protocols, automatic database backups, HTTP error logs, authentication cookies expiration along with a multitude of other features.

e) Sucuri Security

It offers overall security auditing, file modifications and permissions, malware scanning, blacklists, a firewall, and notifications. With notifications delivered via email, you can set a maximum per hour, define a threshold of failed logins from the same IP address before they’re considered malicious, and get alerted to both successful and failed logins and post changes.

9. Automatically logging out idle users\

To automatically log out idle users install and activate the Idle User Logout plugin. Once activated, visit Settings » Idle User Logout page to configure the plugin. One needs to simply set the time duration and uncheck the box next to “Disable in wp-admin” for enhanced security.

Endnote:

These are the nine bare minimum points you should adhere to while using WordPress. We strongly recommend that you use them as checklists to access the security of your site. It would be folly to take these tips lightly and then repent later. After all, we all know the adage “Prevention is better than cure”.

Author bio:

Brandon Graves is well known WordPress developer work with HireWPGeeks: Best company converts website to WordPress. He keeps writing on various WordPress issues such as Plugin development, error solution, security concern and website  SEO. Follow him on Facebook to get more updates.

Brandan Graves has been serving as an experienced WordPress developer at HireWpGeeks Ltd - a leading Company for Hire WordPress Developer with a global reach. He is a passionate writer and she loves to share useful information regarding WordPress.

Leave a Reply

WhatsApp chat
Verified by MonsterInsights
bekabetbekabetkulisbetkulisbetbahiscasinovaycasinovaycasino girişbahiscasinokulisbetkulisbetaresbetaresbetalobetalobetaresbetaresbetkralbetkralbetultrabetvdcasinoenbetbetzulavdcasinobetasusvdcasinokralbetkralbetkralbetmasterbettingkulisbetkulisbetbahiscasinobahiscasinomasterbettingbahiscasinobetparibucasinomilyonceltabetceltabetlunabetjojobetjojobetjojobetmatadorbetmatadorbet girişmatadorbet güncelgrandpashabetgrandpashabet girişbetturkeybettürkeybetturkey girişkingroyalkingroyal girişbarbibetbarbibet girişbetparibubetparibu girişibizabetibizabet girişcratosroyalbetcratosroyalbet girişikimisliikimisli girişGrandpashabetGrandpashabet girişkingroyalkingroyal girişngsbahisbetnanoCratosroyalbetCratosroyalbet GirişCratosroyalbet twittermariobetbetnanocratosroyalbetcratosroyalbet girişcratosroyalbet güncel girişcratosroyalbetcratosroyalbet girişcratosroyalbet güncel girişiptv satın aliptv abonelikcasibom girişvdcasino girişgrandpashabet girişsuperbetin girişmarsbahis girişpiabellacasinopiabellacasinosekabet girişbets10jojobet girişsekabetdinamobet girişjojobet güncel girişbetturkey girişbetpas girişgrandpashabet girişromabetromabettipobettipobettipobet giriştipobettipobet girişbetpasbetpas girişelexbetelexbet girişdeneme bonusujojobetjojobetjojobetjojobetjojobetjojobetngsbahisngsbahis girişngsbahis güncel girişngsbahisngsbahis girişngsbahis güncel girişngsbahisngsbahisngsbahisngsbahis girişngsbahis güncel girişİkimisliİkimisli Girişİkimisli Güncel GirişAlobetAlobet GirişAlobet Güncel Girişngsbahisngsbahissuperbetinsuperbetin girişsüperbetinperabetperabet girişperabet yeni adresrealbahis , realbahis giriş , realbahis güncel girişrealbahis , realbahis giriş , realbahis güncel girişrealbahis , realbahis giriş , realbahis güncel girişkavbetkavbet girişsahabetsahabet girişsahabet güncelultrabet , ultrabet giriş , ultrabet güncel girişultrabet , ultrabet giriş , ultrabet güncel girişultrabet , ultrabet giriş , ultrabet güncel girişbetasusperabet girişultrabet girişbetzulaultrabet , ultrabet giriş , ultrabet güncel girişultrabet , ultrabet giriş , ultrabet güncel girişultrabet , ultrabet giriş , ultrabet güncel girişngsbahisngsbahis girişngsbahis güncel girişultrabetngsbahisngsbahis girişngsbahis güncel girişrealbahis , realbahis giriş , realbahis güncel girişrealbahis , realbahis giriş , realbahis güncel girişrealbahis , realbahis giriş , realbahis güncel girişenbetbetpuantambetbetpas girişalobetcashwincashwin girişgrandbettinggrandbetting girişfavorisenfavorisen girişmeritking güncel girişkavbetkavbet girişmaxwin, maxwin giriş, maxwin güncel girişvdcasinopiabellacasinopiabellacasino girişpiabellacasino güncel girişikimisli girişsetrabet girişbetingobetnisbetnisbetorbetbetorbetbetparibucasinomilyonİkimisliİkimisli Girişİkimisli Güncel GirişKulisbetKulisbet GirişKulisbet Güncel Girişmaxwin, maxwin giriş, maxwin güncel girişmaxwin, maxwin giriş, maxwin güncel girişmaxwin, maxwin giriş, maxwin güncel girişgrandpashabetgrandpashabet girişmeritking girişgrandpashabetgrandpashabet girişgrandpashabetgrandpashabet girişcasibomcasibom girişnesinecasinonesinecasinomatadorbetmatadorbet girişmatadorbet güncelbetturkeybettürkeybetturkey girişbetpasbetpas girişBetcioBetcio Girişcasinowon girişelexbetelexbet girişcratosroyalbetcratosroyalbettaraftarium24justin tvcanlı maç izletaraftarium24justin tvcanlı maç izleultrabetultrabet girişultrabet güncel girişgrandpashabetgrandpashabet girişcasibomselcuksportstaraftarium24canlı maç izletaraftarium24justin tvcanlı maç izlejustin tvcasibomtipobettipobettipobetgalabetgalabet girişgalabet güncel girişcratosroyalbetcratosroyalbet girişkavbetkavbet girişcratosroyalbetcratosroyalbet girişcratosroyalbet güncel girişsetrabetsetrabet girişbahiscasinobahiscasino girişcasibomcasibom girişEnjoybetEnjoybet GirişEnjoybet Güncel Girişcratosroyalbetcratosroyalbet girişganobet girişsetrabet girişbetpasbetpas girişbetpas güncelbetpasbetpas girişbetpas güncelbetpasbetpas güncelbetpas girişpusulabetpusulabet girişpusulabet günceltambetromabetbetpuanbetexperTimebetTimebet girişdinamobetromabetromabet girişromabet güncel girişgorabetgorabet girişgorabet güncel girişbelugabahisbelugabahis girişbelugabahis güncel girişbetzulaenbetalobetultrabettambetjojobetjojobet girişjojobet güncel girişmillibahisprizmabetistanbulbahisKingbettingolaycasinorestbetrestbet girişrestbet girisoslobetcasibomcasibom girişinterbahisinterbahis girişinterbahis girismilanobetmilanobet girişmilanobet girisjojobetjojobet girişjojobet güncel girişbetasusbahislionbahislion girişrestbetrestbet girişrestbet güncel girişjojobetjojobet girişjojobet güncel girişbetpuaneditörbetcasibommatbetmatbet girişlunabetlunabet girişmarsbahismarsbahis girişmarsbahis güncelgrandpashabetgrandpashabet girişganobet girişsetrabet girişmatbetmatbet girişbetboxbetbox girişcasibomcasibomcasibomcasibomcasibomperabetperabet girişperabet güncel girişSuperbetinSuperbetin girişSuperbetin güncelperabetperabet girişperabet güncel girişbetrabetraperabetperabet girişperabet güncel girişmatbetmatbet girişbetpas girişbetturkey girişvdcasino girişmarsbahis girişcasibom girişsuperbetin girişgrandpashabet girişpiabetpiabet girişpiabet gerçekcasibomcasibomimajbetimajbet girişrestbetrestbet girişcasibomSuperbetinSuperbetin girişSuperbetin güncelholiganbetcasibomalobetalobet güncel girişenbetenbet girişcasibomqueenbetqueenbet girişcasibomcasibomcasibomrealbahisrealbahis girişrealbahis güncel girişnitrobahisnitrobahis girişnitrobahis güncel girişcasibomultrabetultrabet girişultrabet güncel girişBetcioBetcio Girişbetpasbetpas girişbetpas güncelcasibomeditörbetcasibomenbetenbet girişnesinecasinonesinecasino girişsonbahissonbahis girişmillibahismillibahis girişlordcasinolordcasino girişgrandbettinggrandbetting girişBetsatBetsat girişBetsat güncelparmabetikimisliikimisli girişkavbetkavbet girişikimisli girişbahiscasino girişngsbahisQueenbetQueenbet Girişcasibommarsbahismarsbahis girişmarsbahis güncel girişmatbetmatbet girişmatbet güncel girişpusulabetpusulabet girişpusulabet güncel girişgrandpashabetgrandpashabet girişgrandpashabet güncel girişcasibom girişkingroyalkingroyal girişmadridbetmadridbet girişkingroyalkingroyal girişmadridbetmadridbet girişkingroyalkingroyal girişmadridbetmadridbet girişnesinecasinobetingowbahisholiganbetholiganbet giriştambettipobettipobet girişbetbeybetpuangoldenbahisgoldenbahis girişgoldenbahis güncel girişbetrangsbahisngsbahis girişngsbahis güncel girişbetrabahiscasino girişultrabet girişjojobetjojobet girişjojobet girişjojobetjojobet girişjojobet girişbetnanobetnano girişbetnano güncelnorabahisnorabahis girişnorabahis güncelkulisbetkulisbet girişkulisbet güncelenjoybetenjoybet girişenjoybet güncelholiganbetholiganbet girişamgbahis girişamgbahis girişamgbahis girişBetwoonBetwoon girişngsbahisngsbahiskralbetkralbetjojobetholiganbetmarsbahismarsbahis girişmarsbahis güncel girişmarsbahismarsbahis girişmarsbahis güncel girişbetciobetcio girişbetcio güncel girişbetcioBetsatBetsat girişBetsat güncelceltabetceltabetceltabet girişceltabet güncel girişbahiscasinobahiscasino girişikimisliikimisli girişhiltonbethiltonbet girişbetticketbetticket girişcasinoroyalcasinoroyal girişibizabetibizabet girişGrandpashabetGrandpashabet Güncel GirişGrandpashabet Girişimajbettrbet giriştrbetklasbahisklasbahisklasbahisklasbahisbiabetbiabet girişbiabet giriş güncelholiganbetganobet girişbahiscasino girişvdcasinosuperbetin girişsuperbetinbetasus girişbetasuspalacebetpalacebet girişcasibomkumar sitelerikumar siteleri 2026lunabet girişlunabetgrandpashabetgrandpashabet girişpalacebetTophillbetTophillbet girişmeritkingteosbetmatadorbetmatadorbet girişmatadorbetmatadorbet girişmatadorbetmatadorbet girişKulisbetcasibomcasibom girişbetasusmarsbahissekabetextrabetextrabet girişextrabet güncel girişjojobetjojobet girişbetpas girişperabet girişperabetperabet girişperabet güncel girişbetasusbetasusperabetperabet girişperabet güncel girişholiganbetholiganbet girişDinamobetdinamobet girişdinamobet güncel girişpadişahbetpadişahbet girişpadişahebt güncel girişpadişahbetpadişahbet girişpadişahbet güncel girişmariobetmariobetbetgitbetgit girişbetgit güncel girişmatbetmatbet girişmatbet güncel girişmatbetmatbet girişbets10bets10bets10 girişbets10 güncel girişcratosroyalbetcratosroyalbet girişbetnanobetnano girişmatbetmatbet girişmarsbahismarsbahis girişmarsbahis güncel girişrestbetrestbet girişrestbet güncel girişmatbetmatbet girişmatbet güncel girişinterbahisinterbahis girişBetwoonBetwoon girişkralbetkralbetmarsbahisExtrabetExtrabet Girişnerobetnerobet girişnerobet giriş güncelbetasusbetasusamgbahisamgbahis girişamgbahisamgbahis girişamgbahisamgbahis girişesbetesbet girişesbetesbet girişesbetesbet girişdedebetdedebet girişdedebetdedebet girişdedebetdedebet girişmaxwinmaxwin girişmaxwinmaxwin girişmaxwinmaxwin girişpashabetpashabet girişpashabetpashabet girişpashabetpashabet girişdamabetdamabet girişdamabetdamabet girişcapitolbetcapitolbet girişcapitolbet güncel girişcapitolbet güncel girişcapitolbet girişcapitolbetbetixirbetixir girişbetixir güncel girişcapitolbetcapitolbet giriştaksimbettaksimbet giriştaksimbet güncel girişrealbahisrealbahis girişrealbahisrealbahis girişikimisliikimisli girişbetasusbetasusgrandpashabetgrandpashabet giriş