我想使用 V4 UUID / GUID 来验证用户。具体来说,用户必须将 UUID 粘贴到文本字段中才能访问他们的帐户。UUID 将在注册时提供给他们。验证时,UUID 将与用户名(公共)结合使用。
假设正常的安全实践已经到位(SSL、保存 UUID 的数据库在静态时被加密、防止暴力攻击、UUID 不会在 URL 中传递等)。假设该应用程序不是用于任何非常重要的事情(银行),但仍然相当重要(为了争论,假设它是域名)。不要担心用户可能遇到的可用性问题。我只是担心安全问题。
- 鉴于上述情况,这仍然是一个坏主意吗?
- 你认为这比用户名/密码安全吗?
- 将两个 UUID 拼在一起会更安全吗?
我的目标是不存储任何类型的个人数据(电子邮件/通行证)。我希望这是一个可行的选择。