WP Engine

Solutions
AgencyEnterpriseSmall & Medium BusinessMarketer
How WP Engine supports marketers.Benefits for marketers.Features that help you innovate.
Developer
How WP Engine supports developers.Benefits for developers.Features that help you move faster.
Explore Our Platform
Insights
Thought LeadershipTopics

Read articles, trends, and insights on these topics from leaders in marketing and technology.

Creative AgilityEnterprise PerformanceActionable IntelligenceEcosystem Integration
Resources

Access ebooks, whitepapers, webinars, and other knowledge from our ecosystem of digital experts.
Visit Resource Center.

Delivering a Slam Dunk Experience on WordPressEbook: The Ultimate Guide to WordPress Plugins15 Common WordPress Mistakes Agencies and their Clients Make
Case Studies
About
Our CompanyOur PlatformLatest News

Access the latest news from inside WP Engine.
Visit the Newsroom.

WP Engine Secures Strategic Growth Investment From Silver LakeWP Engine Unveils First WordPress Digital ExperienceWP Engine Expands Global Presence with New Office in Brisbane
Media Center

Get announcements and resources about WP Engine.

Press Releases
Careers at WP Engine
Pricing
Sales Questions?

Contact Sales

Discover why organizations of all types and sizes choose WP Engine — and how it can benefit you.

Chat

1

I'm available right now to answer any of your questions!

Reply

Call

+1-512-201-4819

Contact

Send a message

Compare Plans
Need Support?
Support DocumentationBilling HelpSupport

We offer support 24 hours a day, 7 days a week, 365 days a year. Log in to get expert one-on-one help.

Log in for support

Sales Questions

Contact Sales

Discover why organizations of all types and sizes choose WP Engine — and how it can benefit you.

Chat

1

I'm available right now to answer any of your questions!

Reply

Call

+1-512-201-4819

Contact

Send a message

Sign in
Sign in
Search

Search

Compare Plans
Call Sales +1-512-201-4819
Menu
AgencyEnterpriseSmall & Medium BusinessMarketers
How WP Engine supports marketers.Benefits for marketersFeatures that help you innovate.
Developers
How WP Engine supports developers.Benefits for developers.Features that help you move faster.
Our PlatformPricingResource CenterOur CompanySolution CenterThought LeadershipDocumentationCareers

The Problem with Passwords

Kirby Prickett 2.13.2014

Do you have trouble remembering all of your passwords? Do you reuse the same ones on different sites?

Most of us commit password security sins, despite the fact that we know we shouldn’t. This is because it just seems too hard to keep up with all of the passwords we’re supposed to remember.

xkcd comic about password strength

XKCD Password Strength

But what if there was an easier way?

Problems With Passwords

There are a number of problems with passwords:

  • Most of us choose bad passwords.
  • Passwords are hard to store safely.
  • People reuse passwords on multiple sites—if one service stuffs up (because they are hard to store!) and exposes your password, multiple accounts across a number of service can be compromised.
  • Passwords can be hard to pass safely.
  • The longer you have a password, the less safe it becomes.
  • Every password that falls to hackers feeds the botnet monsters, and makes the rest of us less safe.

I recently chatted to Brennen Byrne, CEO of Clef—a 2-factor authentication plugin for WordPress—who explained:

Our memories just won’t compete with computers in the long run. Computers are getting better at cracking them [passwords] a lot faster than we are getting better at remembering them.

Possible Solutions

Okay so if passwords are so risky, what can you do about it?

  • Select a strong password.
  • Limit password login attempts.
  • Learn about Two-Factor Authentication.
  • Consider various WordPress-security plugins that are available.
  • Consider options for storing and sharing multiple passwords securely.
  • Choose your hosting carefully (WP Engine has a team, in partnership with Sucuri, that invests a lot of time and effort to stay ahead of attackers).

“We’re All In This Together”

As recent reports have stated, the problem of hack attempts and general security attacks against WordPress sites is only going to get worse.

And, as explained by Brennen from Clef:

It’s really important for us as a community to think about ways to increase the base level of security. We’re all in this together.

Some people think we should get rid of passwords altogether, and have formed the Petition Against Passwords, whose mission statement begins:

The mission of the Petition Against Passwords is to collect every frustrated yell at forgotten passwords and make sure the organizations responsible hear them. This movement is working on behalf of every person who has ever had their identity stolen, their password leaked, or been confused just trying to remember passwords and PINs for multiple sites. There are better ways to log in online and it is time we had access to them. The Petition Against Passwords is about giving us a voice in the conversation about how our identities are shaped online.

It will be interesting to see whether passwords disappear over the next few years, as we all start to move to alternative security measures.

Either way, it is important that all of us are thinking about our password security for our own sake—as well as for the safety of the WordPress community as a whole.

Have you thought about the security of your passwords lately? 

More WordPress news from WP Engine

DDoS Attacks UpdateWP Engine Supports the Launch of Women@Austin

Comments

  1. Carla King says

    February 13, 2014 at 1:23 pm

    I’m not sure how savvy robot hackers are, but partnered with passwords are usernames, and for WordPress you can find anyone’s username right there in the page source. I was totally surprised when I discovered this last year.

    So I’m starting to get clever with my usernames, not just my passwords. But when I accidentally found my WordPress username I had just spent quite a bit of time coming up with, sitting right there in my source code, yikes. It had me questioning the entire username/password thing.

    Reply
  2. Greg says

    February 13, 2014 at 10:52 pm

    I came here from Google looking for a solution to turn on 2-factor authentication on WPEngine (as a customer). I couldn’t find it as an option in the control panel.

    Have you guys thought about the security of your passwords lately? 😉

    Reply
    • Kirby Prickett says

      February 14, 2014 at 11:29 am

      Hi Greg,
      You’re welcome to install any two-factor authentication plugin you’d like. Here’s a list of all the ones that are known to work here:

      Google Authenticator for WordPress
      Duo Two-Factor Authentication
      Launchkey
      Clef
      Authy Two-Factor Authentication

      As for the “security of your passwords” question, we actually install & activate Force Strong Passwords across the farm for our customers.
      Hope that helps!
      Kirby

      Reply
      • Phil D says

        December 10, 2015 at 9:22 am

        I think Gregg is referring to logging into the customer portal to manage your WPE sites. my.wpengine.com. Why don’t you support two factor auth for your customers to login and manage their sites but recommend they enable it for their sites?

        Reply
      • Eric Nagel says

        February 8, 2016 at 11:06 am

        I’m also looking for my WP Engine account, logging in at my.wpengine.com, to support 2-factor authentication.

        Reply
  3. Steve Wilkinson says

    February 15, 2014 at 2:39 pm

    People really need to implement a good password manager. Doing so will allow them to use a strong UNIQUE password for every single site or account they use. Then, if security is ever compromised, it is only one particular spot.

    I’ve been using one called PasswordWallet (by Selznick) that has been around since my Palm days, and is available for just about every imaginable platform (and can sync between most or all of them). Since I then have my passwords available at my computer, or even at the grocery store, I can keep even non-online information in it. I’ve also heard good things about the popular 1Password, but have been somewhat unimpressed at it’s lack of features, despite being quite pretty compared to PasswordWallet.

    Be sure to keep backups though, as if that file gets corrupted, you wouldn’t want to lose all these accounts, as you won’t be able to guess them. (And by backups, I mean both a regular, on-going backup, AS WELL AS some form of archival where you permanently put away a snapshot of the file from time to time, as backups eventually start over-writing if done with decent regularity.) And, I like that the solutions I mention above aren’t on-line password services, you retain control of the data files.

    Another big security concern of mine, is the trend to have a common login source to so many sites, such as Facebook Connect or WordPress login at blogs, etc. I think this is a REALLY bad idea, as it trains users to be phished, by getting them used to putting in their credentials at 3rd party sites. How do you know when some site pops up a dialog asking for your Facebook login, that you’re not just passing your info on to some hackers? (I have an article on this on my blog if anyone is interested.) At least, if you’re going to do this, use something like Disqus which is only used for this purpose, and not associated with a bunch of other crucial information about you.

    Reply
    • Kirby Prickett says

      February 17, 2014 at 1:08 pm

      Thanks for sharing your thoughts and advice Steve.
      Kirby

      Reply
  4. Timothy Jacobs says

    February 18, 2014 at 10:39 pm

    SQRL. ’nuff said.

    Reply
    • Ren says

      September 29, 2016 at 1:14 pm

      Yep! – Hopefully, not too long now?…2.5 yrs later! 🙂

      But, if it performs like Steve’s other tools that I’ve used, it will be the way to go!

      Reply
  5. Jack Davis says

    February 20, 2014 at 2:27 pm

    Do you (WP Engine) allow the use of the new Clef WP plugin?

    Reply
    • Kirby Prickett says

      February 20, 2014 at 2:50 pm

      Hi Jack, thanks for your question.
      We do allow the use of Clef!
      (The list of two-factor authentication plugins that we know to work with WP Engine is here: http://wpengine.com/2014/02/13/problem-passwords/#comment-79705)
      – Kirby

      Reply
  6. Johnny Ganer says

    February 22, 2014 at 2:59 pm

    Hi…
    Good stuff to read.
    I though have a problem – it’s all okay when making users to the backend, but when I use WP Engine it seems that costumers in the woocommerce have to use strong passwords too, they are only on the frontend, and their user role is costumer in WP.
    Anyway around that?

    Reply
    • Kirby Prickett says

      February 24, 2014 at 11:04 am

      Hi Johnny,
      Thanks for your feedback! Our helpful Support Team can assist you with that WooCommerce question, please submit a ticket, and they’ll take a look for you.
      – Kirby

      Reply
  7. John says

    March 6, 2015 at 3:18 am

    Can we have 2-factor auth (or IP restriction) to login to wpengine.com given how sensitive the information stored in it is?

    Reply
  8. facebook hack says

    March 5, 2017 at 10:52 pm

    It’s really a cool and helpful piece of info. I’m satisfied that you
    just shared this useful info with us. Please keep us informed like this.
    Thanks for sharing.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Subscribe

    Subscribe to our blog to get great tips for your WordPress site.

  • Favorite Tweets by @wpengine
  • Sign In

    Solutions

    • Agency
    • Enterprise
    • SMB
    • Marketer
    • Developer

    Insights

    • Blog
    • Torque
    • Velocitize

    About

    • Our Company
    • Leadership Team
    • Our Platform
    • Careers
    • Affiliates
    • Contact
    • Legal
    • Newsroom
    • Privacy Policy

    Resources

    • Resource Center
    • Documentation
    • Solution Center
    • Find an Agency

    WP Engine

    504 Lavaca Street, Suite 1000
    Austin, TX 78701

    Sales

    +1-512-201-4819
    [email protected]
    7am–7pm CST

    Billing

    [email protected]

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Instagram
    • RSS
    © 2013—2025 WPEngine, Inc. All rights reserved.
    WP ENGINE®, VELOCITIZE®, TORQUE®, EVERCACHE®, and the cog logo service marks are owned by WPEngine, Inc.