Rutba
Start free

Blog · Privacy

A common word with a year on the end is still a common password

Our sign-up refused a short list of common passwords, exactly as written. Nobody types them exactly: they add a year, a row of digits or a symbol. The check now finds the word underneath, and leaves passphrases alone.

· 3 min read

Share this
Two columns: passwords that are still common — a common word with digits after it, a word with a zero for the o, a keyboard row, one character repeated — beside passwords that are fine: a passphrase and a mixed password.
The list is a starting point. People add a year.

When we tested Rutba’s shared sign-in against production, one of the first things we tried was a bad password. The sign-up form accepted password1234.

It was not that there was no check. There was one, and it did what it said: it refused a list of the most common passwords, exactly as written. The trouble is that nobody types the list exactly. They type a word from it with a year on the end, a run of digits, an exclamation mark, or a zero where the o was — which is exactly why those passwords are on every attacker’s list too.

Checking for the word, not the string

The check now looks underneath. A password is refused as too common when, ignoring capital letters and undoing the usual letter-for-symbol swaps, it is one of these:

  • A common word with only digits and symbols around it — or that word repeated. Password2026! is password. So is p4ssw0rd.
  • A keyboard run, like the top row of letters.
  • A sequence — every character one step from the last, up or down.
  • One character repeated.

The swaps undone are the ones people actually use: 0 for o, 1 for i, 3 for e, 4 for a, 5 for s, 7 for t, @ for a, and an exclamation mark for i. The words are the ones common-password lists are built on — and our own brand names, because a password built on the name of the site you are signing up to is the first thing anybody guesses.

Nobody types the list’s exact entries. They type a listed word with a year on the end.

From the note on the change

What it leaves alone

It does not add composition rules. There is no “must contain a capital, a digit and a symbol”, because those rules are what produce Password1! in the first place. A long passphrase of ordinary words is fine. A mixed password is fine. A password from a password manager is fine. The check refuses only passwords built on something guessable, and everything else is governed by length.

Where it applies

Everywhere a password is set on Rutba’s shared sign-in — which, since one sign-in covers every Rutba site, means one check for all of them:

  • Creating an account.
  • Setting a password while confirming your email address.
  • Resetting a forgotten password.
  • Changing your password while signed in.

An existing password that would now be refused is not locked out: the check runs when a password is chosen, not when one is used. And choosing one ends the sessions it should: a reset signs the account out everywhere, and a change signs out every session except the one that made it.

Trust at Rutba

How we handle sign-in, data and security across every Rutba site.

Read the trust page

Read next

Business Suite

Every answer lists the calls it made, taken from what ran

An answer with a source can be checked; an answer without one can only be trusted. Under every Rutba Assistant answer are the API calls it made — assembled from what actually ran, never from what the model says it did.

4 min read

Business Suite

No model typed the numbers in this report

Press Report instead of Ask and Rutba Assistant writes a spreadsheet into your own Drive, with a native chart and a Sources sheet. The model chooses the layout; every figure is carried across from the recorded responses.

4 min read

Business Suite

Three different noes, and who each one sends you to

“Your organization is not licensed for Payroll” is a question for whoever buys. “You do not have access” is one for an administrator. A route that is not there is a bug for us. Rutba Assistant keeps those apart.

4 min read

Share this

One family

The rest of Rutba

One account across all of it. Sign in once and the products know each other.

PORTAL-BLOG-DETAIL · becc4cb