我想用php做一个云计算项目。该项目是用户将他们的文件存储在云服务器中,如果在他们不知情的情况下对他们的文件进行了任何操作,那么它应该检测并更正。。我的问题是如何在php中实现这一点???
在基础论文中,我们应该为服务器中的每个文件生成令牌,在检测时,我们可以使用该令牌进行验证。。
我没有使用套接字编程。。建议我怎么做,请。。。
了解文件是否被修改或更改的最佳方法是保存该文件的一个已复制副本
$file = "name.pdf" ;
$md5 = md5_file($file);
$sha1 = sha1_file($file);
用文件名将每个日志的副本保存在数据库中。。。每次需要验证或检索文件时,请始终使用哈希进行检查。。。你就会知道它是否被非法修改了
正在自动更正文件。。。您还可以在CDN主机上保存备份副本,并且只有在现有副本被修改或篡改时才能检索该副本以替换现有副本。
另一个选项是最后修改日期。。但这是可以欺骗的。。
让我知道这是否有助于
谢谢:)