RSS订阅
用户名: 密码:

发布关于PHP中GD库应用的安全补丁

2007-06-18 00:13:06 作者:探索者 来源: 浏览次数:0 网友评论 0

  近日,TurboLinux发布补丁,修正PHP应用中GD库远程缓冲区溢出的安全缺陷。这个漏洞可能会导致攻击者在服务器上执行命令,或引起服务器拒绝服务的严重后果。详情请察看FrSIRT/ADV-2007-0400
<br/>
<br/>  受影响的平台:
<br/>
<br/>  Turbolinux Appliance Server 2.0
<br/>
<br/>  Turbolinux 10 Server x64 Edition
<br/>
<br/>  Turbolinux 10 Server
<
  近日,TurboLinux发布补丁,修正PHP应用中GD库远程缓冲区溢出的安全缺陷。这个漏洞可能会导致攻击者在服务器上执行命令,或引起服务器拒绝服务的严重后果。详情请察看FrSIRT/ADV-2007-0400

  受影响的平台:

  Turbolinux Appliance Server 2.0

  Turbolinux 10 Server x64 Edition

  Turbolinux 10 Server

  Turbolinux Home

  Turbolinux 10 F...

  Turbolinux 10 Desktop

  Turbolinux Multimedia

  Turbolinux Personal

  解决方案:

  升级受影响的packages:

  ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/

  参考:

   http://www.frsirt.com/english/advisories/2007/0767

  http://www.turbolinux.com/security/2007/TLSA-2007-11.txt

  更新日志:

  2007-02-28 : 第一次发布.

  漏洞预警:

  如果你想收到Turbolinux最新的攻击漏洞信息,或者获取最新的补丁来保障网络系统的稳定,请订阅: FrSIRT VNS

<?php
/**
* Example.php
*/
//■㈣两个实例掌握PHP异常处理


//例【1】用 try...catch
/* PDO连接mysql数据库,如果没看过PDO,先看下PDO的构造函数,要不跳过例1看例2 */
$dsn = 'mysql:host=localhost;dbname=testdb';
$user = 'dbuser';
$password = 'dbpass';

try {
$dbh = new PDO($dsn, $user, $password); //创建数据库连接对象容易出现异常
echo '如果上面出现异常就不能显示我了';
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->__toString();
}
?>

<?php
//例[2] try..cathc 和 throw一起用
try {
$error = '我抛出异常信息,并且跳出try块';
if(is_dir('./tests')){
echo 'do sth.';
}else{
throw new Exception($error,12345);
}
echo '上面有异常的话就轮不到我了!~<br />',"\n";
} catch (Exception $e) {
echo '捕获异常: ', $e->getMessage(),$e->getCode(), "\n<br />"; //显示$error和123456
}
echo '继续执行';
?>

<?php
//PHP的一场处理相对于JAVA来说,容易学多了,因为JAVA有太多的异常类,还有throws等
?>


相关文章

[错误报告] [推荐] [收藏] [打印] [关闭] [返回顶部]

最新图片文章

最新文章


关于本站帮助(?)┊广告服务版权声明业务合作加盟我们网站地图联系我们
Copyright © 2005-2008 www.phpip.com online services. All rights reserved. 陕ICP备05002402号
在线管理员 QQ:271162318 17864997