O le iuga o Suhosin; o le ā le mea e sosoo ai?

O le iuga o Suhosin; o le ā le mea e sosoo ai?

PHP Suhosin

Mo le tele o tausaga, Sa ou faaaogaina ma le maelega Tupe Suhosin faatasi ai ma soo se implementations o PHP5 i Apache2 po o PHP-FPM Nginx webservers e puipuia ai mai SQL tui ma isi osofaiga masani o le Uepi. O le mea moni, PHP5 sa matuai matautia lava, i tulaga uma e lua o lona saogalemu autu, ma o ona matafaioi ma lalo sa le mafai ona ou faaaogaina e aunoa ma se lotomaaa taua na tuuina mai e Suhosin.

A o depreciated le PHP5 ma ua leai uma au polokalama o le talatuu, Ua tuua au ma le tele o faatinoga o PHP7 ma e leai se mea o maua Suhosin pine.

E ui lava, ae o loo moni lava e mafai ona faaopoopo le Suhosin i le PHP 7.0 ma 7.1 (muai-Alefa – e le mo le gaosiga), e talafeagai le faapea atu ua leva ona leai le galuega faatino ma ua uma ona faamaonia e PHP7 e mafai ona faalavelave e pei o lona predecessor. A o ou mafaufau e uiga i se faaopoopoga fou i le WAF ma le puipuiga autu o le PHP7, o nisi nei o tali na ou sau ma:

Aoga Matagataga leaga po o Galuega e Le Manaomia

E tele galuega lamatia e fausia i totonu o PHP e ono matautia ma e tatau ona taofia i totonu o le ' php .ini ' i le Tiumasani. E mafai ona e maua le faila o le config e faaaoga ai le poloaiga o loo i lalo ma taofia ai matafaioi e ala i le vi po o le nano.

php -i | grep "php.ini"

FAAMOLEMOLE IA MANATUA: Afai o loo e faafoeina ni lomiga eseese o le PHP i le taimi lava e tasi po o le polokalama o loo faapipiiina o se vaega o se isi polokalama lona tolu, ona maualuluga lea o avanoa ua e maua ai le 'php.ini' ma e le o manino po o le fea o loo utaina e le webserver. Ia mautinoa o loo e faasa'oina le lomiga sa'o (php-v).

Faaopoopo le laina o loo i lalo i le faaiuga o le faila 'php.ini', ia mautinoa na e sefeina le faila, ma toe amata le webserver. E mafai ona e aoao e uiga i nei matafaioi taitasi PHP i le tuatusi lea. O se faatinoga e fuaina, atonu e te manao e faaopoopo taitoatasi i latou ina ia mautinoa e le o aafia ai au talosaga i se tulaga le lelei.

disable_functions = popen, eval, leak, exec, shell_exec, curl_exec, curl_multi_exec, parse_ini_file, mysql_connect, system, phpinfo, escapeshellarg, escapeshellcmd, passthru, symlink, show_source, mail, sendmail, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, pfsockopen, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid

Matagataga lesitala Globals ma Base64

O le lesitala i le lalolagi atoa o se matafaioi e ala i le PHP lea e faatagaina ai le arrays i le URL ina ia liua e fetuunai i totonu o lau numera faalilolilo. O le mea lea, soo se numera faalilolilo e mafai ona faatigainaina e se attacker e mafai ona pasi lotovale arrays e faaaoga ai le HTTP MAUA po o le faapipii o talosaga.

O le lesitala Globals e mafai ona faigofie ona taofia e ala i le faaopoopoina o le laina o loo i lalo i le faaiuga o le .ini '. Aua nei galo e toe amata le webserver e faatino ai suiga.

register_globals = Off

E pei lava o le lesitala Globals, O le Base64 o le isi lea vaega e masani ona le manaomia e tatalaina ai le faitotoa i lotovale faitotoa i tua. E mafai ona e taofia le Base64 decoder tumau e ala i le faaopoopoina o le laina pito i lalo e oo i le faaiuga o le .ini '.

base64_decode = Off
Post Disclaimer

The views, information, or opinions expressed are solely those of the author and do not necessarily represent those of his employer or the organizations with which he is affiliated.

The information contained in this post is for general information purposes only. The information is provided by Farhad Mofidi and while he strives to keep the information current and accurate, he does not make any representations or warranties of any kind, express or implied, regarding the completeness, accuracy, reliability, suitability or availability of the website. Farhad makes no representations or warranties. or any information, products or related graphics contained in any Post for any purpose.

Also, AI may be employed as a tool to provide suggestions and improve some of the contents or sentences. The ideas, thoughts, opinions, and final products are original and human-made by the author.

 

Leave a Reply

Your email address will not be published. Required fields are marked *