【问题标题】:what can cause files to dissapear from a web site?什么会导致文件从网站上消失?
【发布时间】:2017-07-02 00:15:59
【问题描述】:

最近文件开始从我的网站上消失。我丢失了数百份文件。该站点中的任何内容都没有改变,并且大约有 3 年的历史。除此之外,数据库中的条目也被删除。这些表格并不完全是空的,但可能有 30% 被删除了。与文件相同,但可能会删除 95%。

我以为我被黑了,所以我的解决方案是将所有 mysqli 语句更改为准备好的 PDO 语句。

我希望这有效,但如果没有,还有什么可能导致这种情况,我应该考虑哪些其他预防措施?

【问题讨论】:

  • 您是否进行了一些基本的故障排除?磁盘空间?有这样的吗?鉴于您给我们的信息,我们所能做的就是猜测。
  • 我的网络主机曾经拉回某种回滚,使新条目消失。会这样吗?
  • 切换到准备好的语句是防止未来攻击的好习惯,但对于已经受到攻击的服务器可能不会有任何改变。听起来您可能会受到勒索软件的攻击。我希望您有无法从服务器覆盖的良好备份。
  • 这是一个私人服务器,不是共享主机,没有任何改变。我认为它被黑了,所以我正在尽一切努力提高安全性。

标签: php security pdo


【解决方案1】:

也许您的服务器已被黑客入侵,您应该联系您的托管客户支持,更改所有密码,检查您的站点是否存在问题,对文件夹使用 CHMOD 0755(切勿对您的文件夹使用 CHMOD 0777),如果您使用数据库,则不要使用旧的 sql 代码,将其更新为 PDO 或 MySQLi

您也可以尝试另一台服务器,从其他托管公司购买托管包,为 test.example.com 创建一条 A 记录(example.com 应该是您的域!)将其指向您的测试主机上的 IP在另一家公司打包并将其创建为新托管服务的域。

希望对你有帮助..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多