如何保护URL中的用户ID(自动增量)

时间:2012-10-06 03:44:46

标签: encryption

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

2 个答案:

答案 0 :(得分:0)

您可以使用UUID而不是自动增加用户ID。

编辑:

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

答案 1 :(得分:0)

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

正确的安全性要求在page.php的服务器端验证当前经过身份验证的用户是否可以访问给定的ID。

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