0

只是想在我的网站上做一些安全措施,并试图找出保护 ID 的最佳途径。示例:localhost/page.php?user_id=1 到:localhost/share/df9sdf87423498asf9

4

2 回答 2

0

您可以考虑使用UUID而不是自动递增用户 ID。

编辑:

需要明确的是,这绝不是“加密”。它只是1,2,3,4...用作用户表的主键的另一种方法。请记住,使用 UUID 而不是增量数字将导致更高的 I/O,因为插入是在索引树中的随机位置进行的,而不是像增量 ID 那样按顺序进行。

于 2012-10-06T03:53:46.050 回答
0

那不是安全,那是默默无闻的安全。

适当的安全性要求在您的服务器端 page.php 中验证当前经过身份验证的用户是否有权访问给定的 ID。

如果您不使用身份验证并且页面只打算查看一次,请检查此问题的答案以获取随机数生成器。

于 2012-10-06T03:53:57.323 回答