首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止用户在mysql中更改pc时间和修改插入行的timestramp

问如何防止用户在mysql中更改pc时间和修改插入行的timestramp
EN

Stack Overflow用户
提问于 2019-02-28 01:27:09
回答 1查看 28关注 0票数 0

是这样的..。当我在mysql数据库中插入数据时,使用的datetime来自运行系统的同一台pc。用户可以轻松地修改他们的日期或时间,并在另一天插入数据...有人知道吗?

EN

回答 1

Stack Overflow用户

发布于 2019-02-28 01:37:11

使用数据库时间插入,如NOW()或UTC_TIMESTAMP()。不要让原始机器自己做这件事。

如果您不能相信您的用户不会操纵他们的本地时间,那么您就不应该相信他们有权访问您的数据库,并且应该在中间设置一些API来防止篡改。

任何对你的数据库有直接写访问权限的人,除了伪造日期之外,可能会造成一大堆问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54911215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档