DEV Community

Akhouri Anmol Kumar
Akhouri Anmol Kumar

Posted on

I Built My Security App Assuming the User Will Make Mistakes.

Security software often assumes users will do everything correctly.

They won't.

And honestly...

They shouldn't have to.

While building ATLOCK, I stopped asking:

"How do I protect perfect users?"

Instead, I asked:

"How do I protect normal users?"

Because normal users...

Forget to lock their PC.
Leave their laptop unattended.
Reuse passwords.
Click things they shouldn't.
Share their computer with family members.

That's reality.

Security Should Expect Human Mistakes

Good security isn't built around perfect behaviour.

It's built around imperfect behaviour.

That's why many of ATLOCK's features exist.

Not because users are careless.

Because users are human.

Traditional Security

User makes mistake


Security fails

My Approach

User makes mistake


Security responds
One Layer Is Never Enough

No software can promise complete protection.

Instead...

Every layer should reduce risk.

Windows Login

Disk Encryption

NTFS Permissions

Password Vault

Intruder Detection

Activity Logging

Every layer makes the next attack a little harder.

The Most Important Lesson

The more I worked on ATLOCK...

The less I believed in "perfect security."

Perfect security doesn't exist.

Better security does.

And that's what every update tries to achieve.

Not perfection.

Progress.

Final Thought

Software shouldn't punish users for making mistakes.

It should help protect them when those mistakes happen.

That single idea has influenced almost every feature I've added to ATLOCK.

If you could improve one thing about Windows security, what would it be?

Try ATLOCK now: https://github.com/Akhouri-Anmol-Kumar/ATLOCK
Download In one click: https://github.com/Akhouri-Anmol-Kumar/ATLOCK/releases/download/v4.0/ATLOCK.zip

"We Build What Others Forgot To Fix"

Top comments (0)