怎么限制client请求server每个请求的时间?

发布于 2022-09-01 15:57:36 字数 242 浏览 6 评论 0

Client:C++
Server:PHP
Client和Server交互、Client每次请求Server会带上邮箱、密码加密成的一串字符串、
但如果请求被截取会出现问题、
我想的是给每个请求加个过期时间、 Server那边判断没有过期时间的和时间过期的都算请求有问题、

但目前有个问题、这个过期时间、如果用户改变用户系统时间的话、那么过期时间也就没过期一说了。。。

大神们、求教如何限制过期时间呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

病女 2022-09-08 15:57:36

时间上限制明显不靠谱。如果别人截获后立即修改数据然后提交,时间不多多于1毫秒。
但是如果网络有延迟,正常提交慢个200毫秒很正常。
于是,正常提交可能被判定为失败,篡改的也可以被判定为成功。

你可以使用ssl的socket。就可以完美防止中间人篡改了。
百度搜索:“c++ ssl socket”

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文