我正在开发一个银行演示应用程序。在我所在的地区,用户登录他们的银行网站并根据他们拥有的两个字段进行一些交易(您可以假设两个密码——我们称之为 cvv2 和 Second-Password)。这两个密码仅用于互联网或移动交易。
我确信他们不会将这些密码保存在数据库中;因为如果他们将这些密码保存在数据库中,那么数据库管理员可以在没有真实用户许可的情况下使用它们并进行虚假交易。
顺便问一下,当银行及其网站没有将这些密码保存在数据库中时,银行及其网站如何验证用户身份并检查输入的字段(这两个密码)是否正确。