知识大全 用Suhosin加强PHP脚本语言安全性
Posted 安全性
篇首语:饱带饥粮,晴带雨伞。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Suhosin加强PHP脚本语言安全性相关的知识,希望对你有一定的参考价值。
用Suhosin加强PHP脚本语言安全性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
PHP是一种非常流行的网站脚本语言 但是它本身所固有的安全性是非常薄弱 本文讲述了PHP增强计划(Hardened PHP project)和新的Suhosi计划 Suhosin提供了增强的PHP的安全配置
PHP是带有争论地但又是最流行的一种网站脚本语言 它之所以流行 是因为它低廉的价格 然而 这低廉的价格导致用 PHP写的网站应用程序越来越多的同时也越来越多的展现出PHP本身在安全上的脆弱 这种安全特性显示出PHP是极不可靠 不过同时对这个脚本语言本身而言它又是非常灵活的 使用它就能很容易的实现代码 不过这些代码都是臃肿的且不安全的 虽然是这样它还是一直都拥有很多的使用者 你可以根据实际情况来假设 一次又一次 各种应用软件都体现了这种脆弱性 容易受到SQL注入 跨站脚本 任意执行指令等等的攻击
因为象safe_mode和open_basedir这样内置的PHP安全措施将被忽略 PHP增强计划创建的PHP更具有安全性 同时也对PHP进行校验检查 最初 这些是由增强的PHP补丁完成的 这些补丁需要修补并重新编译PHP自身 最近 PHP增强计划发布了一个名为Suhosin的新工程
Sohosin包括有两部分 第一部分是PHP的补丁 这个补丁强化了Zend引擎自身 以免可能产生缓冲溢出 也可以防止相关的弱点 第二部分是Suhosin的扩展 这是一个PHP的独立使用模块 这两部分可以一起工作 或者是扩展部分单独工作
开发人员不希望为了达到安全性而总去维护他们自己的PHP安装设置和他们当然更喜欢直接使用销售商提供的Linux分布系统上PHP 使用扩展模块能提供更多PHP本身所不能具有的安全特点
扩展模块很容易安装 它也能通过PECL安装 或者是下载后通过编译安装
$ tar xvzf suhosin
$ cd suhosin
$ phpize
$ /configure
$ make
$ sudo make install
为了使用suhosin 还需要增加/etc/php ini 如下所示
extension=suhosin so
对于大部分人来说默认的配置选项已经足够了 为了加强设置 可以在/etc/php ini中增加相应的值 网站中详细地介绍了有关的各种配置选项 这些说明可以帮助你进行初始化配置
cha138/Article/program/PHP/201311/20817相关参考
很多没有基础的朋友经常会问php文件怎么打开其实PHP是一个网页脚本但不同于xml标签语言直接可以通过浏览器打开需要有PHP的运行环境才可以访问和打开文件如果只是编辑PHP打开文件只需要用记事本或
做旅游网站用PHP语言程序好还是用ASP的好 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!做旅游网站
关闭PHP错误脚本提示的详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最简单的办法就是直接
编译APACHE+PHP+MYSQL的一个脚本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 源
PHP5.4内置Web服务器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PHP是一种脚本语言
Nginx和PHP-FPM的启动/重启脚本分享 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!服务器
LynnGreiner的文章《脚本世界现状》遭到痛批一些人对文章明显的疏漏表示出了不满因为文章只涵盖了PHPPerlPythonRubyTcl和JavaScriptLynn只选择这些语言因为那她是
给JavaSE注入脚本语言的活力 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 年月日 
ASP入门教程ASP和脚本语言 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
学习笔记:浅析VB6语言脚本解释器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 讨论如何让自己