现在OpenBSD snapshot软件包中PHP集成的suhosin补丁已经升级至0.9.7(0.9.29)最新版!
针对最新的PHP5.3.0,suhosin目前的补丁还处于Beta阶段,暂未推出正式版。
Beta版的新特性:
- SUHOSIN_MM_USE_CANARY_PROTECTION
- default: 1
- Set to 0 to disable canary protection. A copy of the MM will be
used that does not have canaries. This is nearly the same as the MM of
vanilla PHP.
- SUHOSIN_MM_DESTROY_FREE_MEMORY
- default: 0
- Set to 1 to enable free memory destruction. Every piece of free
memory will be overwritten. This allows debugging e.g. use after free
memory corruption bugs easier without using a debug PHP.
- SUHOSIN_MM_IGNORE_CANARY_VIOLATION
- default: 0
- Set to 1 stops Suhosin from aborting the process when it detects
canary violations. The violations will be logged and the canary
restored. It is strongly recommended to NOT use this feature. But it is
more secure to use this feature instead of disabling Suhosin completely
which happend in the past when people saw canary violation error
messages
- SUHOSIN_HT_IGNORE_INVALID_DESTRUCTOR
- default: 0
- Set to 1 stops Suhosin from aborting the process when it detects an
invalid Hashtable destructor. It is strongly recommended to NOT use
this feature.
- SUHOSIN_LL_IGNORE_INVALID_DESTRUCTOR
- default: 0
- Set to 1 stops Suhosin from aborting the process when it detects an
invalid LinkedList destructor. It is strongly recommended to NOT use
this feature.
阅读(720) | 评论(0) | 转发(0) |