Data got breached left and right, how to protect our passwords ?  

Follow the trendordo the right thing ?! 

By Ni , Min [ Frank ] of  GATE Cyber Technology

[ More detail + Sample app : https://gatecybertech.com/gatecomparison.html ]

  Password Problem Wake Up Call   ⚠️

    I'm honored to share that GATE has been nominated for UN-sponsored WSIS Prizes 2024 !  
            

I remember it used to be every few months there were news about data breaches, and people would be surprised and scared. But nowadays, almost EVERY day I read about data breaches and ransom attacks, and it's like a normal thing, being a part of life, no surprises and people would just pretend nothing happened.

Why ?! Because hackers are getting more sophisticated and the breach frequency gets higher and higher, what's worse : people felt there is nothing they can do about it, so they've become used to it !

Experts tell users to protect their passwords by doing the following :
[1] Create very long and very complex passwords, which includes uppercase, lowercase, numbers and special characters.
[2] Change passwords often.
[3] Use password managers.
[4] Use many different passwords for different accounts.
[5] Use multi-factors for account verification.
[6] Use biometrics like facial recognition, fingerprinting and iris scanning.
[7] Even go passwordless, instead, use devices to authenticate users.

That's the trend, and it is assumed "correct" to say "Zero Trust" and follow the above advice. But after years of following that advice, look at what happened :
[a] Sneaky malware targeting MacOS users via pirated apps uncovered
     [ First, it captures a user’s computer security password when it is entered into an activator box during installation. ]
[b] Okta admits hackers accessed data on all customers during recent breach
     [ Okta confirmed in October that a hacker used a stolen credential to access its support case management system ]
[c] 'Mother of All Data Breaches' — 26 Billion Records Leaked, Users of LinkedIn, X, Venmo And More Panic Over Increased Cybercrime Risk

So, what is going on ?! Well, here's what I see and what I think is happening, let me know if you think differently.
The "Open Sesame" style of password has been used for thousands of years. With improvements of hackers' abilities to steal passwords, existing password systems can NO LONGER ensure the security of our networks.

We are now facing modern hackers with the following tactics to steal user passwords :
[1] Peek over the shoulder, hidden video camera and key loggers to intercept user login sessions.
      (a) Hacker Wiretapping
      (b) Would he download a keylogger?
      (c) Hidden keylogger // Bypass Linux & macOS logon screens! Rubber Ducky scripts for Hak5 OMG cable
[2] Steal passwords from a distance [ Record user finger movements and analyze which characters she entered ] or by sound of keystrokes.
[3] Phishing scams
      How hackers use email phishing scams to steal billions
      Phishing Top Threat to US Healthcare
      FBI Warns of Kali365 Attacking Microsoft 365 Users to Steal Logins and Bypass MFA

And because of the weakness in the current password system, all the other problems follow : requirements of uppercase, lowercase, numbers, special characters, must be at least 8 digits long, and must change the password every 2–3 months... Which makes it hard for users to remember, so instead of solving the problem, the requirements made the situation worse. The requirements are user-UNFRIENDLY, because users can't remember all of them, they have to write them down which will cause more exposure to passwords.
Resetting Password [ user-UNFRIENDLY requirements ]

Some of the requirements may help defeat random guessing passwords, but they CAN NOT protect users from password interceptions.
Mobile Phone Input

Then comes password manager, and the user would put all his eggs in one basket, yet when the master password gets breached, all passwords are stolen.
Password Managers Have A Security Flaw -- Here's How To Avoid It
Feds Suspect LastPass Hackers Stole $150 Million In Crypto From One Person
Which Password Managers Have Been Hacked?

Some might ask : "How about a multifactor authentication ?" Well, as you can see in the video below, if a hacker can steal the 1st answer, then he can also steal the 2nd answer, so the more facts you expose, the more secrets he will steal from you. The point is not how many secrets there are that you know, but how NOT TO EXPOSE them during authentication.
Monty Python and the Holy Grail - The Bridge of Death

When you login, you might see something like this :

Username : admin
Password : ********

You might think your password is hidden; no one will be able to see it. But that's a false sense of security; it only obscures the password on the display and protects you from a casual observer, but if a hacker is zooming in on your keyboard with a hidden camera from a distance [ in a window across a street ], he can still see whatever password you typed in. Also, if there is a keylogger, it records every character you enter; they won't be "********", because if every character is "*", then how can the server authenticate you ?

The key logger might record your input like this :

admin [ Enter ]
MyPa$$w0rd! [ Enter ]

So, wake up! Don't let a false sense of security in the current authentication system lead you into a data breach !

There are 3 elements in the user authentication field :
[a] Who we are : Fingerprint, facial scan, iris scan ...
[b] What we have : PC, cellphone, key fob ...
[c] What we know : Password, pin ...

Since there is a weakness in the current password system, there is a trend to replace password with the other 2 elements, i.e. use biometrics + a device to authenticate user. There is even a trend to go passwordless, such as Passkeys.
The Problem with Passwordless Authentication
I tried to go passwordless with passkeys, here’s why it didn’t hold up in practice.
Passwords have problems, but passkeys have more.

THIS IS VERY DANGEROUS ! Because a hacker can get hold of user biometrics data and device, then login WITHOUT the user's consent. Imagine in a 007 / "Mission: Impossible" scenario, the hacker can get close to the user as a boyfriend/girlfriend, setting up some hidden cameras, record all his communications, especially the master password of his password manager, copy his fingerprints, then use the stolen biometrics data and login to his device while he is in the shower or unconscious [ drunk or asleep ]. I would imagine it's possible to use a hidden camera and point at the user while he IS conscious [ but not knowing that a hidden camera is using/borrowing his face ] to login.
Bank accounts of New York 'roofie murder' victims drained via facial recognition technology !
Chameleon Android Banking Trojan Variant Bypasses Biometric Authentication
Cybercriminals are stealing Face ID scans to break into mobile banking accounts
This new malware can literally steal your face to use in fraud — Android and iOS devices both affected, so be on your guard

Key fob and mobile phone-based approaches which mainly rely on objects, may be lost, stolen or imitated. Fingerprints, facial recognition or iris scans are difficult to recover after data loss.
6 reasons biometrics are bad authenticators (and 1 acceptable use)
What Are the Consequences of a Biometric Data Breach?
FTC Warns About Misuses of Biometric Information and Harm to Consumers
BIOMETRIC DATA BREACH SECURITY THREATS

Therefore the 3rd element [ password ] in the user authentication process is still VERY important, it's the knowledge that the user has, and it shows his intention when the user logs in with this knowledge. The problem we are facing is how to authenticate the user WITHOUT EXPOSNIG THIS KNOWLEDGE.

Now is the time to update the password technology to adapt to the modern digital world. In order to solve the password problem, we need to first find the cause. Here are 2 things that can cause passwords compromise :
[1] Passwords too simple - easy for random guess and dictionary attack.
[2] Login process too obvious - easy for shoulder surfing, video recording, keylogging and phishing attack.

If we can fix these 2 weaknesses, we can protect users from most password problems. Let's start with the 2nd problem, after we solve it, we might also solve the 1st problem as an added benefit.

Let's assume my username is : "Frank" and my password is : "a1w6" [ it might stand for something easy for me to remember but hard for a hacker to guess ]

So, in our current login system, I'll log in like this :
[1] Type in username : Frank
[2] Enter my password : a1w6
A server would validate my username and password.

Because of the dangerous digital environment we are in, we cannot be sure whether we are intercepted by a hacker or not; therefore, we must assume the worst-case scenario and come up with a solution that can withstand and survive such a hostile environment. So, let's assume our login sessions are being watched and recorded.

With that said, to the hacker who is watching me log in, my password is VERY OBVIOUS : a1w6

This is the weakness of the current password system; it exposes user pins during the login process; therefore, we need to come up with a way to NOT EXPOSE our pins. How about something like this ?

When I log in, I enter a group of symbols for each pin in my password, and then let the server verify each group and see if my pin is in it, like this:
[1] For my 1st pin "a", I enter this group of symbols : #+a9
[2] For my 2nd pin "1", I enter this group of symbols : q1$#
[3] For my 3rd pin "w", I enter this group of symbols : 3w&!
[2] For my 4th pin "6", I enter this group of symbols : +=@6

Therefore, the result is, I entered the following sequence as my password when I logged in : #+a9 q1$# 3w&! +=@6

On the server side, it knows that my password has 4 pins, and they are : "a", "1", "w" and "6"

So to validate my password, the server will go through my login sequence and check to see if each group of my symbols includes the proper pin in the right order, like this :
[1] The server looks at my 1st group : #+a9
And compares it to my 1st pin "a", it sees that "#+a9" includes my 1st pin "a", therefore this group is correct.
[2] The server looks at my 2nd group : q1$#
And compares it to my 2nd pin "1", it sees that "q1$#" includes my 2nd pin "1", therefore this group is correct.
[3] The server looks at my 3rd group : 3w&!
And compares it to my 3rd pin "w", it sees that "3w&!" includes my 3rd pin "w", therefore this group is correct.
[4] The server looks at my 4th group : +=@6
And compares it to my 4th pin "6", it sees that "+=@6" includes my 4th pin "6", therefore this group is also correct.

After the server checked that all 4 groups have the correct pins in them, the server authenticates me to log in.
This way, my user pins are hidden among other symbols, so EVEN IF/WHEN the login session is intercepted by a hacker, he won't be able to see what my pins are.

Next time when I log in, I enter a different sequence like this : @a0&   p%1:   w~5$   ^6=g

The server can do a check like the above to validate that all my pins show up in my sequence and let me log in.

Yet, it's inconvenient for the user to type the different sequences every time he logs in. How about letting the server generate several sequences and display them on a graphical user interface [ GUI ] and then letting users select which sequences to enter ? It's much simpler. We can display a table of 3 x 3 tokens [ buttons ] to the user. The server can generate 9 groups of symbols and fit the symbols in each corner of each token/button in the 3 x 3 table. The user can follow the order of his user pins and select which token/button to enter by pressing the token/button on the GUI table.

But now comes another issue, if you are careful enough, you will realize that if the hacker records both of my login sessions, and does a comparison, he can still figure out some of my pins, like this :
[1] 1st login session : #+a9   q1$#   3w&!   +=@6
[2] 2nd login session : @a0&   p%1:   w~5$   ^6=g
As he can see, that my 1st pin is "a", because it occurs in both login sessions : "#+a9" [ 1st time ] and "@a0&" [ 2nd time ]
Also, he sees that my 2nd pin is "1", because it occurs in both login sessions : "q1$#" [ 1st time ] and "p%1:" [ 2nd time ]
Also, he sees that my 3rd pin is "w", because it occurs in both login sessions : "3w&!" [ 1st time ] and "w~5$" [ 2nd time ]
But he won't be sure what my 4th pin was, because both symbols "=" and "6" occurred in the 1st [ +=@6 ] and 2nd [ ^6=g ] login sessions, so he might figure it out by intercepting a 3rd login session.

Now, the problem is how to obscure the user pins EVEN IF multiple login sessions were intercepted by the hacker ? I came up with a solution : add a missing pin concept. It works like this : since the server knows what my pins are, it can generate a tokens/buttons table for me to select which token/button to enter when I log in. This will make it easier for me as a user to enter the sequence, it can generate a 3 x 3 token table, and each token has 4 symbols which will show up in each corner of the token, my user pins are mixed in with other symbols, so they are not obvious to the hacker. But the server can select SOME [ no guarantee that every pin will show up every time ] of my user pins to show up in the tokens table. Every time I log in, I'll see maybe 2, 3 or all 4 of my user pins in the generated tokens table. If a user pin is not showing up in the table, USER CAN AND MUST select a random/wildcard token in place of that missing pin; that way, even if the session is intercepted by the hacker, he won't be able to tell which one is a user pin, which one is not. The missing pin concept will make the hacker's work much harder. This interception-resistant authentication system is called GATE, short for Graphic Access Tabular Entry.

Also, to make the GATE system more user-friendly, all available symbols are grouped into 4 categories. Each category of symbol will only show up in a fixed corner on any token. The 4 categories are : [1] Numbers , [2] Characters , [3] Signs , [4] Other symbols. The positions of the above groups are fixed in any token, so numbers will always show up in the upper left corner, characters will always show up in the upper right corner of a token, etc. This may help user to quickly locate and enter his pin from the tokens table.

All pins show up may look like this : All pins show up

Details are here : How GATE Works
Online interactive demo : GATE Online Demo

Now we have come up with an interception-resistant user authentication system which can solve most of the current password problems :
[1] Peeking over the shoulder, video recording, keylogging - Hacker won't know user GATE passcode even after multiple interceptions
[2] Phishing - Phishing site won't know what tokens to display for users to select and login
[3] Dictionary attack - The GATE system has many symbols, beyond keyboard characters, for users to pick as their user pins, so dictionary attacks won't work
[4] Password requirements - GATE is secure by design, it only needs a 4 to 6 digit passcode to be very secure, no requirements for uppercase, lowercase, numbers or special characters, because by design they are already part of the symbols in the tokens for users to select.

Not only is GATE exponentially more secure than the current login system, but GATE is also more user-friendly. Users can use short and easy to remember passcodes to quickly login, without the need to depend on biometrics. Users have full control of their intentions to log in when they want to log in, hackers cannot steal a device and bypass the user to log in. It is the knowledge of the GATE passcode that the user has but hackers won't have access to and therefore can't bypass.

During account registration, users can select from a large variety of symbols [ customizable by the organization that implements GATE ] to create their passcodes. Since the available symbols in the GATE system include many more symbols beyond keyboard characters, users can fully use their imagination to come up with creative, easy to remember and yet hard to guess passcodes, like the following :
[1] Ⓘ ♥ 2 ✉    [ I love to email ]
[2] ☼ Ⓦ ☾ Ⓢ    [ Day time work, night time sleep ]
[3] 2 ♦ 3 ♠ → Ⓦ    [ 2 diamonds 3 spades to win ]

As you can see, there are plenty of ways to come up with easy to remember GATE passcodes. When user logs in, pins in the user passcode will be mixed in with other available symbols to be obscure. Therefore, GATE is secure by design, special symbols are already part of the pre-designed system, this makes GATE user-friendly yet very secure.

So, to summarize, passwords have been used for a long time. Now hackers have more sophisticated ways to intercept and steal them. We need better ways to protect ourselves from interceptions. The trendy thing to do is to follow the so-called experts' advice and do the 7 things mentioned at the beginning, but that won't solve the main problem we are facing, which is password exposure during the login process, those advice will only make it harder for users to come up with and remember their passwords. Biometric system would raise tension with privacy interests. And when biometric data gets stolen, how to recover from that ?!
Data leak exposes unchangeable biometric data of over 1 million people

Passwordless is not a good choice either, because somehow in the passwordless process, there is still some user pin involved, if that process is intercepted [ just like password interception ], the system can still be breached. Also, the passwordless approach depends on devices, whoever has control will have access, it assumes that the device owner will always have control of the device, but that's often not the case, plus hackers can use SIM swap to take over user accounts.
US SEC blames 'SIM swapping' for its X account hack
T-Mobile's Latest Data Breach Linked to SIM Swap Attacks
Google Fi Data Breach – Hackers May Carry Out SIM Swap Attacks

The right thing to do is to come up with an interception-resistant authentication process, be prepared that our authentication process WILL BE intercepted and face the reality, even if/when the login session is intercepted, we can still safely authenticate without exposing our passcodes. You may not be a decision maker when it comes to what authentication system to use, but you may help in RAISING OUR COLLECTIVE CONSCIOUS BY SHARING THIS INNOVATION, the more people know about it, the sooner we will wake up to see that there is a solution to the current password problem, and we can make our digital environment safer. I contacted NIST, no response ! I even tried to arrange a demo for Gartner, but they are not interested in taking a look and the reply was "Thanks, and good luck with your product!". Hope with your help this message can reach some decision makers like Bill Gates [ he should like the name GATE, I guess. ] and Elon Musk or companies like Google, IBM, Apple and Dell.

We don't have to live with the current outdated authentication system that EXPOSES our passwords during the login process. That's no longer acceptable, we need a change to protect our privacy, and with urgency ! Don't think that someone else's password exposure has nothing to do with you, in the modern world we are all connected, that someone who has his account breached might work for a bank, and his account breach might lead to the bank account breach which might expose your financial info, or he may work for a hospital and the breach might lead to your health records being on sale on the dark web. Remember a few years ago there was a ransom attack on gas pipeline that caused gas prices to go up ? It affected us all. This is a wake-up call ! Let's wake up to the cruel reality of password exposure and demand a change !
88 Million Americans Affected in 2023 By Healthcare Data Breaches
The biggest data breaches in history (updated daily)
Colonial Pipeline hack explained: Everything you need to know

It's common sense not to leave password files in plain text, right ? But how about the login/authentication process ? It is now in plain view every time someone goes through the login process. Shouldn't it also be obscured/encrypted ?! A chain is only as strong as its weakest link, now THIS WEAKEST LINK IS THE LOGIN PROCESS, isn't it ?!
Nearly 4-year-old Cisco vuln linked to recent Akira ransomware attacks

Don't leave passwords in clear view [ like in the current authentication process ] and hope no one sees them, as long as the login process exposes user pins, hackers WILL somehow find a way to intercept it. So obscure it is the best approach. Be secure by design, not by having a lot of requirements and make it hard for the users. We are all users, right ?! I'm fed up with those password requirements. The more requirements there are, the less I can remember my passwords. That causes a vicious cycle. Look at what users are saying : PASSWORD RANT

What we need to do is to change from : Keypad 789
To : Guess GATE Password

This change will likely eliminate 80% of data breaches : "81% of the total number of breaches leveraged stolen or weak passwords – 2020 Verizon Data Breach Investigations Report"
Covering your webcam won't be sufficient to prevent hackers from watching you
Windows PCs are now being hit by dangerous malware — here's the steps you need to take to stay safe
Experts link LastPass security breach to a string of crypto heists
2022 biggest year ever for crypto hacking, report says [ More than $3B was stolen from cryptocurrency businesses last year ]

The list is endless. Data breach is now a part of life, it cannot be wished away. The question is : when it happens, are you prepared ?!

The way things go, cyber-attacks will only get more frequent and more sophisticated, your login sessions are very likely to get intercepted by hackers, no matter how hard we try to patch potential holes in software or hardware, things are often beyond our control [ if you go to a hotel or attend a conference, it might have hidden cameras ... ], you can do everything right within your control, but a lot of times it’s someone else’s fault that causes your information to be stolen, and when that happens, would you like to be caught like this : Username [ Frank ], Password [ My$ecret! ]. Or would you like to be caught like this : GATE Passcode Is Interception-resistant ^_^ ?!

Isn't it time to wake up and see what the main problem is ? IT’S PASSWORD EXPOSURE DURING AUTHENTICATION. Don't sleepwalk into another data breach, avoid another ransom attack !

Next time you go through a login process, ask yourself : If a hacker behind a hidden camera is watching me right now, am I making it easy for him ? Would he say "another easy pick" and laugh all the way to his bank ?!

As we can see, the weakness of the current system vs. the strength of the interception-resistant GATE system is very obvious. Still have doubts ? How about a side by side comparision and see which one is more secure and yet still more user-friendly ? Let's assume we are facing the same security threats in both cases : User login sessions will be intercepted/recorded by hidden cameras or key loggers, and the login sessions are facing phishing attacks. In the case of current login system, users are following the advice of "experts", so they have long and complex passwords, they also change passwords every month. In the case of GATE system, a short passcode is used for the same period. After 3 months, the result looks like the following :

Time   Traditional / Current Login System     GATE System  
1st Month Traditional Password is registered as : ********

Hacker intercepted this :  My$ecret 

GATE Passcode is registered as : ****

Hacker intercepted this :

2nd Month Traditional Password is updated to : ************

Hacker intercepted this :  My!$ecret!88 

GATE Passcode is the same : ****

Hacker intercepted this :

3rd Month Traditional Password is now changed to :
****************************************
****************************************

Hacker intercepted this :  $!+My-Very-Long-Uppercase-Lowercase-$pec!a1-Character-Combined-$ecure-Pa$$w0rd!$ 

GATE Passcode is still the same : ****

Hacker intercepted this :

Result In this example, the traditional password is updated often, and has followed the advice of "experts" to have lowercase, uppercase, numbers and special characters, and yet still get stolen EVERY TIME !

Why ?!

 Because doesn't matter how complex the passwords are, or how often you change them, when they are intercepted by a hidden camera, keylogger or phishing site, hackers can see them character by character in plain sight ! 

 From the users' perspective, all their efforts of trying to make passwords more complex and frequent change caused them to forget their passwords. 

 As a result, the current password system is not only user-unfriendly but also easy to hack ! 

In this example, the GATE Passcode remained the same.

Hackers will have a hard time guessing what the user's GATE passcode is, yet from the user's perspective, it's a simple 4-digit code. The secure design of the GATE system made each of the login sessions look different, seems to the hacker the passcode is changing every time, but the user only needs to remember the same 4-digit long code.

Besides, phishing sites won't work, because they don't know users' GATE passcodes, therefore can't generate the tokens/buttons to display on the screens for users to log in.

 As a result, the GATE system is both user-friendly and yet hard to hack ! 

Fixed passwords have the advantage of easy to remember, one-time passwords have the advantage of hard to hack, GATE passcode is a fixed passcode to the user, but from the hackers' perspective, it changes every time, GATE passcodes have the best of both worlds, short and easy to remember, yet secure and hard to hack.

Software and hardware developers, how would your customers appreciate it and how competitive would you be, if this award-winning innovation was incorporated into your products ?!
Awards GATE Has Won

Companies and organizations, how many cyber threats can you fend off, if GATE is on your side to protect your sites from data breaches and ransom attacks ?!
Positive Feedback About GATE From Experts In Cybersecurity

What we need now is "Password 2.0" : an obscured, interception-resistant authentication, an evolution to the password authentication process !

Sophisticated Phishing Campaigns Target the FCC and Crypto Firms

So, here's the question again : How to protect our passwords ?  Follow the trend  or  do the right thing  ?!

You can help by sharing this innovative GATE concept and make it harder for the hackers, the more people know about the interception-resistant GATE process, the safer we will all be ^_^ !

[ Gate Cyber Technology ]
[ Gate Comparison Demo App ]

#password #passwordmanager #phishing #privacy #dictionaryattack #passkey #passwordless #login #authentication #accesscontrol #crypto #web3 #encryption #facialrecognition #fingerprinting #irisscanning #IAM #login #ibm #microsoft #google #apple #dell #billgates #elonmusk