PHP脚本可以';找不到或无法统计

PHP脚本可以';找不到或无法统计,php,Php,一切都很正常,我有一个iOS应用程序,可以通过与之交互的PHP脚本调用服务器,但今天早上在错误日志中我发现: 非常感谢您提供的任何帮助,因为这已经将一切都磨碎了。当您醒来发现一系列错误消息和一台死机时,这不是很好吗。如果没有更多的细节,我会说你被攻击了,需要 向上升级 彻底检查php、数据库和Web服务器日志 检查服务器上托管的所有站点上的恶意javascript的html输出(检查html代码的开头和结尾) 检查服务器中所有php文件上php代码的有效性-检查不应该存在的包含项,以及看起来可

一切都很正常,我有一个iOS应用程序,可以通过与之交互的PHP脚本调用服务器,但今天早上在错误日志中我发现:


非常感谢您提供的任何帮助,因为这已经将一切都磨碎了。

当您醒来发现一系列错误消息和一台死机时,这不是很好吗。如果没有更多的细节,我会说你被攻击了,需要

  • 向上升级
  • 彻底检查php、数据库和Web服务器日志
  • 检查服务器上托管的所有站点上的恶意javascript的html输出(检查html代码的开头和结尾)
  • 检查服务器中所有php文件上php代码的有效性-检查不应该存在的包含项,以及看起来可疑的编码代码。后一种类型的代码将非常突出
  • 喝一两杯咖啡——事实上,那应该是#1
  • 完成所有这些之后,检查php代码是否存在漏洞。不要假设点击php代码的唯一用户是iOS用户,所以添加所有必要的健全性检查。考虑使用双/三倍避孕套的编程。

  • 很有可能,你可能受到了一次小学生脚本攻击,但这并不意味着东西没有损坏。你有备份,对吗

    你还在用PHP4吗?你应该升级。PHP4.4在6年前被弃用,升级到PHP5.4或更新版本。据我所知,我正在使用PHP5,不久前我升级了它@user3791372谢谢,我将开始通过这些步骤。谢谢这个家伙。在备份方面,我假设您指的是我所有的代码,在这种情况下,我是这样做的。我在PHPDB和Web服务器日志中寻找什么?在健康检查方面呢??“我的PHP脚本中只有一个在web根目录中,所有其他脚本都分散在web根目录之外的不同位置,以防止人们访问它们。@Mr.P您正在查找恶意活动,例如您的应用程序不发送/不应该发送的对PHP表单的请求,或者感觉不合适的请求。”。健全性检查是检查您获得的数据是否符合您的预期,例如字符串长度、包含数字的字符串、接受值数组中的字符串等。不要忘记对答案进行上表决,因为这对您很有用,如果有帮助,请接受为aswer。备份是整个系统的一部分,而不仅仅是文件,它可以防止在发生攻击时重建系统。确定是什么文件导致了这个错误,然后进行反向工作。这样,一切都恢复正常了。我还没有梳理所有的日志文件,但我会百分百地梳理。关于防止这种情况再次发生,有什么建议吗?到目前为止,你帮了很大的忙@user3791372Tips如果你的服务器是自我管理的,你可以点击谷歌进行基本的服务器维护。你只需要基本的东西就可以让你处于一个好的位置。会的,再次感谢你,无价的帮助!