信息新鲜度和;JAVA PHP mysql的有效性
注意:程序使用java,服务器使用php,mysql…文件为.log或.txt文件 我有一个程序,它从txt文件中提取最后一行,并通过HTTP请求将其发送到服务器。该文件由外部程序编写,但用户可以打开并修改它 这些行采用这种格式,时间将以本地计算机时间为单位信息新鲜度和;JAVA PHP mysql的有效性,java,php,mysql,security,http,Java,Php,Mysql,Security,Http,注意:程序使用java,服务器使用php,mysql…文件为.log或.txt文件 我有一个程序,它从txt文件中提取最后一行,并通过HTTP请求将其发送到服务器。该文件由外部程序编写,但用户可以打开并修改它 这些行采用这种格式,时间将以本地计算机时间为单位 [hh:mm:ss]消息 如果我认为在真实的消息中的时间是在计算机中的时间,我能用它来验证一个固定位置的时间与新鲜度和有效性吗?(服务器时间、gtm时间等) 用户可能在世界任何地方,我不能保证本地机器中的时间是准确的。我的想法是启动程序,检
[hh:mm:ss]消息 如果我认为在真实的消息中的时间是在计算机中的时间,我能用它来验证一个固定位置的时间与新鲜度和有效性吗?(服务器时间、gtm时间等) 用户可能在世界任何地方,我不能保证本地机器中的时间是准确的。我的想法是启动程序,检查机器上的时间,并将其与我的外部时间进行比较。然后设法确保消息不是由用户完成的……例如,消息应该是20秒计算机时间,计算机中的时间应该与外部时间同步 从未做过这样的事,但真的很感兴趣 (我知道永远不会有防黑客程序,但我想让它尽可能地难)
谢谢,如果需要,我将在下午添加详细信息。时间问题有两个选项:
- 如果可以修改创建文件的程序,请始终使用固定时区写入时间。这将确保所有时区的时间都是准确的
- 或者,您可以将时区与时间一起写入,并在服务器端进行相应的计算