Just last week, GitHub reported that there were several unauthorized attempts—some of them successful—to access a large number of accounts. A thorough investigation revealed that it was an attacker using lists of email addresses and passwords from other online services that have been compromised in the past. As many people use the same password on multiple online services, attackers were able to log in to a number of GitHub accounts. Thankfully, GitHub was not compromised, but some of the accounts were due to this reason. At Auth0, we are aware of this problem and we can help you deal effectively with cases like this. Let's take a deeper look at what Auth0 can do for this kind of situations.
How Auth0 Can Help Protecting Your Users' Accounts
Auth0 provides an awesome security feature called Anomaly Detection. It comprises in-built tools that help you detect suspicious activities on your users' accounts, alert them of these activities, and it can also stop malicious attempts to access your application. Anomaly Detection provides the following benefits:
- Breached Password Detections: Auth0 tracks large security breaches that are happening on major third-party sites to help keeping your users and systems secure. By enabling Breached Password Detection, your users can be notified and/or blocked from logging in if we suspect that their credentials were part of a published security breach. The best part? It is enabled just by flipping a switch.
- Brute Force Protection: Using Auth0, you can easily set a certain number of failed login attempts on your account. If it exceeds that set number, you can block the user, send him an email, and also notify dashboard owners.
Using Auth0, you can easily set up Anomaly Detection on your dashboard to protect your users.
You can use the switches to enable/disable all the actions of a certain shield.
5 Tips for Protecting Your Passwords
Anomaly Detection is a great tool for protecting your users' accounts, but security should be a concern for all parties. Here are 5 tips that users can take into account to protect their passwords.
1 - Don't Use the Same Password Across Multiple Online Services
If hackers get hold of your Github password, it shouldn't be an automatic entry visa to your Facebook, Twitter, Instagram, and Snapchat accounts. Having to remember several passwords involves a strong muscle memory, so you can decide to use a password manager to take care of that, but ensure it's a really trusted and secured one.
2 - Guard Your Password
Your password is valuable. Don't share it with anyone, even friends or family. Don't store it in your mail inbox. Make sure it is confidential. If you use someone else's system to log in and perform a certain activity on an online service, don't forget to log out!
3 - Change Passwords Frequently
As bigger companies get hacked, the likelihood that your password is leaked increases. Make a habit of frequently changing your passwords.
4 - Two-Factor Authentication
Two-factor Authentication (TFA) is a method of authenticating users by adding a second factor to validate the user's identity. Typically, it involves entering a one-time token that is dynamically generated and delivered through a method that only the user has access to.
Learn more about Multifactor Authentication, in the Get Started with MFA landing page.
With TFA, a hacker must have access to your mobile phone or second factor to be able to gain access to your account.
5 - Passwordless Login Via SMS and Email
With Passwordless Login you can use one-time codes or “magic links” delivered via SMS or email. In this way, only users who have access to the registered email account or registered phone will be able to login.
Read more about Passwordless here.
Online services are getting hacked on a daily basis, and hackers are also getting smarter every day. We have seen several big companies like Slack, Paypal and LinkedIn experience data breaches. It is never too late to start guarding your users, data, money, and your precious reputation more seriously; until it is too late.