Skip to main content

Massive attack targeting weak password in WordPress

Release Date: 16 Apr 2013 3325 Views

banner

An organized massive "brute force" password attack attempting to break in, user account of WordPress websites. The attack used a database of common user names and passwords to conduct "brute force" password attack. The following are some related articles:

  1. WordPress blogs and more under global attack - check your passwords now! [nakedsecurity]
  2. Brute Force Attacks Build WordPress Botnet [KrebsonSecurity]

Who need to concern

  1. Users who use WordPress to build a website.
  2. Companies which provides WordPress website hosting service.

Recommendations

 

Detection and Recovery

If you find an unknown administrator account on WordPress, your system may be hacked. You can fix it with the following steps:

  1. Login administration panel, remove all unknown administrator account.
  2. Change password of all administrator accounts (Please use a strong password).
  3. Change the Secret Key in WordPress.[Detail
  4. Or, re-install the WordPress or recover to a known and secure copy of backup

Prevention

This incident reflects that many WordPress administrators did not securely configure the system. The following are some security measures:

  1. For personal user
    If your password contains upper- and lower-case letters, numbers, symbols (^%$#&@*) and minimum 10 characters in length, you do not need to change it. However, if you are using a common password, we suggest you to change password.
  1. For web hosting service providers
    Suggest your users to setup a password contained upper- and lower-case letters, numbers, symbols (^%$#&@*) and minimum 10 characters in length; or use password rules to enforce your users to input a strong password. At the same time, setup a limit of incorrect password attempt to avoid brute force attack.
  1. No matter you are a personal user or a web hosting service provider, you may consider to change the default setting during installation, including the administrator account, the path name of administration panel and the login URL. This can prevent scanning attacks.
  1. WordPress is a web application which is vulnerable to application attacks. User can setup an application firewall in front of the server to filter out improper accesses.
  1. WordPress provides many security setting and plug-in for WordPress administrators. Here is a list of some useful ones: