QQ登录

只需一步,快速开始

For password authentication, if the web application sends the account name an...

[复制链接]
admin 发表于 2022-4-15 17:06:33 [显示全部楼层] 回帖奖励 倒序浏览 阅读模式 0 841
For password authentication, if the web application sends the account name and password directly to the server backend, it is possible for a careless backend developer to log the password in plaintext. Discuss a possible alternative.


For password authentication, if we hash the password and username on the client side then it will be storing in the full plain-text password and username in the database. It can also be a possible alternative of bad practices to store password. Hashing on client side can be useful if we dont trust the server and can't relay on there techinique to store passwords securily.
These passwords and account name can be hacked by hackers and they can profit from those credentials. Data breach will degrade the organisation's reputation and they will never be able to build trust again
So passwords should be hashed in server backend and experienced backend developers should be hired for this job who can never do all these mistakes at this level. They must know how valuable are passwords. They must treat this data as sacred and handle it carefully. Their service instead store a cryptographically strong hash of the password that cannot be reversed at any circumstances.

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

官方微博
官方微博
模板大全
模板大全
意见
反馈