【发布时间】:2012-05-25 03:52:38
【问题描述】:
我想使用 post 来更新数据库并且不希望人们手动执行它,即它应该只能通过客户端中的 AJAX 来实现。在这种情况下是否可以使用一些众所周知的加密技巧?
假设我正在发出一个 GET 请求,将一个新用户插入我的数据库site.com/adduser/<userid>。有人可能会通过发出虚假请求来过度填充我的数据库。
【问题讨论】:
-
请澄清您的问题....
-
使用 GET 示例更容易,反正我可能会使用 POST。
-
可悲的是,密码学不是一根魔杖,你可以挥动任何东西,让它只做你想做的事。有些人花费数十亿美元来解决这个问题(整个 DRM 行业正在非常非常努力地解决这个特定的问题)。不要成为那些人。