Tíz mód a PHP összeomlasztására
Amennyiben több felhasználóval osztozunk meg egy szerveren, megosztva a PHP használatát, előfordulhat, hogy valamely felhasználó felkapja a vizet, és a PHP összeomlasztásának szándékát veszi a fejébe, mintegy bosszúból a rendszergazda megjegyzései vagy bármely más ok miatt. Ez nem igazán lehetetlen vállalkozás, sajnos igen egyszerű a PHP-t romba döntő kódot írni. Ilia Alshanetsky gyűjtötte csokorba az összeomlasztás tíz "legjobb" módját.
Blog bejegyzésében említi a rekurzív függvények limit nélküli végrehajtását, a különböző memória foglalási hibákat (pack(), unserialize() és str_repeat() függvényekben), a PHP 4-es hivatkozás számláló limitjét, a PHP 5-ös dl() betöltési problémáit, és a shell_exec() egy merész felhasználását is. Szerencsére minden pontban megoldási javaslatokkal is szolgál, ezért aki hajlandó kis időt rászánni, az be tudja tömni ezeket a lyukakat is.
■ Blog bejegyzésében említi a rekurzív függvények limit nélküli végrehajtását, a különböző memória foglalási hibákat (pack(), unserialize() és str_repeat() függvényekben), a PHP 4-es hivatkozás számláló limitjét, a PHP 5-ös dl() betöltési problémáit, és a shell_exec() egy merész felhasználását is. Szerencsére minden pontban megoldási javaslatokkal is szolgál, ezért aki hajlandó kis időt rászánni, az be tudja tömni ezeket a lyukakat is.