警惕利用PHP漏洞的网页篡改和攻击
来源:CNCERT/CC 2005-01-11

    1月11日,CNCERT/CC收到韩国KrCERT/CC的事件报告称,韩国最近大量发生的网页篡改事件源于PHP网页公告板漏洞,并提醒Web应用的用户尽快安装补丁采取措施进行防范。鉴于PHP网页公告板是各类网站的常用服务程序,因此,国内的网站同样会受到漏洞的威胁。

  据KrCERT/CC消息,从2004年12月28日至2005年1月4日,韩国有2300多个首页被篡改,很多主页都被托管在IDC中的同一台服务器上。通常一台网页托管服务器可托管成百上千个首页(网站),如果一个首页有漏洞,则服务器中的其它首页都会受到影响。在KrCERT/CC提供的案例中,很多被篡改网页使用了韩国本土开发的开放源码公告板应用程序。   CNCERT/CC正在关注此类事件的发展,如果您遇到与此有关的网页篡改事件,请及时向CNCERT/CC报告。

受影响的平台:

  PHP 4.3.x
  PHP 5.0.x
  phpBB 2.0.x
  更多开放源码的PHP应用程序均可能受到影响

解决方案:

  建议及时安装补丁。

  针对phpBB,建议升级至2.0.11及以后版本,补丁下载地址:
  http://www.phpbb.com/downloads.php

  针对PHP,建议升级至4.3.10或5.0.3及以后版本,补丁下载地址:
  http://www.php.net/downloads.php

  另外,可做一些安全设置如下:

  * 如果网站不需要远程页面操作,可关闭allow-url_fopen选项,禁止URL被作为一个文件;
  * 关闭register_globals选项,禁止输入变量被用作WEB服务器上的一个全球变量(除非有特定程序需要全球变量);
  * 建议关闭display_errors选项,禁止向客户端显示任何消息。甚至PHP起始页错误选项也可以关闭;
  * 但log_errors选项需要保留。

  总之,网站管理员需要关注系统漏洞和安全补丁,做好安全设置,对于由用户自行维护的网页也要警惕。特别是BBS服务,最好不要让用户安装自己的BBS,而是由IDC或托管服务商提供经过安全配置的BBS服务。另外,将BBS系统用独立的服务器运行也是安全措施之一。启用日志服务有助于一旦事件发生后的调查工作。

参考信息:

  http://secunia.com/advisories/13481/

其他信息:

  CVE编号:CAN-2004-1019、CAN-2004-1065
  首次发布日期:2005-1-11
  修订次数:0

安全公告文档编写:
  CNCERT/CC

 
 
  北京华城瑞安网络技术有限公司 2005-2006 版权所有      联系我们       版权声明